[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v12 for-xen-4.5 09/20] x86/VPMU: Add public xenpmu.h
>>> On 29.09.14 at 16:17, <JBeulich@xxxxxxxx> wrote: >>>> On 25.09.14 at 21:28, <boris.ostrovsky@xxxxxxxxxx> wrote: >> --- a/xen/include/public/arch-x86/xen-x86_64.h >> +++ b/xen/include/public/arch-x86/xen-x86_64.h >> @@ -174,6 +174,14 @@ struct cpu_user_regs { >> typedef struct cpu_user_regs cpu_user_regs_t; >> DEFINE_XEN_GUEST_HANDLE(cpu_user_regs_t); >> >> +struct xen_pmu_regs { >> + __DECL_REG(ip); >> + __DECL_REG(sp); > > Do you really need __DECL_REG() here? I.e. can't these two fields > be just xen_ulong_t e[is]p and the structure definition then be > shared with 32-bit code (and hence moved altogether into pmu.h)? Otoh - is cs useful at all on 64-bit? And thinking of that - is esp without ss useful on 32-bit? And are cs (and maybe ss) useful without knowing the execution mode of the target? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |