Hey folks, I guess this is an integration option. IMHO Chipset lockdown should be a kconfig
option and not be defined as part of the device tree. Maybe we should do a follow up and fix this issue. BTW same goes for SPI flash protection which should be interfaced globally, platform independent. BR, Zaolin On 19.11.18 13:04, Jose Trujillo via coreboot wrote: > Thank you Christian, > > Works in my system too, Kabilake FSP2 issue? > The only small drawback is the disabled ability to upgrade coreboot from > itself which correct me if I am wrong is great in terms of security. > Do you know if there is still the possibility to enable HECI to flash SPI in > SMM mode even in CHIPSET_LOCKDOWN? > But now this system boots fast. > I owe you one bro. > > Jose Trujillo > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Monday, November 19, 2018 1:15 PM, Christian Gmeiner > <[email protected]> wrote: > >> Hi >> >> Am Fr., 16. Nov. 2018 um 15:57 Uhr schrieb Jose Trujillo via coreboot >> [email protected]: >> >>> Hello coreboot engineers: >>> My Kabylake H system "HM175" with coreboot "bsl6" and "kblrvp" platforms >>> with properly configured I/O failed to save Memory training data to the SPI >>> cache 'RW_MRC_CACHE'. >>> FMAP: Found "FLASH" version 1.1 at d00000. >>> FMAP: base = ff000000 size = 1000000 #areas = 4 >>> FMAP: area RW_MRC_CACHE found @ d10000 (65536 bytes) >>> MRC: Checking cached data update for 'RW_MRC_CACHE'. >>> SF: Detected FAST_SPI Hardware Sequencer with sector size 0x1000, total >>> 0x100000 >>> MRC: no data in 'RW_MRC_CACHE' >>> MRC: cache data 'RW_MRC_CACHE' needs update. >>> SPI Transaction Error at Flash Offset d10000 HSFSTS = 0x01046003 >>> REGF metadata allocation failed: 392 data blocks 4096 total blocks >>> MRC: Could not find region 'UNIFIED_MRC_CACHE' >>> FMAP: area RW_MRC_CACHE found @ d10000 (65536 bytes) >>> MRC: NOT enabling PRR for 'RW_MRC_CACHE' >>> As a consequence fast boot never works. (fast boot works correctly on my >>> coffeelake system). >>> Nico helped me to test the system ability to save data to the MRC_CACHE >>> block from linux booting coreboot and I wrote random data to the >>> 'RW_MRC_CACHE' block with the "flashrom" tool succesfully. >>> Maybe someone that had experience with this issue or have some idea how to >>> fix it can give me advise on how to resolve this problem. >> I run into the same problem:https://review.coreboot.org/c/coreboot/+/29159 >> >> Make sure you have this block in your devicetree.cb >> >> # Lock Down >> register "common_soc_config" = "{ >> .chipset_lockdown = CHIPSET_LOCKDOWN_COREBOOT, >> }" >> >> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> >> greets >> >> ------- >> >> Christian Gmeiner, MSc >> >> https://christian-gmeiner.info > >
signature.asc
Description: OpenPGP digital signature
-- coreboot mailing list: [email protected] https://mail.coreboot.org/mailman/listinfo/coreboot

