[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] RFC Userspace hypercalls
On 06/01/16 16:09, Jan Beulich wrote: > >>>> For PV guests, I propose that userspace hypercalls get implemented with >>>> the int $0x82 path exclusively. i.e. enabling userspace hypercalls >>>> causes the hypercall page writing logic to consider the guest a ring1 >>>> kernel, and the int $0x82 entrypoint suitably delegates between a >>>> regular hypercall and a compat hypercall. >>> With int $0x82 being the primary hypercall path for 32-bit guests, >>> I'd be concerned of any code addition, especially that of further >>> conditionals. >> The overhead of one extra conditional in the hypercall path is lost in >> the noise, compared to the overhead of the task switch itself. > Task switch? On the hypercall path? Apologies - I meant the context switch caused by `int $0x82`. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |