aboutsummaryrefslogtreecommitdiffstats
path: root/com32/include/sys
diff options
context:
space:
mode:
authorhpa <hpa>2005-08-09 00:56:02 +0000
committerhpa <hpa>2005-08-09 00:56:02 +0000
commit65d8125e084eda0d29b6ea4a1f20a5a91c51a5e5 (patch)
treeff4c7f0911b3b8f3b24e988cb03d27490805a288 /com32/include/sys
parentaa6dd9789db77992917534a074f89089c91ae1f0 (diff)
downloadsyslinux-65d8125e084eda0d29b6ea4a1f20a5a91c51a5e5.tar.gz
syslinux-65d8125e084eda0d29b6ea4a1f20a5a91c51a5e5.tar.xz
syslinux-65d8125e084eda0d29b6ea4a1f20a5a91c51a5e5.zip
Out-of-line __intcall and __farcall; better detection mechanism for CM#2
Diffstat (limited to 'com32/include/sys')
-rw-r--r--com32/include/sys/pci.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/com32/include/sys/pci.h b/com32/include/sys/pci.h
index 5f530608..f1c1eb55 100644
--- a/com32/include/sys/pci.h
+++ b/com32/include/sys/pci.h
@@ -14,13 +14,14 @@ static inline pciaddr_t pci_mkaddr(uint32_t bus, uint32_t dev,
}
enum pci_config_type {
+ PCI_CFG_NONE = -1, /* badness */
PCI_CFG_AUTO = 0, /* autodetect */
PCI_CFG_TYPE1 = 1,
PCI_CFG_TYPE2 = 2,
PCI_CFG_BIOS = 3,
};
-void pci_set_config_type(enum pci_config_type);
+enum pci_config_type pci_set_config_type(enum pci_config_type);
uint8_t pci_readb(pciaddr_t);
uint16_t pci_readw(pciaddr_t);