mirror of https://github.com/xemu-project/xemu.git
tests: smbios: add test for -smbios type=11 option
Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Ani Sinha <anisinha@redhat.com> Tested-by: Fiona Ebner <f.ebner@proxmox.com> Message-Id: <20240314152302.2324164-3-imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
53002d9028
commit
ed75658af3
Binary file not shown.
|
@ -2091,6 +2091,21 @@ static void test_acpi_pc_smbios_options(void)
|
||||||
free_test_data(&data);
|
free_test_data(&data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_acpi_pc_smbios_blob(void)
|
||||||
|
{
|
||||||
|
uint8_t req_type11[] = { 11 };
|
||||||
|
test_data data = {
|
||||||
|
.machine = MACHINE_PC,
|
||||||
|
.variant = ".pc_smbios_blob",
|
||||||
|
.required_struct_types = req_type11,
|
||||||
|
.required_struct_types_len = ARRAY_SIZE(req_type11),
|
||||||
|
};
|
||||||
|
|
||||||
|
test_smbios("-machine smbios-entry-point-type=32 "
|
||||||
|
"-smbios file=tests/data/smbios/type11_blob", &data);
|
||||||
|
free_test_data(&data);
|
||||||
|
}
|
||||||
|
|
||||||
static void test_oem_fields(test_data *data)
|
static void test_oem_fields(test_data *data)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -2244,6 +2259,8 @@ int main(int argc, char *argv[])
|
||||||
#endif
|
#endif
|
||||||
qtest_add_func("acpi/piix4/smbios-options",
|
qtest_add_func("acpi/piix4/smbios-options",
|
||||||
test_acpi_pc_smbios_options);
|
test_acpi_pc_smbios_options);
|
||||||
|
qtest_add_func("acpi/piix4/smbios-blob",
|
||||||
|
test_acpi_pc_smbios_blob);
|
||||||
}
|
}
|
||||||
if (qtest_has_machine(MACHINE_Q35)) {
|
if (qtest_has_machine(MACHINE_Q35)) {
|
||||||
qtest_add_func("acpi/q35", test_acpi_q35_tcg);
|
qtest_add_func("acpi/q35", test_acpi_q35_tcg);
|
||||||
|
|
Loading…
Reference in New Issue