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. > + */ > +enum { > + VIRTDEV_LAPIC = 1U << 0, > + VIRTDEV_HPET = 1U << 1, > + VIRTDEV_PM = 1U << 2, > + VIRTDEV_RTC = 1U << 3, > + VIRTDEV_IOAPIC = 1U << 4, > + VIRTDEV_PIC = 1U << 5, > + VIRTDEV_VGA = 1U << 6, > + VIRTDEV_IOMMU = 1U << 7, > + VIRTDEV_PIT = 1U << 8, > + VIRTDEV_PIRQ = 1U << 9, > + VIRTDEV_PCI = 1U << 10, > +};
Oh, also: "virt" both in the file name and in these enumerators doesn't match the purpose (emulated devices), but could as well include para- virtual devices then or, maybe, even SR-IOV pass-through ones. Jan