diff options
author | Thomas Huth <thuth@redhat.com> | 2019-09-09 12:04:01 +0200 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2020-01-12 11:42:41 +0100 |
commit | 1e8a1fae7464ef79c9e50aa0f807d2c511be3c8e (patch) | |
tree | 80d1a4f0454b9a75c09461e69f969213350540ea /tests/acpi-utils.h | |
parent | 10ae5b303a0de07f0659a2c90d9c1266b3908b97 (diff) |
test: Move qtests to a separate directory
The tests directory itself is pretty overcrowded, and it's hard to
see which test belongs to which test subsystem (unit, qtest, ...).
Let's move the qtests to a separate folder for more clarity.
Message-Id: <20191218103059.11729-6-thuth@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'tests/acpi-utils.h')
-rw-r--r-- | tests/acpi-utils.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/tests/acpi-utils.h b/tests/acpi-utils.h deleted file mode 100644 index 0c86780689..0000000000 --- a/tests/acpi-utils.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Utilities for working with ACPI tables - * - * Copyright (c) 2013 Red Hat Inc. - * - * Authors: - * Michael S. Tsirkin <mst@redhat.com>, - * - * This work is licensed under the terms of the GNU GPL, version 2 or later. - * See the COPYING file in the top-level directory. - */ - -#ifndef TEST_ACPI_UTILS_H -#define TEST_ACPI_UTILS_H - -#include "libqtest.h" - -/* DSDT and SSDTs format */ -typedef struct { - uint8_t *aml; /* aml bytecode from guest */ - uint32_t aml_len; - gchar *aml_file; - gchar *asl; /* asl code generated from aml */ - gsize asl_len; - gchar *asl_file; - bool tmp_files_retain; /* do not delete the temp asl/aml */ -} AcpiSdtTable; - -#define ACPI_ASSERT_CMP(actual, expected) do { \ - char ACPI_ASSERT_CMP_str[5] = {}; \ - memcpy(ACPI_ASSERT_CMP_str, &actual, 4); \ - g_assert_cmpstr(ACPI_ASSERT_CMP_str, ==, expected); \ -} while (0) - -#define ACPI_ASSERT_CMP64(actual, expected) do { \ - char ACPI_ASSERT_CMP_str[9] = {}; \ - memcpy(ACPI_ASSERT_CMP_str, &actual, 8); \ - g_assert_cmpstr(ACPI_ASSERT_CMP_str, ==, expected); \ -} while (0) - - -#define ACPI_FOREACH_RSDT_ENTRY(table, table_len, entry_ptr, entry_size) \ - for (entry_ptr = table + 36 /* 1st Entry */; \ - entry_ptr < table + table_len; \ - entry_ptr += entry_size) - -uint8_t acpi_calc_checksum(const uint8_t *data, int len); -uint32_t acpi_find_rsdp_address(QTestState *qts); -uint64_t acpi_find_rsdp_address_uefi(QTestState *qts, uint64_t start, - uint64_t size); -void acpi_fetch_rsdp_table(QTestState *qts, uint64_t addr, uint8_t *rsdp_table); -void acpi_fetch_table(QTestState *qts, uint8_t **aml, uint32_t *aml_len, - const uint8_t *addr_ptr, int addr_size, const char *sig, - bool verify_checksum); - -#endif /* TEST_ACPI_UTILS_H */ |