[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] HAP: Add global enable/disable command line option
Ping? On 28/01/13 11:21, Andrew Cooper wrote: > Also, correct a copy&paste error in the documentation. > > Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > > --- > > Changes since v1: > * bool_t __initdata > * tweak logic to reduce size of patch > > diff -r 5af4f2ab06f3 -r b741ace3835a docs/misc/xen-command-line.markdown > --- a/docs/misc/xen-command-line.markdown > +++ b/docs/misc/xen-command-line.markdown > @@ -521,6 +521,14 @@ more importance will be printed. > The optional `<rate-limited level>` option instructs which severities > should be rate limited. > > +### hap > +> `= <boolean>` > + > +> Default: `true` > + > +Flag to globally enable or disable support for Hardware Assisted > +Paging (HAP) > + > ### hap\_1gb > > `= <boolean>` > > @@ -534,7 +542,7 @@ Paging (HAP). > > > Default: `true` > > -Flag to enable 1 GB host page table support for Hardware Assisted > +Flag to enable 2 MB host page table support for Hardware Assisted > Paging (HAP). > > ### hpetbroadcast > diff -r 5af4f2ab06f3 -r b741ace3835a xen/arch/x86/hvm/hvm.c > --- 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 bool_t __initdata opt_hap_enabled = 1; > +boolean_param("hap", opt_hap_enabled); > + > static int cpu_callback( > struct notifier_block *nfb, unsigned long action, void *hcpu) > { > @@ -123,7 +127,14 @@ static int __init hvm_enable(void) > hvm_enabled = 1; > > printk("HVM: %s enabled\n", hvm_funcs.name); > - if ( hvm_funcs.hap_supported ) > + if ( ! hvm_funcs.hap_supported ) > + printk("HVM: Hardware Assisted Paging (HAP) not detected\n"); > + else if ( ! opt_hap_enabled ) > + { > + hvm_funcs.hap_supported = 0; > + printk("HVM: Hardware Assisted Paging (HAP) detected but > disabled\n"); > + } > + else > { > printk("HVM: Hardware Assisted Paging (HAP) detected\n"); > printk("HVM: HAP page sizes: 4kB"); > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |