kernel-ark/drivers/pnp
Bjorn Helgaas 8cb24c8fd7 PNPACPI: parse Extended Address Space Descriptors
Extended Address Space Descriptors are new in ACPI 3.0 and allow the
BIOS to communicate device resource cacheability attributes (write-back,
write-through, uncacheable, etc) to the OS.

Previously, PNPACPI ignored these descriptors, so if a BIOS used them,
a device could be responding at addresses the OS doesn't know about.
This patch adds support for these descriptors in _CRS and _PRS.  We
don't attempt to encode them for _SRS (just like we don't attempt to
encode the existing 16-, 32-, and 64-bit Address Space Descriptors).

Unfortunately, I don't have a way to test this.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-05-27 21:25:00 -04:00
..
isapnp Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
pnpacpi PNPACPI: parse Extended Address Space Descriptors 2009-05-27 21:25:00 -04:00
pnpbios pnpbios: propagate kthread_run() error 2009-04-02 19:04:52 -07:00
base.h Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
card.c dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) 2009-04-07 08:31:12 -07:00
core.c dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24) 2009-04-07 08:31:12 -07:00
driver.c Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
interface.c drivers: remove duplicated #include 2008-11-04 08:18:19 -08:00
Kconfig
Makefile Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
manager.c
quirks.c Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
resource.c Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
support.c
system.c pnp: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:38 -08:00