x86/mm: make guest_physmap_add_entry() HVM-only
authorJan Beulich <jbeulich@suse.com>
Tue, 14 May 2019 14:20:06 +0000 (16:20 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 14 May 2019 14:20:06 +0000 (16:20 +0200)
commitcf7de5d9543bba1076fe8ede57b0d314394c943a
tree020d1c1c6de126a6f594a925601b05333e2ebf08
parentb81813dfb36fde9bd47c2e1b806e368cb9d6cbdb
x86/mm: make guest_physmap_add_entry() HVM-only

Lift its !paging_mode_translate() part into guest_physmap_add_page()
(which is what common code calls), eliminating the dummy use of a
(HVM-only really) P2M type in the PV case.

Suggested-by: George Dunlap <George.Dunlap@eu.citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
xen/arch/x86/mm/p2m.c
xen/include/asm-x86/p2m.h