summaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-01-31 01:42:54 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-01-31 01:42:54 +0100
commit3e02e55b9381d0354674c1fcc31676ca0470c5ad (patch)
tree04c6e4d939216ea3b0ef687e49ce782a3d710cf2 /i386
parenta8abecc75ea49fc883aec5c7f1e2df1555100a9b (diff)
Make the PVH variant get sure that the support is available in the hypervisor
* i386/xen/xen_boothdr.S (FEATURES): Mark PVH features as required.
Diffstat (limited to 'i386')
-rw-r--r--i386/xen/xen_boothdr.S12
1 files changed, 6 insertions, 6 deletions
diff --git a/i386/xen/xen_boothdr.S b/i386/xen/xen_boothdr.S
index 84666a8..ac6ad25 100644
--- a/i386/xen/xen_boothdr.S
+++ b/i386/xen/xen_boothdr.S
@@ -37,13 +37,13 @@
.ascii ",FEATURES=!auto_translated_physmap"
#endif
#ifndef MACH_PV_PAGETABLES
- .ascii "|writable_page_tables"
+ .ascii "|!writable_page_tables"
#endif /* MACH_PV_PAGETABLES */
#ifndef MACH_PV_DESCRIPTORS
- .ascii "|writable_descriptor_tables"
+ .ascii "|!writable_descriptor_tables"
#endif /* MACH_PV_DESCRIPTORS */
#ifndef MACH_RING1
- .ascii "|supervisor_mode_kernel"
+ .ascii "|!supervisor_mode_kernel"
#endif /* MACH_PV_DESCRIPTORS */
.byte 0
@@ -80,13 +80,13 @@
"!auto_translated_physmap"
#endif
#ifndef MACH_PV_PAGETABLES
- "|writable_page_tables"
+ "|!writable_page_tables"
#endif /* MACH_PV_PAGETABLES */
#ifndef MACH_PV_DESCRIPTORS
- "|writable_descriptor_tables"
+ "|!writable_descriptor_tables"
#endif /* MACH_PV_DESCRIPTORS */
#ifndef MACH_RING1
- "|supervisor_mode_kernel"
+ "|!supervisor_mode_kernel"
#endif /* MACH_RING1 */
)