mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-09 08:56:55 +00:00
If CONFIG_CONSTANT_ACPI is true, then the value in host_acpi_info structure is constant. Otherwise the host_acpi_info value could be overrided. This is useful when platform ACPI table value is not fixed in Bootloader before production. In production release, this config should be set to yes. Tracked-On: #1264 Signed-off-by: Victor Sun <victor.sun@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
59 lines
1.1 KiB
C
59 lines
1.1 KiB
C
/*
|
|
* Copyright (C) 2018 Intel Corporation. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
/* This is a template for uninitialized host_acpi_info,
|
|
* we should use a user space tool running on target to generate this file.
|
|
*/
|
|
|
|
#include <hypervisor.h>
|
|
|
|
struct acpi_info host_acpi_info = {
|
|
.x86_family = 0U,
|
|
.x86_model = 0U,
|
|
.pm_s_state = {
|
|
.pm1a_evt = {
|
|
.space_id = SPACE_SYSTEM_IO,
|
|
.bit_width = 0U,
|
|
.bit_offset = 0U,
|
|
.access_size = 0U,
|
|
.address = 0UL
|
|
},
|
|
.pm1b_evt = {
|
|
.space_id = SPACE_SYSTEM_IO,
|
|
.bit_width = 0U,
|
|
.bit_offset = 0U,
|
|
.access_size = 0U,
|
|
.address = 0UL
|
|
},
|
|
.pm1a_cnt = {
|
|
.space_id = SPACE_SYSTEM_IO,
|
|
.bit_width = 0U,
|
|
.bit_offset = 0U,
|
|
.access_size = 0U,
|
|
.address = 0UL
|
|
},
|
|
.pm1b_cnt = {
|
|
.space_id = SPACE_SYSTEM_IO,
|
|
.bit_width = 0U,
|
|
.bit_offset = 0U,
|
|
.access_size = 0U,
|
|
.address = 0UL
|
|
},
|
|
.s3_pkg = {
|
|
.val_pm1a = 0U,
|
|
.val_pm1b = 0U,
|
|
.reserved = 0U
|
|
},
|
|
.s5_pkg = {
|
|
.val_pm1a = 0U,
|
|
.val_pm1b = 0U,
|
|
.reserved = 0U
|
|
},
|
|
.wake_vector_32 = (uint32_t *)0UL,
|
|
.wake_vector_64 = (uint64_t *)0UL
|
|
}
|
|
};
|