diff options
author | Bjorn Helgaas <bjorn.helgaas@hp.com> | 2009-05-21 23:49:59 +0200 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2009-05-28 03:25:00 +0200 |
commit | 8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa (patch) | |
tree | cf7d65c56112edda3fb92d0e61349339753c918e /arch/x86/include/asm/io_apic.h | |
parent | Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kern... (diff) | |
download | linux-8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa.tar.xz linux-8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa.zip |
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>
Diffstat (limited to 'arch/x86/include/asm/io_apic.h')
0 files changed, 0 insertions, 0 deletions