]> xenbits.xensource.com Git - xen.git/commit
x86: don't blindly create L3 tables for the direct map
authorJan Beulich <jbeulich@suse.com>
Mon, 30 Sep 2013 13:28:12 +0000 (15:28 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 30 Sep 2013 13:28:12 +0000 (15:28 +0200)
commitca145fe70bad3a25ad54c6ded1ef237e45a2311e
tree8f8d0777a9dd4d77ce09d239632b30de8f81d75c
parent28b706efb6abb637fabfd74cde70a50935a5640b
x86: don't blindly create L3 tables for the direct map

Now that the direct map area can extend all the way up to almost the
end of address space, this is wasteful.

Also fold two almost redundant messages in SRAT parsing into one.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Malcolm Crossley <malcolm.crossley@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/mm.c
xen/arch/x86/srat.c
xen/arch/x86/x86_64/mm.c
xen/include/asm-x86/mm.h