dm: pm: add s3 support for an User VM with elf/bzImage

For an elf-loaded or beImage-loaded User VM, acrn-dm is responsible for
handling s3 related matters.

After resume from S3, acrn-dm should read waking_vector and set related
registers to make guest to resume.

Tracked-On: #8536
Signed-off-by: Haiwei Li <haiwei.li@intel.com>
This commit is contained in:
Haiwei Li
2024-06-21 12:50:17 +08:00
committed by acrnsi-robot
parent 374ad1c9ed
commit fbe30d4001
3 changed files with 44 additions and 1 deletions

View File

@@ -99,6 +99,8 @@ struct acpi_madt_local_apic {
void acpi_table_enable(int num);
uint32_t get_acpi_base(void);
uint32_t get_acpi_table_length(void);
uint32_t get_acpi_wakingvector_offset(void);
uint32_t get_acpi_wakingvector_length(void);
struct vmctx;