]> xenbits.xensource.com Git - people/pauldu/mini-os.git/commit
mini-os: add static page tables for virtual kernel area for HVMlite
authorJuergen Gross <jgross@suse.com>
Thu, 18 Aug 2016 11:00:27 +0000 (13:00 +0200)
committerWei Liu <wei.liu2@citrix.com>
Wed, 24 Aug 2016 10:37:05 +0000 (11:37 +0100)
commit21a6da9c1e40b78d4ab872ed331cd8c77b9f1bf7
treee43f12cf5d4a6123225ae29580d81a199e74104c
parente8105791bc605541bc385f26214e39fd3a26a54b
mini-os: add static page tables for virtual kernel area for HVMlite

In HVMlite mode we need the virtual kernel area for mapping of the
console and xenbus ring pages as especially on 32 bit architecture
their pfns might be above the supported maximum memory size.

Add the page tables needed for doing the mapping.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
arch/x86/mm.c
arch/x86/x86_64.S