[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/4] xen: add xen parameter to control A/D bits support
> -----Original Message----- > From: Jan Beulich [mailto:JBeulich@xxxxxxxx] > Sent: Tuesday, June 19, 2012 5:57 PM > To: Hao, Xudong > Cc: Shan, Haitao; Zhang, Xiantao; xen-devel@xxxxxxxxxxxxx; keir@xxxxxxx > Subject: Re: [PATCH 2/4] xen: add xen parameter to control A/D bits support > > >>> On 19.06.12 at 08:28, Xudong Hao <xudong.hao@xxxxxxxxx> wrote: > > @@ -1574,6 +1579,9 @@ struct hvm_function_table * __init > start_vmx(void) > > if ( cpu_has_vmx_ept_1gb ) > > vmx_function_table.hap_capabilities |= > HVM_HAP_SUPERPAGE_1GB; > > > > + if ( cpu_has_vmx_ept_ad_bits ) > > + hap_has_access_bit = hap_has_dirty_bit = 1; > > So you're using these flags here, ... > > > + > > setup_ept_dump(); > > } > > > > --- a/xen/include/asm-x86/hap.h > > +++ b/xen/include/asm-x86/hap.h > > @@ -64,6 +64,9 @@ int hap_track_dirty_vram(struct domain *d, > > > > extern const struct paging_mode *hap_paging_get_mode(struct vcpu *); > > > > +extern int hap_has_dirty_bit __read_mostly; > > +extern int hap_has_access_bit __read_mostly; > > ... and you're declaring them here, but I fail to find their definition. > How does the result of applying up to this patch build? > The definition is in patch 3, I'll move them in this patch. > Also, they should clearly be bool_t. > Thanks, I'll use type bool_t instead of int. > Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |