summaryrefslogtreecommitdiffstats
path: root/sys/i386/include
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-02-18 03:36:49 +0000
committerpeter <peter@FreeBSD.org>2003-02-18 03:36:49 +0000
commitc8ccde80634ad03a47022b779945a560de87ff45 (patch)
tree270743a1e37313780e77b69f0a64688c6a9451e2 /sys/i386/include
parent6fe1c30dbcd92f7fc8f668bcaa4b2a0e07ad1eaa (diff)
downloadFreeBSD-src-c8ccde80634ad03a47022b779945a560de87ff45.zip
FreeBSD-src-c8ccde80634ad03a47022b779945a560de87ff45.tar.gz
Initiate de-orbit burn for USE_PCI_BIOS_FOR_READ_WRITE. This has been
#if'ed out for a while. Complete the deed and tidy up some other bits. We need to be able to call this stuff from outer edges of interrupt handlers for devices that have the ISR bits in pci config space. Making the bios code mpsafe was just too hairy. We had also stubbed it out some time ago due to there simply being too much brokenness in too many systems. This adds a leaf lock so that it is safe to use pci_read_config() and pci_write_config() from interrupt handlers. We still will use pcibios to do interrupt routing if there is no acpi.. [yes, I tested this] Briefly glanced at by: imp
Diffstat (limited to 'sys/i386/include')
-rw-r--r--sys/i386/include/pci_cfgreg.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/i386/include/pci_cfgreg.h b/sys/i386/include/pci_cfgreg.h
index 9109f66..b173531 100644
--- a/sys/i386/include/pci_cfgreg.h
+++ b/sys/i386/include/pci_cfgreg.h
@@ -51,6 +51,4 @@ int pci_cfgregopen(void);
u_int32_t pci_cfgregread(int bus, int slot, int func, int reg, int bytes);
void pci_cfgregwrite(int bus, int slot, int func, int reg, u_int32_t data, int bytes);
int pci_cfgintr(int bus, int device, int pin, int oldirq);
-int pci_kill_pcibios(void);
-int pci_pcibios_active(void);
int pci_probe_route_table(int bus);
OpenPOWER on IntegriCloud