xen: mark xenstore/console pages as RAM
authorRoger Pau Monne <roger.pau@citrix.com>
Thu, 11 Jan 2018 11:41:18 +0000 (11:41 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 16 Jan 2018 18:34:05 +0000 (18:34 +0000)
commitb968719e2d55e1d06f37ac7056e065eef5bf80c1
tree4b914fabce2868d92c601824060e8d0902551211
parentd9527b2a51a4f7ba130dae632e20e177f347a6a3
xen: mark xenstore/console pages as RAM

This si required so that later they can be shared with the guest if
Xen is running in shim mode.

Also prevent them from being used by Xen by marking them as bad pages
in init_boot_pages.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
xen/arch/x86/e820.c
xen/arch/x86/guest/xen.c
xen/common/page_alloc.c
xen/drivers/char/xen_pv_console.c
xen/include/asm-x86/guest/xen.h