|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 1/4] xl: Add support for ignore_msrs option
Hi Boris, On 20/01/2021 22:49, Boris Ostrovsky wrote: This option allows guest administrator specify what should happen when guest accesses an MSR which is not explicitly emulated by the hypervisor. Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> --- docs/man/xl.cfg.5.pod.in | 20 +++++++++++++++++++- tools/libs/light/libxl_types.idl | 7 +++++++ tools/xl/xl_parse.c | 7 +++++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/docs/man/xl.cfg.5.pod.in b/docs/man/xl.cfg.5.pod.in index c8e017f950de..96ce97c42cab 100644 --- a/docs/man/xl.cfg.5.pod.in +++ b/docs/man/xl.cfg.5.pod.in @@ -2044,7 +2044,25 @@ Do not provide a VM generation ID. See also "Virtual Machine Generation ID" by Microsoft: L<https://docs.microsoft.com/en-us/windows/win32/hyperv_v2/virtual-machine-generation-identifier>-=back+=over + +=item B<ignore_msrs="STRING"> + +Determine hypervisor behavior on accesses to MSRs that are not emulated by the hypervisor. The description of the feature looks very x86 focus. Yet, it seems to be defined as a generic one. Could you clarify whether this is intended to be re-usable by other architectures? + +=over 4 + +=item B<never> + +Issue a warning to the log and #GP to the guest. This is default. + +=item B<silent> + +MSR reads return 0, MSR writes are ignored. No warnings to the log. + +=item B<verbose> + +Similar to B<silent> but a warning is written.=head3 Guest Virtual Time Controls diff --git a/tools/libs/light/libxl_types.idl b/tools/libs/light/libxl_types.idl Cheers, -- Julien Grall
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |