mb/starlabs/*: Expose BIOS Lock option

Expose BIOS Lock option in CFR, that controls SMM BIOS Write
Protection.

Change-Id: I327881785d3292d8fd4805f5dd5ac0f2f0ed32dd
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90810
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Sean Rhodes 2026-01-20 12:15:00 +00:00
commit 56403e52a1
6 changed files with 11 additions and 0 deletions

View file

@ -50,6 +50,7 @@ static struct sm_obj_form devices_group = {
static struct sm_obj_form security_group = {
.ui_name = "Security",
.obj_list = (const struct sm_object *[]) {
&bios_lock,
&intel_tme,
NULL
},

View file

@ -4,6 +4,12 @@ if VENDOR_STARLABS
menu "Star Labs Settings"
config BOOTMEDIA_SMM_BWP
default y
config BOOTMEDIA_SMM_BWP_RUNTIME_OPTION
default y
config DRIVERS_EFI_FW_INFO
default y

View file

@ -57,6 +57,7 @@ static struct sm_obj_form devices_group = {
static struct sm_obj_form security_group = {
.ui_name = "Security",
.obj_list = (const struct sm_object *[]) {
&bios_lock,
&intel_tme,
NULL
},

View file

@ -87,6 +87,7 @@ static struct sm_obj_form devices_group = {
static struct sm_obj_form security_group = {
.ui_name = "Security",
.obj_list = (const struct sm_object *[]) {
&bios_lock,
&intel_tme,
NULL
},

View file

@ -77,6 +77,7 @@ static struct sm_obj_form devices_group = {
static struct sm_obj_form security_group = {
.ui_name = "Security",
.obj_list = (const struct sm_object *[]) {
&bios_lock,
&intel_tme,
NULL
},

View file

@ -78,6 +78,7 @@ static struct sm_obj_form devices_group = {
static struct sm_obj_form security_group = {
.ui_name = "Security",
.obj_list = (const struct sm_object *[]) {
&bios_lock,
&intel_tme,
NULL
},