coreboot/src/drivers/option
Sean Rhodes d80482400f drivers/option/cfr: Fix numeric default override
CFR default overrides use SM_OBJ_* kinds, but
write_numeric_option() compared them to CFR_TAG_OPTION_*,
so enum/number/bool overrides were always skipped.

Compare kinds against the expected SM_OBJ_* for each numeric
tag, then apply the override.

Change-Id: I02046974a7b0a3ef32973689833e1b0d38a5d6f4
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90911
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-01-28 13:37:52 +00:00
..
cbfs_file_option.c drivers/option: Add CBFS file based option backend 2025-01-22 03:25:40 +00:00
cfr.c drivers/option/cfr: Fix numeric default override 2026-01-28 13:37:52 +00:00
cfr_frontend.h drivers/option/cfr: Remove old sm_object from constructor 2025-11-15 15:27:32 +00:00
Kconfig drivers/option/cfr: Select EFI variable store when edk2 payload used 2025-04-23 14:17:59 +00:00
Makefile.mk drivers/option: Add CBFS file based option backend 2025-01-22 03:25:40 +00:00