Console and outputs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
|- | |- | ||
! [[Serial console]] | ! [[Serial console]] | ||
(sends coreboot logs over the serial port) | |||
| | | | ||
* input | * input | ||
Line 18: | Line 19: | ||
|- | |- | ||
! [[EHCI Debug Port| Console Over EHCI debug port]] | ! [[EHCI Debug Port| Console Over EHCI debug port]] | ||
(sends coreboot logs over the usb debug port) | |||
| | | | ||
* input? | * input? | ||
Line 23: | Line 25: | ||
|- | |- | ||
! [[Spkmodem| Console trough spkmodem]] | ! [[Spkmodem| Console trough spkmodem]] | ||
(sends coreboot logs over the sound card) | |||
| | | | ||
* output only | * output only | ||
Line 33: | Line 36: | ||
|- | |- | ||
! [[Network console]] | ! [[Network console]] | ||
(sends coreboot logs over the network) | |||
| | | | ||
* output | * output | ||
|- | |- | ||
! [[Cbmem console]] | ! [[Cbmem console]] | ||
(Ram buffer, like dmesg) | |||
| | | | ||
* output only | * output only |
Revision as of 12:44, 15 December 2013
Coreboot has various possible consoles:
Output name | direction (from the target coreboot machine point of view) | software compatibility (compatibility with software loaded after coreboot, like OS payloads etc...) |
---|---|---|
Serial console
(sends coreboot logs over the serial port) |
|
|
Console Over EHCI debug port
(sends coreboot logs over the usb debug port) |
| |
Console trough spkmodem
(sends coreboot logs over the sound card) |
|
For writting to it from the coreboot target computer:
For reading it from a remote computer:
|
Network console
(sends coreboot logs over the network) |
| |
Cbmem console
(Ram buffer, like dmesg) |
|
For writting to the buffer which is in the coreboot target computer:
For reading the buffer on the coreboot target computer, after coreboot booted:
|
Other output:
- POST Card
- Tracing the Flash chip's access?