-
Notifications
You must be signed in to change notification settings - Fork 36
EBBR Notes 2018.04.05
Grant Likely edited this page May 10, 2018
·
3 revisions
This was a kickoff meeting where we discussed what EBBR is intended to be. I've showed a few slides which can be found here:
https://drive.google.com/file/d/1p-v5OQ5tNGjxipaPB8AcOKNxues9c6YJ/view?usp=sharing
Attendees (Skype said 13 people joined, but I didn't get quite that many names.):
- Nicusor Penisoara (NXP)
- Udit Kumar (NXP)
- Bill Mills (TI)
- Rob Herring (Linaro)
- Tom Rini (Konsulko)
- Grant Likely (Arm)
- Peter Robinson (Red Hat)
- Daniel Thompson (Linaro)
- Nicolas Dechesne (Linaro)
- Alex Graf (SuSE)
- Michal Simek (Xilinx)
We talked about the target audience for EBBR and how the project would progress. Below are some of the notes I captured on comments and questions.
From Tom:
- We need to start writing down a list of requirements
- It would be useful to have a reference implementation
- Bill added: Was discussed at Connect, and it would be good to have a QEMU configuration as one of the reference implementations.
Udit:
- Will there be a compliance test suite?
- Tom: He will happily add any test cases to the U-Boot CI loop
- Bill: U-Boot CI testing is far more useful to him than a formal test suite
Bill:
- I want this forum (EBBR) to be the place to dicuss things that all the vendors are doing, but doing in different ways. Want's to start defining common architecture.
Daniel:
- Would like EBBR to Encourage sanity in SoC masked-boot roms
- Not feasible for EBBR Level 0 (because it will use existing hardware) but should provide guidance for future SoCs.
- Bill: Be aware that it may take 5 years before recommendations appear in silicon
Udit:
- EBBR Should include a section on minimum hardware requirements
Peter:
- Would like EBBR to cover both aarch32 and aarch64
- Alex concurs
- General agreement that EBBR could be applicable to more than just Arm,
- Arm is the driver on this, but there is nothing that excludes other architectures.
- EBBR depends on other specs (ex. UEFI) to define ABI. Those specs will need to cover an architecture considered to be included in EBBR
- Udit - Big Endian platforms like PowerPC may be a problem
- UEFI doesn't support big-endian
Alex:
- Big question: how do we make sure devicetrees are compatible?
Actions:
- [Dong] Work out with Arm ATG the EBBR ownership and release process
- [Grant] Set up repository for holding EBBR repo, issue tracker, and wiki
- [Grant] Create skeleton document to start capturing requirements.