diff options
author | Simon Glass <sjg@chromium.org> | 2020-09-22 12:44:54 -0600 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2020-09-25 11:27:13 +0800 |
commit | 7924b499a2c50cfb6ba729d8b3e095ceea1f1679 (patch) | |
tree | 68d091eb5c22a589175925f192074ee3cfa962fa /arch/x86 | |
parent | 55109f1d4ed5ffde978bf71c240deff27f6e9b8a (diff) | |
download | u-boot-7924b499a2c50cfb6ba729d8b3e095ceea1f1679.tar.gz u-boot-7924b499a2c50cfb6ba729d8b3e095ceea1f1679.tar.xz u-boot-7924b499a2c50cfb6ba729d8b3e095ceea1f1679.zip |
x86: acpi: Expand the GNVS
Expand this to 4KB so that it is possible to add custom information to it.
On Chromebooks this is used to pass verified-boot information.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/include/asm/acpi/global_nvs.h | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/intel_gnvs.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/include/asm/acpi/global_nvs.h b/arch/x86/include/asm/acpi/global_nvs.h index a552cf6374..46383629cc 100644 --- a/arch/x86/include/asm/acpi/global_nvs.h +++ b/arch/x86/include/asm/acpi/global_nvs.h @@ -16,6 +16,6 @@ * DSDT, since it is created by code, so ACPI_GNVS_ADDR is unused. */ #define ACPI_GNVS_ADDR 0xdeadbeef -#define ACPI_GNVS_SIZE 0x100 +#define ACPI_GNVS_SIZE 0x1000 #endif /* _ACPI_GNVS_H_ */ diff --git a/arch/x86/include/asm/intel_gnvs.h b/arch/x86/include/asm/intel_gnvs.h index e2d479d4f3..c1e9d65779 100644 --- a/arch/x86/include/asm/intel_gnvs.h +++ b/arch/x86/include/asm/intel_gnvs.h @@ -36,6 +36,7 @@ struct __packed acpi_global_nvs { u8 unused2[0x1000 - 0x100]; /* Pad out to 4096 bytes */ #endif }; + #ifdef CONFIG_CHROMEOS check_member(acpi_global_nvs, chromeos, GNVS_CHROMEOS_ACPI_OFFSET); #endif |