25 | | The console driver operates the UART in polling mode only. |
| 25 | /dev/console_a is by default renamed /dev/console and assigned minor=0, but the user can select /dev/console_['a'+N] to be renamed to /dev/console by setting syscon_uart_index=N. See table below. |
| 26 | |
| 27 | MINOR DEVICE-FS-NAME UART |
| 28 | 0 /dev/console Default /dev/console_a, user selectable |
| 29 | 1 /dev/console_a APBUART[0] (missing by default) |
| 30 | 2 /dev/console_b APBUART[1] |
| 31 | ... |
| 32 | |
| 33 | On a MP system the console renamed to /dev/console is selected by CPU index (LEON3_Cpu_Index). /dev/console_['a' + LEON3_Cpu_Index] is |
| 34 | renamed unless overridden. Resource sharing is performed by the user, one should not open/access a console that another OS instance uses. |
| 35 | |
| 36 | At the time of writing, the console driver operates the UART in polling mode only. |