On Mon, Feb 8, 2016 at 9:58 AM, Corneliu ZUZU <cz...@bitdefender.com> wrote:
> This patch moves bitfield members for single-step, software-breakpoint and > guest-request monitor vm-events from the arch-side (struct arch_domain) to > the common-side (struct domain). Ctrl-reg bits (i.e. write_ctrlreg_* > members) > are left on the arch-side, because control-registers number can vary across > architectures. > > Signed-off-by: Corneliu ZUZU <cz...@bitdefender.com> > Technically this looks fine, but I do wonder if and what plans you have to actually implement these events for ARM. I haven't spent too much time looking into it, but I'm not aware of equivalent features on ARM to Intel MTF (singlestepping) or to software-breakpoint trapping. The only instruction I know that functionally comes close to software-breakpoint trapping (INT3) is the SMC instruction which can be trapped into the VMM, but I would not call that a "breakpoint" in the traditional sense. Tamas
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel