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> |
||
|---|---|---|
| .. | ||
| cbfs_file_option.c | ||
| cfr.c | ||
| cfr_frontend.h | ||
| Kconfig | ||
| Makefile.mk | ||