From 06de11693f15f60480c03cbe87bade8ac96cb6b5 Mon Sep 17 00:00:00 2001 From: Sean Rhodes Date: Mon, 13 Oct 2025 16:06:30 +0100 Subject: [PATCH] mb/starlabs/starfighter: Fix Thunderbolt disabling code When Thunderbolt was disabled in the option table, only VtdBaseAddress[3] was zero'd, when it should be VtdBaseAddress[4] as well. Change-Id: I63e3cefcb74c2ef31b5b0180d13a4720a6d7d0c2 Signed-off-by: Sean Rhodes Reviewed-on: https://review.coreboot.org/c/coreboot/+/89553 Reviewed-by: Matt DeVillier Tested-by: build bot (Jenkins) --- src/mainboard/starlabs/starfighter/variants/rpl/romstage.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mainboard/starlabs/starfighter/variants/rpl/romstage.c b/src/mainboard/starlabs/starfighter/variants/rpl/romstage.c index 785a8d135b..6ec63a16d7 100644 --- a/src/mainboard/starlabs/starfighter/variants/rpl/romstage.c +++ b/src/mainboard/starlabs/starfighter/variants/rpl/romstage.c @@ -134,6 +134,7 @@ void mainboard_memory_init_params(FSPM_UPD *mupd) if (get_uint_option("thunderbolt", 1) == 0) { mupd->FspmConfig.VtdItbtEnable = 0; mupd->FspmConfig.VtdBaseAddress[3] = 0; + mupd->FspmConfig.VtdBaseAddress[4] = 0; mupd->FspmConfig.TcssDma0En = 0; mupd->FspmConfig.TcssItbtPcie0En = 0; mupd->FspmConfig.TcssXhciEn = 0;