On 13 January 2012 10:09, Danilo Šegan danilo.segan@linaro.org wrote:
Hi Ryan, Guilherme, all,
У чет, 12. 01 2012. у 17:35 -0300, Guilherme Salgado пише:
I'm wondering... do you have any use cases for the none and all options?
I don't have a use case for none, but it was easy to add and I considered it might be useful to some.
At least the 'all' option should make sense: I remember reading that UEFI can happily live alongside a different boot loader as well, thus allowing one single image to be used for systems supporting either
uboot
or UEFI.
Indeed. Also, the ALL case is useful for Versatile Express, which doesn't actually use the bootloader off the card at all. However, some people may prefer to use u-boot or vice-versa, so having both is a nice extra and saves having multiple hwpacks.
Also:
On Thu, 2012-01-12 at 17:35 -0300, Guilherme Salgado wrote:
Is it implemented for any of our supported platforms already? If not, do you have any idea when that might happen?
It is implemented on Versatile Express A9. As I mentioned, VE has no way to boot from the MMC card. The image must be programmed into NOR flash on the motherboard. We do this at the moment by copying the image from the disk image. As mentioned, this is a manual step.
There is a BeagleBoard version and Samsung has also released a version of UEFI for their boards, but I don't believe Linaro have been involved so far.
Ryan, my overall take on this so far is:
- there is still a lot of work done to be able to make this fully
usable
- we would need sufficient tests (automated, unit and integration
tests) to ensure whatever we implemented is not easily broken with future modifications
- it would be hard to get all this in a suitable state by the end of
January cycle
- it would be better if you used a branch and pushed it to
lp:~ryanharkin/linaro-image-tools/uefi-support or something (name it whatever you like, it doesn't have to be "uefi-support")
The core question is how urgent this really is?
To follow up on this, Danilo and I have a chat earlier and we agreed that a January release is not really possible. There is too much to consider and decide, plus the implementation on top.
We agreed that I would set up a Connect session for general issues about hwpacks and l-m-c, including this issue; with a follow-up session a day or so later where we concentrate on UEFI requirements.
Regards, Ryan.