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
BIN
tests/data/smbios/type11_blob
Normal file
BIN
tests/data/smbios/type11_blob
Normal file
Binary file not shown.
@ -2091,6 +2091,21 @@ static void test_acpi_pc_smbios_options(void)
|
||||
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)
|
||||
{
|
||||
int i;
|
||||
@ -2244,6 +2259,8 @@ int main(int argc, char *argv[])
|
||||
#endif
|
||||
qtest_add_func("acpi/piix4/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)) {
|
||||
qtest_add_func("acpi/q35", test_acpi_q35_tcg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user