x86/page: Introduce and use PAGE_HYPERVISOR_UC
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 14 Aug 2017 10:52:20 +0000 (11:52 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 14 Aug 2017 12:52:28 +0000 (13:52 +0100)
commit14c6cf41c79b8253690b40ee789110fe69fe39d3
tree03c0b0d53471fc3dfbd44939f53d935b105a2a21
parent1956926b40e17db944498ea4d518af6d108b6bbc
x86/page: Introduce and use PAGE_HYPERVISOR_UC

Always map the PCI MMCFG region as strongly uncacheable.  Nothing good will
happen if stray MTRR settings end up converting UC- to WC.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/x86_64/mmconfig_64.c
xen/include/asm-x86/page.h
xen/include/asm-x86/x86_64/page.h