From 2e0b5c40073a38080e7ee5ebc7e67cbf5d1f475a Mon Sep 17 00:00:00 2001 From: Ricardo Quesada Date: Mon, 16 Aug 2021 14:48:36 -0700 Subject: elog: Define constant for RW region name This CL indroduces the ELOG_RW_REGION_NAME. This constant replaced the hardcoded "RW_ELOG" value. This constant will be used also by elogtool (see CL in the commit chain). BUG=b:172210863 Change-Id: Ie8d31204e65fd67d52b0f8ced7b8c1ffdcf5b539 Signed-off-by: Ricardo Quesada Reviewed-on: https://review.coreboot.org/c/coreboot/+/56986 Reviewed-by: Furquan Shaikh Tested-by: build bot (Jenkins) --- src/commonlib/bsd/include/commonlib/bsd/elog.h | 1 + src/drivers/elog/elog.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/commonlib/bsd/include/commonlib/bsd/elog.h b/src/commonlib/bsd/include/commonlib/bsd/elog.h index 2ac15f0a4f..d428b5d4d6 100644 --- a/src/commonlib/bsd/include/commonlib/bsd/elog.h +++ b/src/commonlib/bsd/include/commonlib/bsd/elog.h @@ -18,6 +18,7 @@ struct elog_header { /* ELOG related constants */ #define ELOG_SIGNATURE 0x474f4c45 /* 'ELOG' */ #define ELOG_VERSION 1 +#define ELOG_RW_REGION_NAME "RW_ELOG" /* SMBIOS event log header */ struct event_header { diff --git a/src/drivers/elog/elog.c b/src/drivers/elog/elog.c index 4b51504d6a..69567c0f4d 100644 --- a/src/drivers/elog/elog.c +++ b/src/drivers/elog/elog.c @@ -619,7 +619,7 @@ static int elog_find_flash(void) elog_debug("%s()\n", __func__); /* Find the ELOG base and size in FMAP */ - if (fmap_locate_area_as_rdev_rw("RW_ELOG", rdev) < 0) { + if (fmap_locate_area_as_rdev_rw(ELOG_RW_REGION_NAME, rdev) < 0) { printk(BIOS_WARNING, "ELOG: Unable to find RW_ELOG in FMAP\n"); return -1; } -- cgit v1.2.3