mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-24 10:17:28 +00:00
HV: remove acpi_priv.h
Keep acpi.h as the only acpi api interface; Tracked-On: #3107 Signed-off-by: Victor Sun <victor.sun@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
committed by
ACRN System Integration
parent
565f3cb72c
commit
cbab1f831c
@@ -9,6 +9,29 @@
|
||||
|
||||
#include <vm_configurations.h>
|
||||
|
||||
struct acpi_table_header {
|
||||
/* ASCII table signature */
|
||||
char signature[4];
|
||||
/* Length of table in bytes, including this header */
|
||||
uint32_t length;
|
||||
/* ACPI Specification minor version number */
|
||||
uint8_t revision;
|
||||
/* To make sum of entire table == 0 */
|
||||
uint8_t checksum;
|
||||
/* ASCII OEM identification */
|
||||
char oem_id[6];
|
||||
/* ASCII OEM table identification */
|
||||
char oem_table_id[8];
|
||||
/* OEM revision number */
|
||||
uint32_t oem_revision;
|
||||
/* ASCII ASL compiler vendor ID */
|
||||
char asl_compiler_id[4];
|
||||
/* ASL compiler version */
|
||||
uint32_t asl_compiler_revision;
|
||||
};
|
||||
|
||||
void *get_acpi_tbl(const char *signature);
|
||||
|
||||
struct ioapic_info;
|
||||
uint16_t parse_madt(uint32_t lapic_id_array[CONFIG_MAX_PCPU_NUM]);
|
||||
uint16_t parse_madt_ioapic(struct ioapic_info *ioapic_id_array);
|
||||
|
Reference in New Issue
Block a user