|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 4/7] x86/vmx: add do_vmtrace_op
----- 19 cze 2020 o 1:41, Michał Leszczyński michal.leszczynski@xxxxxxx
napisał(a):
> Provide an interface for privileged domains to manage
> external IPT monitoring. Guest IPT state will be preserved
> across vmentry/vmexit using ipt_state structure.
>
> Signed-off-by: Michal Leszczynski <michal.leszczynski@xxxxxxx>
> ---
...
> +struct xen_hvm_vmtrace_op {
> + /* IN variable */
> + uint32_t version; /* HVMOP_VMTRACE_INTERFACE_VERSION */
> + uint32_t cmd;
> +/* Enable/disable external vmtrace for given domain */
> +#define HVMOP_vmtrace_ipt_enable 1
> +#define HVMOP_vmtrace_ipt_disable 2
> +#define HVMOP_vmtrace_ipt_get_offset 3
> + domid_t domain;
> + uint32_t vcpu;
> + uint64_t size;
> +
> + /* OUT variable */
> + uint64_t offset;
> +};
> +typedef struct xen_hvm_vmtrace_op xen_hvm_vmtrace_op_t;
> +DEFINE_XEN_GUEST_HANDLE(xen_hvm_vmtrace_op_t);
> +
I've forgotten about the padding thing here. This will be fixed in the next
patch version, sorry.
ml
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |