Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-28 Thread Vlad-Ioan TOPAN
On Tue, 21 Mar 2017 12:04:02 + Andrew Cooper wrote: > On 10/03/17 15:50, Vlad Ioan Topan wrote: > > Adds monitor support for descriptor access events (reads & writes of > > IDTR/GDTR/LDTR/TR) for the x86 architecture (VMX and SVM). > > > > Signed-off-by: Vlad

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-20 Thread Vlad-Ioan TOPAN
_cmt_op_t); > > #define XEN_DOMCTL_MONITOR_EVENT_CPUID 6 > > #define XEN_DOMCTL_MONITOR_EVENT_PRIVILEGED_CALL 7 > > #define XEN_DOMCTL_MONITOR_EVENT_INTERRUPT 8 > > +#define XEN_DOMCTL_MONITOR_EVENT_DESC_ACCESS 9 > > ... the

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-16 Thread Vlad-Ioan TOPAN
On Tue, 14 Mar 2017 09:15:04 -0400 Boris Ostrovsky wrote: > > > On 03/14/2017 08:50 AM, Razvan Cojocaru wrote: > > On 03/14/2017 02:15 PM, Vlad-Ioan TOPAN wrote: > >>>> @@ -2642,6 +2660,38 @@ void svm_vmexit_handler(struct cpu_user_regs > >>

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-14 Thread Vlad-Ioan TOPAN
shorter and still keep it readable, which in my opinion would be bad. Although they will most likely stay sequential and keep their current numeric values, it's not something I'd hardcode. Without those assumptions, it's either another switch or a very long if, which would mean roughly the same amount of code, but less readable (it's the way I've written it initally before coming to this version). -- Vlad-Ioan TOPAN Linux Kernel Development Lead Bitdefender ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-14 Thread Vlad-Ioan TOPAN
d exit_qualification, while the svm would only > have svm_exitinfo. Makes sense, will do. -- Vlad-Ioan TOPAN Linux Kernel Development Lead Bitdefender ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

[Xen-devel] [PATCH] x86/monitor: add support for descriptor access events

2017-03-10 Thread Vlad Ioan Topan
Adds monitor support for descriptor access events (reads & writes of IDTR/GDTR/LDTR/TR) for the x86 architecture (VMX and SVM). Signed-off-by: Vlad Ioan Topan --- tools/libxc/include/xenctrl.h | 2 ++ tools/libxc/xc_monitor.c| 14 +++ tools/tests/xen-access

Re: [Xen-devel] Enabling #VE for a domain from dom0

2017-03-10 Thread Vlad-Ioan TOPAN
ot; parameter (up until the ept_set_entry() call, which gets sve as "current->domain != d" from p2m_set_altp2m_mem_access()). At that level a separate parameter for sVE does not make sense, since the code is shared with the ARM arch. Would it be acceptable to add

Re: [Xen-devel] Enabling #VE for a domain from dom0

2017-02-24 Thread Vlad-Ioan TOPAN
bit in PTEs? Unsuppressing #VEs for a page will only do anything if the guest has already enabled #VE, so the previous issue doesn't apply in this case. Thank you for the prompt answer! -- Vlad-Ioan TOPAN ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

[Xen-devel] Enabling #VE for a domain from dom0

2017-02-24 Thread Vlad-Ioan TOPAN
nt->domain != d)); The "(current->domain != d)" bit there is the sve parameter. Is there any reason not to allow cross-domain enabling of #VE? Thank you, -- Vlad-Ioan TOPAN Linux Kernel Development Lead Bitdefender ___ Xen-devel mai