Support DEBUG_LL on multi-platform kernels
When building a multi-platform kernel, we loose the ability to support the DEBUG_LL option which provides for very early debug output, before the full console driver is up and running. While this is mostly used during development where kernels will likely be configured for single platform/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Jakub Pavelek
- Completed by
- Jakub Pavelek
Related branches
Related bugs
Sprints
Whiteboard
[arnd-arndb 2013-02-25] debug_ll is supposed to be simple, to ensure that it still works and we can get emergency messages out even when everything else is broken. Russell said in the past that any effort to add complexity to debug_ll is not getting merged. What we have now is a way to select one of the various debug_ll implementations at build time, and the overall agreement is now that this is all we get.
[jakub-pavelek 2013-02-25] Marking as deferred
[jakub-pavelek 2013-04-08] Not deferred, but not needed anymore. Marking as Implemented to get rid of it.
Work Items
Dependency tree

* Blueprints in grey have been implemented.