[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-next 3/7] x86/traps: lift do_guest_trap to traps.h
On Fri, Apr 21, 2017 at 03:19:37AM -0600, Jan Beulich wrote: > >>> On 06.04.17 at 19:14, <wei.liu2@xxxxxxxxxx> wrote: > > --- a/xen/include/asm-x86/domain.h > > +++ b/xen/include/asm-x86/domain.h > > @@ -654,6 +654,18 @@ static inline void pv_inject_page_fault(int errcode, > > unsigned long cr2) > > pv_inject_event(&event); > > } > > > > +static inline void pv_inject_guest_trap(unsigned int trapnr, > > + const struct cpu_user_regs *regs) > > +{ > > + const struct x86_event event = { > > + .vector = trapnr, > > + .error_code = (((trapnr < 32) && (TRAP_HAVE_EC & (1u << trapnr))) > > + ? regs->error_code : X86_EVENT_NO_EC), > > + }; > > + > > + pv_inject_event(&event); > > Considering this function's name, why do we need the "guest" infix > in the renamed function? Also, when you move callers of this, why No particular reason. I can delete the "guest" infix. > would you not move all of them (eliminating the need for this to be > put in a header)? > Yes I can do that. > Jan > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |