I have pushed an updated flash topic branch that fixes the persistent storage on RTSM and QEMU. The ARM NOR support in UEFI only supports Firmware volumes that start at the beginning of a NOR flash region, so I have moved the variable storage to be at the base of the secondary flash. This seems like an odd restriction, and I'm unsure if this was an intentional design decision of just a simplification to get NOR working.
Topic branch:
https://git.linaro.org/people/roy.franz/uefi-next.git/shortlog/refs/heads/to...
I will need to send out updated patches to the list based on these changes as well.
Roy
On 11 December 2013 03:23, Roy Franz roy.franz@linaro.org wrote:
I have pushed an updated flash topic branch that fixes the persistent storage on RTSM and QEMU. The ARM NOR support in UEFI only supports Firmware volumes that start at the beginning of a NOR flash region, so I have moved the variable storage to be at the base of the secondary flash. This seems like an odd restriction, and I'm unsure if this was an intentional design decision of just a simplification to get NOR working.
Topic branch:
https://git.linaro.org/people/roy.franz/uefi-next.git/shortlog/refs/heads/to...
This works for me too. I also applied it to 2013.12-rc1 by doing a "git revert 4ce5c16" and then applying Roy's latest patch and it works there also.
Tested-by: Ryan Harkin ryan.harkin@linaro.org
I will need to send out updated patches to the list based on these changes as well.
Yes please.
Roy
Thanks Roy for the investigation.
FYI, I am working on fixing our UEFI in our CI infrastructure to validate your patch. The 'restriction' you found out is interesting, I need to review the code to see if it can be fixed or if it is really a restriction.
Olivier
-----Original Message----- From: linaro-uefi-bounces@lists.linaro.org [mailto:linaro-uefi- bounces@lists.linaro.org] On Behalf Of Roy Franz Sent: 11 December 2013 03:24 To: Steven Kinney; ryan.harkin@linaro.org; linaro-uefi Subject: [Linaro-uefi] Updated QEMU flash topic branch
I have pushed an updated flash topic branch that fixes the persistent storage on RTSM and QEMU. The ARM NOR support in UEFI only supports Firmware volumes that start at the beginning of a NOR flash region, so I have moved the variable storage to be at the base of the secondary flash. This seems like an odd restriction, and I'm unsure if this was an intentional design decision of just a simplification to get NOR working.
Topic branch:
https://git.linaro.org/people/roy.franz/uefi- next.git/shortlog/refs/heads/topic-qemu-flash-v2
I will need to send out updated patches to the list based on these changes as well.
Roy
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi