== Minutes ==
- Quick mention of what Linaro is for Robert
 - Grant working on defining a boot architecture
 
- Telling manufacturers what firmware should be doing, where it stops
 - Not trying to cover the whole world, but more the fairly common case
 - Predictable set of interfaces
 - Barebox updates
 
- Sascha Hauer main maintainer
 - Biggest problem was u-boot's architecture; old, full of ifdefs, not well designed structure
 - Pengutronix making a lot of bootloaders for industrial systems
 - Trying to be a mini-kernel, with the same coding style, modules etc. BUT trying to keep it to a minimum
 - Why not evolve u-boot instead of forking?
 
- Wolfgang pushed back when introducing Kconfig, modules etc.
 
yeah I was pushed everytime I try to do it
* Not much feedback on the new ideas * Upstream policy would prevent breakage of old boards; but priority was fixing the architecture rather than keeping support for hundreds of boards which they didn't have access to
yeah I remember when I try to put the initcall
* Was a bad idea to use the new u-boot
- Is Barebox trying to replace u-boot, or will the two exist together?
 
- Pengutronix using it because they see it as useful
 - Presented at conferences, trying to gain more community around the project
 
And really more friendly as example with Menu Framework
- Why not strip down the kernel down to be a bootloader?
 
- Some SH4 people do this
 
SH4 on barebox now :)
* Problem is that it takes longer to boot the kernel
agree
* Will likely remain too slow and too large to be a production bootloader, since drivers rely on too much functionality * If the kernel is the bootloader, no need for two sets of drivers
- Need to communicate on upgrade risks in the field, more than how the bootloader is laid out
 - Trying to write common device drivers
 
- Is there effort to be 100% compatible at the source level with the kernel drivers?
 
- Problem is getting rid off the possibility of running user programs?
 
I'm currently re-writing the application support for barebox
- Current kexecbooting needs some way of loading the initial kernel from NAND or whatever
 - U-Boot and Barebox don't ship in production; why?
 
- Pengutronix has industry and automotive customers, and they do ship Barebox
 
I put it also
- Good idea to allow upgrading the device tree and the kernel, but not exposing the bootloader
 - Would be nice to unify into a common tree the first and second stage bootloader
 
yes I did it
- Is it possible to build a single barebox which supports multiple boards? Is it relocatable?
 
- Might be some limitations, Sascha would know
 
yes I did and multiple soc
Best Regards, J.