Hi,
I was looking at the code for the memory events for guest domain in "xen/arch/xen/mm/mem_event.c". In the function "mem_event_domctl()" for the case "XEN_DOMCTL_MEM_EVENT_OP_ACCESS", there is a comment that "Currently only EPT is supported" and then a check is made for the vmx presence and control returns if it is not Intel VT with an error.
I am trying to make the memory events working on AMD SVM with NPT support.
My question is that is there a specific reason why AMD NPT is supported there?
The things I should keep in mind/work on to support the memory events on AMD NPT.
(Working on Xen 4.4 on HVM guests (windows XP 32 bit -PAE)