These are all used in virtualization scenarios so must be declare to provide a security boundary
Signed-off-by: Daniel P. Berrangé <[email protected]> --- hw/acpi/erst.c | 1 + hw/acpi/vmclock.c | 1 + hw/acpi/vmgenid.c | 1 + 3 files changed, 3 insertions(+) diff --git a/hw/acpi/erst.c b/hw/acpi/erst.c index b6c1942e30..44560004a5 100644 --- a/hw/acpi/erst.c +++ b/hw/acpi/erst.c @@ -1044,6 +1044,7 @@ static const TypeInfo erst_type_info = { .parent = TYPE_PCI_DEVICE, .class_init = erst_class_init, .instance_size = sizeof(ERSTDeviceState), + .secure = true, .interfaces = (const InterfaceInfo[]) { { INTERFACE_CONVENTIONAL_PCI_DEVICE }, { } diff --git a/hw/acpi/vmclock.c b/hw/acpi/vmclock.c index d51cab2e20..b545354600 100644 --- a/hw/acpi/vmclock.c +++ b/hw/acpi/vmclock.c @@ -169,6 +169,7 @@ static const TypeInfo vmclock_device_info = { .parent = TYPE_DEVICE, .instance_size = sizeof(VmclockState), .class_init = vmclock_device_class_init, + .secure = true, }; static void vmclock_register_types(void) diff --git a/hw/acpi/vmgenid.c b/hw/acpi/vmgenid.c index 27cc0128d1..67f815d8a1 100644 --- a/hw/acpi/vmgenid.c +++ b/hw/acpi/vmgenid.c @@ -236,6 +236,7 @@ static const TypeInfo vmgenid_device_info = { .parent = TYPE_DEVICE, .instance_size = sizeof(VmGenIdState), .class_init = vmgenid_device_class_init, + .secure = true, }; static void vmgenid_register_types(void) -- 2.55.0
