summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorTomasz Nowicki <tomasz.nowicki@linaro.org>2014-07-22 11:20:13 +0200
committerTony Luck <tony.luck@intel.com>2014-07-23 00:05:06 +0200
commit594c7255dce7a13cac50cf2470cc56e2c3b0494e (patch)
tree057da64928a17b6e13e923ec2baad9181886c704 /include
parentacpi, apei, ghes: Make NMI error notification to be GHES architecture extension. (diff)
downloadlinux-594c7255dce7a13cac50cf2470cc56e2c3b0494e.tar.xz
linux-594c7255dce7a13cac50cf2470cc56e2c3b0494e.zip
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>
Diffstat (limited to 'include')
-rw-r--r--include/acpi/apei.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/acpi/apei.h b/include/acpi/apei.h
index 8a23c95109c6..76284bb560a6 100644
--- a/include/acpi/apei.h
+++ b/include/acpi/apei.h
@@ -44,6 +44,7 @@ int erst_clear(u64 record_id);
int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data);
void arch_apei_report_mem_error(int sev, struct cper_sec_mem_err *mem_err);
+void arch_apei_flush_tlb_one(unsigned long addr);
#endif
#endif