Tomasz Nowicki
594c7255dc
acpi, apei, ghes: Factor out ioremap virtual memory for IRQ and NMI context.
...
GHES currently maps two pages with atomic_ioremap. From now
on, NMI is architectural depended so there is no need to allocate
an NMI page for platforms without NMI support.
To make it possible to not use a second page, swap the existing
page order so that the IRQ context page is first, and the optional
NMI context page is second. Then, use HAVE_ACPI_APEI_NMI to decide
how many pages are to be allocated.
Signed-off-by: Tomasz Nowicki <tomasz.nowicki@linaro.org>
Acked-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2014-07-22 15:05:06 -07:00
..
platform
ACPI: Clean up acpi_os_map/unmap_memory() to eliminate __iomem.
2014-05-27 18:13:08 +02:00
acbuffer.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
acconfig.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
acexcep.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
acnames.h
ACPICA: Namespace: Remove _PRP method support.
2014-06-03 14:53:35 +02:00
acoutput.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
acpi.h
ACPICA: Linux headers: Add <acpi/platform/aclinuxex.h>
2014-05-27 18:13:07 +02:00
acpi_bus.h
Merge branch 'acpi-enumeration'
2014-06-03 23:12:20 +02:00
acpi_drivers.h
ACPI / PCI: Stub out pci_acpi_crs_quirks() and make it x86 specific
2014-05-07 01:09:47 +02:00
acpi_io.h
ACPI: Clean up acpi_os_map/unmap_memory() to eliminate __iomem.
2014-05-27 18:13:08 +02:00
acpi_numa.h
ACPI / numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static
2014-02-03 10:39:38 -07:00
acpiosxf.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
acpixf.h
ACPICA: Tables: Add mechanism to control early table checksum verification.
2014-06-01 00:18:52 +02:00
acrestyp.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
actbl.h
ACPICA: Table Manager: Misc cleanup and renames, no functional change.
2014-04-20 22:59:39 +02:00
actbl1.h
ACPICA: Comment updates - no functional change.
2014-05-07 00:55:00 +02:00
actbl2.h
ACPICA: Comment updates - no functional change.
2014-05-07 00:55:00 +02:00
actbl3.h
ACPICA: Revert "Headers: Deploy #pragma pack (push) and (pop)."
2014-03-18 01:53:45 +01:00
actypes.h
ACPICA: OSL: Add configurability for memory allocation macros.
2014-05-07 00:55:00 +02:00
apei.h
acpi, apei, ghes: Factor out ioremap virtual memory for IRQ and NMI context.
2014-07-22 15:05:06 -07:00
button.h
ghes.h
hed.h
pdc_intel.h
processor.h
ACPI / processor replace __attribute__((packed)) by __packed
2014-06-17 14:00:15 +02:00
reboot.h
video.h
ACPI / i915: ignore firmware requests for backlight change
2014-07-07 23:38:05 +02:00