mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
tests: acpi: make acpi_fetch_table() take size of fetched table pointer
Currently acpi_fetch_table() assumes 32 bit size of table pointer in ACPI tables. However X_foo variants are 64 bit, prepare acpi_fetch_table() to handle both by adding an argument for addr_ptr pointed entry size. Follow up commits will use that to read XSDT and X_foo entries in ACPI tables. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Message-Id: <1556808723-226478-3-git-send-email-imammedo@redhat.com> Reviewed-by: Wei Yang <richardw.yang@linux.intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
38fb3d7100
commit
4b14d543f3
4 changed files with 13 additions and 11 deletions
|
@ -49,7 +49,7 @@ uint32_t acpi_find_rsdp_address(QTestState *qts);
|
|||
uint64_t acpi_get_xsdt_address(uint8_t *rsdp_table);
|
||||
void acpi_fetch_rsdp_table(QTestState *qts, uint32_t addr, uint8_t *rsdp_table);
|
||||
void acpi_fetch_table(QTestState *qts, uint8_t **aml, uint32_t *aml_len,
|
||||
const uint8_t *addr_ptr, const char *sig,
|
||||
const uint8_t *addr_ptr, int addr_size, const char *sig,
|
||||
bool verify_checksum);
|
||||
|
||||
#endif /* TEST_ACPI_UTILS_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue