|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v9] x86/hvm: Allow guest_request vm_events coming from userspace
>>> On 29.08.17 at 10:09, <aisaila@xxxxxxxxxxxxxxx> wrote:
> + unsigned int guest_request_userspace_enabled :
> 1;
This being a single bit, ...
> --- a/xen/include/asm-x86/monitor.h
> +++ b/xen/include/asm-x86/monitor.h
> @@ -33,6 +33,12 @@ struct monitor_msr_bitmap {
> };
>
> static inline
> +void arch_monitor_allow_userspace(struct domain *d, uint8_t allow_userspace)
... I think you want to use bool here, or else ...
> +{
> + d->arch.monitor.guest_request_userspace_enabled = allow_userspace;
... assigning the 8-bit value here would truncate the high 7 bits
instead of the presumably intended meaning of non-zero -> true
and zero -> false in ...
> --- a/xen/include/public/domctl.h
> +++ b/xen/include/public/domctl.h
> @@ -1124,6 +1124,7 @@ struct xen_domctl_monitor_op {
> struct {
> /* Pause vCPU until response */
> uint8_t sync;
> + uint8_t allow_userspace;
> } guest_request;
... the public interface.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |