x86 PVH is completely obsolete - it was intended for legacy PVH before that
idea was abandoned. There was an RFC series for ARM in 2015, but there is
plenty of outstanding work which hasn't been done yet.
No functional change. New types can be (re)introduced with the code which
actually implements them.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Julien Grall <julien@xen.org>
Acked-by: Wei Liu <wl@xen.org>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
0x0002: x86 HVM.
- 0x0003: x86 PVH.
-
- 0x0004: ARM.
-
- 0x0005 - 0xFFFFFFFF: Reserved.
+ 0x0003 - 0xFFFFFFFF: Reserved.
page_shift Size of a guest page as a power of two.
{
[DHDR_TYPE_X86_PV] = "x86 PV",
[DHDR_TYPE_X86_HVM] = "x86 HVM",
- [DHDR_TYPE_X86_PVH] = "x86 PVH",
- [DHDR_TYPE_ARM] = "ARM",
};
const char *dhdr_type_to_str(uint32_t type)
#define DHDR_TYPE_X86_PV 0x00000001U
#define DHDR_TYPE_X86_HVM 0x00000002U
-#define DHDR_TYPE_X86_PVH 0x00000003U
-#define DHDR_TYPE_ARM 0x00000004U
/*
* Record Header
DHDR_TYPE_x86_pv = 0x00000001
DHDR_TYPE_x86_hvm = 0x00000002
-DHDR_TYPE_x86_pvh = 0x00000003
-DHDR_TYPE_arm = 0x00000004
dhdr_type_to_str = {
DHDR_TYPE_x86_pv : "x86 PV",
DHDR_TYPE_x86_hvm : "x86 HVM",
- DHDR_TYPE_x86_pvh : "x86 PVH",
- DHDR_TYPE_arm : "ARM",
}
# Records