On 10/24/11 3:15 AM, Patrick Georgi wrote:
Therefore, I propose (http://review.coreboot.org/#change,320) to get rid of the "big bootblock" variant altogether. This might break some boards (silently: they still build, but they fail on boot), but at least it forces action to fix them.

Advantages:
- one flag less to care about
- more uniform feature set (big bootblock didn't support any fallback mechanism) - more opportunities to clean out and simplify the build system and code - there are some crude workarounds to make both mechanisms work

Disadvantages:
- Boards might be broken for a long time until someone tries them again. The visible result is that the boot fails early (ie. no error signalling at all, the system simply hangs, nothing visible).

I like the idea, but I would suggest the following:

We create an deprecated_boards_201110 branch which holds e.g. all romcc boards, and drop them from the most current tree. The code is still there, so we don't have to worry about removing supported boards (or breaking them by accident), and if someone has such a board and wants to bring it over, they're welcome to send a patch to fix it.

Stefan

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to