[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support
>>> On 18.02.16 at 20:35, <czuzu@xxxxxxxxxxxxxxx> wrote: > --- > MAINTAINERS | 1 + > xen/arch/arm/hvm.c | 8 +++ > xen/arch/x86/hvm/event.c | 116 > ++++++---------------------------------- > xen/arch/x86/hvm/hvm.c | 1 + > xen/arch/x86/monitor.c | 14 ----- > xen/arch/x86/vm_event.c | 1 + > xen/common/Makefile | 2 +- > xen/common/hvm/Makefile | 3 +- > xen/common/hvm/event.c | 96 +++++++++++++++++++++++++++++++++ So here you _again_ try to introduce something HVM-ish for ARM. Why? Why can't this code live in common/vm_event.c? > --- a/xen/include/asm-x86/domain.h > +++ b/xen/include/asm-x86/domain.h > @@ -376,17 +376,15 @@ struct arch_domain > unsigned long *pirq_eoi_map; > unsigned long pirq_eoi_map_mfn; > > - /* Monitor options */ > + /* Arch-specific monitor options */ > struct { > - unsigned int write_ctrlreg_enabled : 4; > - unsigned int write_ctrlreg_sync : 4; > - unsigned int write_ctrlreg_onchangeonly : 4; > - unsigned int mov_to_msr_enabled : 1; > - unsigned int mov_to_msr_extended : 1; > - unsigned int singlestep_enabled : 1; > - unsigned int software_breakpoint_enabled : 1; > - unsigned int guest_request_enabled : 1; > - unsigned int guest_request_sync : 1; > + uint16_t write_ctrlreg_enabled : 4; > + uint16_t write_ctrlreg_sync : 4; > + uint16_t write_ctrlreg_onchangeonly : 4; > + uint16_t mov_to_msr_enabled : 1; > + uint16_t mov_to_msr_extended : 1; > + uint16_t singlestep_enabled : 1; > + uint16_t software_breakpoint_enabled : 1; > } monitor; What is this type change supposed to achieve in general, and in particular in the context of this patch? > --- a/xen/include/asm-x86/hvm/event.h > +++ b/xen/include/asm-x86/hvm/event.h > @@ -1,5 +1,9 @@ > /* > - * event.h: Hardware virtual machine assist events. > + * include/asm-x86/hvm/event.h > + * > + * Arch-specific hardware virtual machine event abstractions. > + * > + * Copyright (c) 2016, Bitdefender S.R.L. Is this true? Namely, was _all_ of the code here written by people on your company, including what may have got moved here from elsewhere? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |