Hi Rony, on ARM Versatile Express the UEFI variables are stores on NOR Flash (ArmPlatformPkg/Drivers/NorFlashDxe). What you need to support Non-Volatile UEFI variables is a Non-Volatile Memory. And also a driver that implements the EFI Firmware Volume Block protocol for this NVM device.
I had a quick look to the Arndale features, I saw there is eMMC support. You could use it as a NVM for your UEFI Variables. FYI, I worked on a prototype to store UEFI variables into a file of a file system supported by UEFI (eg: Fat32 partition). But we should forget this support. If you want to support Set/Get UEFI Variable from UEFI Runtime Services, you should not access the file system from the Runtime Services. Best Regards, Olivier ________________________________________ From: Rony Nandy [rony.na...@linaro.org] Sent: 19 March 2013 06:35 To: Olivier Martin Cc: edk2-devel@lists.sourceforge.net; grant.lik...@linaro.org Subject: Regarding storing Boot Device Config in persistent memory Hi Oliver, I am trying to fix a issue related to UEFI on Arndale(https://bugs.launchpad.net/arndale/+bug/1131141).The Arndale boards do not store the Boot Device config, meaning that each time the board boots, it defaults to the config built into the image.Ideally, the board should store the config in some persistent storage, eg, flash or SD card. Do you have any suggestion as to where I need to work on to fix this problem.How is this handled in VExpress? Regards Rony -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel