Displaying 3 results from an estimated 3 matches for "opt_hap_enabled".
2013 Jan 25
1
[PATCH] HAP: Add global enable/disable command line option
...- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -78,6 +78,10 @@ struct hvm_function_table hvm_funcs __re
unsigned long __attribute__ ((__section__ (".bss.page_aligned")))
hvm_io_bitmap[3*PAGE_SIZE/BYTES_PER_LONG];
+/* Xen command-line option to enable HAP */
+static int opt_hap_enabled = 1;
+boolean_param("hap", opt_hap_enabled);
+
static int cpu_callback(
struct notifier_block *nfb, unsigned long action, void *hcpu)
{
@@ -125,14 +129,23 @@ static int __init hvm_enable(void)
printk("HVM: %s enabled\n", hvm_funcs.name);
if ( hvm_funcs.hap_suppo...
2007 Sep 13
3
Hardware Assisted Paging Param and Message
This patch changes hap parameter from boolean to integer. So users can
disable and enable hap using "hap=0" and "hap=1". It also prints out
nested paging message under SVM.
Signed-off-by: Wei Huang <wei.huang2@amd.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2013 Apr 19
0
[PATCH] x86/HVM: move per-vendor function tables into .init.data
...abled = 1;
- printk("HVM: %s enabled\n", hvm_funcs.name);
- if ( !hvm_funcs.hap_supported )
+ printk("HVM: %s enabled\n", fns->name);
+ if ( !fns->hap_supported )
printk("HVM: Hardware Assisted Paging (HAP) not detected\n");
else if ( !opt_hap_enabled )
{
@@ -138,9 +138,9 @@ static int __init hvm_enable(void)
{
printk("HVM: Hardware Assisted Paging (HAP) detected\n");
printk("HVM: HAP page sizes: 4kB");
- if ( hvm_funcs.hap_capabilities & HVM_HAP_SUPERPAGE_2MB )
+ if ( fns->hap...