The current implementation of loongarch NorFlashQemuLib is to parse fdt and think that the first flash address resolved to the NVRAM space, with the evolution of qemu code, loongarch uses the first flash to store UEFI code and the second flash as NVRAM space, so NorFlashQemuLib needs to be able to parse multiple flash base addresses. By default, the first piece of flash other than UEFI code is considered as NVRAM space.
Cc: Andrea Bolognani <abolo...@redhat.com> Cc: Bibo Mao <maob...@loongson.cn> Cc: Chao Li <lic...@loongson.cn> Xianglai Li (1): Platform/Loongson: loongarch supports parsing multi-chip flash .../Library/NorFlashQemuLib/NorFlashQemuLib.c | 75 ++++++++++++------- .../NorFlashQemuLib/NorFlashQemuLib.inf | 2 + .../Loongson/LoongArchQemuPkg/Loongson.fdf | 4 +- 3 files changed, 51 insertions(+), 30 deletions(-) -- 2.39.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115573): https://edk2.groups.io/g/devel/message/115573 Mute This Topic: https://groups.io/mt/104439665/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-