Re: [PATCH v3 06/24] xen/domain: introduce hardware emulation flags

2025-01-28 Thread Jan Beulich
On 04.01.2025 02:58, Denis Mukhin via B4 Relay wrote: > --- /dev/null > +++ b/xen/include/public/virtdev.h > @@ -0,0 +1,61 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > +#ifndef XEN__PUBLIC_VIRTDEV_H > +#define XEN__PUBLIC_VIRTDEV_H > + > +/* > + * Domain hardware emulation flags. > + */ > +e

Re: [PATCH v3 06/24] xen/domain: introduce hardware emulation flags

2025-01-28 Thread Jan Beulich
On 04.01.2025 02:58, Denis Mukhin via B4 Relay wrote: > @@ -8,7 +9,9 @@ int libxl__arch_domain_prepare_config(libxl__gc *gc, > { > switch(d_config->c_info.type) { > case LIBXL_DOMAIN_TYPE_HVM: > -config->arch.emulation_flags = (XEN_X86_EMU_ALL & ~XEN_X86_EMU_VPCI); > +con

Re: [PATCH v3 06/24] xen/domain: introduce hardware emulation flags

2025-01-28 Thread Jan Beulich
On 28.01.2025 00:57, Jason Andryuk wrote: > On 2025-01-03 20:58, Denis Mukhin via B4 Relay wrote: >> --- /dev/null >> +++ b/xen/include/public/virtdev.h >> @@ -0,0 +1,61 @@ >> +/* SPDX-License-Identifier: GPL-2.0-only */ >> +#ifndef XEN__PUBLIC_VIRTDEV_H >> +#define XEN__PUBLIC_VIRTDEV_H >> + >> +/

Re: [PATCH v3 06/24] xen/domain: introduce hardware emulation flags

2025-01-27 Thread Jason Andryuk
On 2025-01-03 20:58, Denis Mukhin via B4 Relay wrote: From: Denis Mukhin Define an architecture-independent location for describing hardware emulation flags for configuring in-hypervisor emulators. I'm not sure about this. It's a lot of churn. The common internal handling makes sense, but