Kyösti Mälkki has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/50610 )
Change subject: vc/google/chromeos: Account for GNVS allocated early ......................................................................
vc/google/chromeos: Account for GNVS allocated early
We have adjusted allocation order such that GNVS is available before ME has needs to be stored.
Change-Id: I8428dd85f44935938a118a682767f2f8d6d539ab Signed-off-by: Kyösti Mälkki kyosti.malkki@gmail.com --- M src/vendorcode/google/chromeos/gnvs.c 1 file changed, 0 insertions(+), 7 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/10/50610/1
diff --git a/src/vendorcode/google/chromeos/gnvs.c b/src/vendorcode/google/chromeos/gnvs.c index 62d19d6..9f0c259 100644 --- a/src/vendorcode/google/chromeos/gnvs.c +++ b/src/vendorcode/google/chromeos/gnvs.c @@ -14,7 +14,6 @@ #include "gnvs.h"
static chromeos_acpi_t *chromeos_acpi; -static u32 me_hash_saved[8];
static size_t chromeos_vpd_region(const char *region, uintptr_t *base) { @@ -35,9 +34,6 @@
chromeos_acpi = init;
- /* Copy saved ME hash into NVS */ - memcpy(chromeos_acpi->mehh, me_hash_saved, sizeof(chromeos_acpi->mehh)); - vpd_size = chromeos_vpd_region("RO_VPD", &vpd_base); if (vpd_size && vpd_base) { chromeos_acpi->vpd_ro_base = vpd_base; @@ -58,10 +54,7 @@
/* Copy to NVS or save until it is ready */ if (chromeos_acpi) - /* This does never happen! */ memcpy(chromeos_acpi->mehh, hash, len*sizeof(u32)); - else - memcpy(me_hash_saved, hash, len*sizeof(u32)); }
chromeos_acpi_t *chromeos_get_chromeos_acpi(void)