freebsd-dev/sys/dev/pci
Ian Dowse 58164331e3 Save and restore the interrupt Edge/Level Control Registers (ELCR)
across system suspends on the Intel 82371AB PCI-ISA bridge. On a
Sony Vaio C1XD that I have, these registers are not set correctly
after an ACPI resume. The result is that after resuming, a shared
IRQ is left in edge-triggered mode so the interrupt can later become
jammed in a state where the line remains asserted, but the handler
is never called.

Reviewed by:	jhb
2002-10-30 19:55:06 +00:00
..
eisa_pci.c Next round of PCI subsystem updates: 2000-12-13 01:25:11 +00:00
fixup_pci.c Fix reversed arguments to pci_write_config() 2001-06-03 09:45:40 +00:00
ignore_pci.c Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
isa_pci.c Save and restore the interrupt Edge/Level Control Registers (ELCR) 2002-10-30 19:55:06 +00:00
pci_if.m Slightly reimplement some recently added helper functions as methods, so 2001-02-27 23:13:20 +00:00
pci_pci.c Export pcib_attach() as a "protected" for use in subclasses of the PCI-PCI 2002-09-06 22:14:00 +00:00
pci_private.h - Make pci_load_vendor_data() static and do it during MOD_LOAD instead of 2002-09-04 03:13:16 +00:00
pci_user.c Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
pci.c Whitespace. 2002-10-16 19:11:59 +00:00
pcib_if.m - Fix the device database parsing code so that it actually works. 2000-12-09 09:15:38 +00:00
pcib_private.h Export pcib_attach() as a "protected" for use in subclasses of the PCI-PCI 2002-09-06 22:14:00 +00:00
pcireg.h Add some PCI-X register definitions. 2002-06-05 22:25:51 +00:00
pcivar.h style(9) nit. 2002-08-19 22:51:23 +00:00