42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
commit 48a5dccda905b5c6e8a02a37c093c42a9ef4e350
|
|
Author: Jim Fehlig <jfehlig@novell.com>
|
|
Date: Wed Jan 5 14:56:48 2011 -0700
|
|
|
|
Add HAP to virDomainFeature enum
|
|
|
|
Extend the virDomainFeature enumeration to include HAP (hardware
|
|
assisted paging) feature.
|
|
|
|
Hardware features such as Extended Page Table and Nested Page
|
|
Table augment hypervisor software techniques such as shadow
|
|
page table. Adding HAP to the virDomainFeature enumeration
|
|
allows users to select between hardware and software memory
|
|
management mechanisms for their guests.
|
|
|
|
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
|
|
index b4df38c..2c54683 100644
|
|
--- a/src/conf/domain_conf.c
|
|
+++ b/src/conf/domain_conf.c
|
|
@@ -75,7 +75,8 @@ VIR_ENUM_IMPL(virDomainBoot, VIR_DOMAIN_BOOT_LAST,
|
|
VIR_ENUM_IMPL(virDomainFeature, VIR_DOMAIN_FEATURE_LAST,
|
|
"acpi",
|
|
"apic",
|
|
- "pae")
|
|
+ "pae",
|
|
+ "hap")
|
|
|
|
VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST,
|
|
"destroy",
|
|
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
|
|
index a459a22..6a8ec64 100644
|
|
--- a/src/conf/domain_conf.h
|
|
+++ b/src/conf/domain_conf.h
|
|
@@ -730,6 +730,7 @@ enum virDomainFeature {
|
|
VIR_DOMAIN_FEATURE_ACPI,
|
|
VIR_DOMAIN_FEATURE_APIC,
|
|
VIR_DOMAIN_FEATURE_PAE,
|
|
+ VIR_DOMAIN_FEATURE_HAP,
|
|
|
|
VIR_DOMAIN_FEATURE_LAST
|
|
};
|