Hi, > When the variable store has those variables, then system booting/rebooting > will > hangs in a ASSERT: > > NvVarStore Variable header State was invalid. > ASSERT > /mnt/working/source_code-git/edk2/OvmfPkg/Library/PlatformInitLib/Platform.c(819): > ((BOOLEAN)(0==1))
I'm wondering how you manage to trigger this assert? > Adding more log to UpdateVariable() and PlatformValidateNvVarStore(), we > can see there have some variables have 0x3C or 0x3D state in store. > e.g. PlatformValidateNvVarStore() validates the varstore in ROM before copying it to RAM. The normal UpdateVariable() cycle changes the copy in RAM ... take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#97344): https://edk2.groups.io/g/devel/message/97344 Mute This Topic: https://groups.io/mt/95656983/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
