23 Pl011Singleton::create(SIMPLEKERNEL_EARLY_CONSOLE_BASE);
24 pl011_uart = &Pl011Singleton::instance();
27 EarlyConsole(
const EarlyConsole&) =
delete;
28 EarlyConsole(EarlyConsole&&) =
delete;
29 auto operator=(
const EarlyConsole&) -> EarlyConsole& =
delete;
30 auto operator=(EarlyConsole&&) -> EarlyConsole& =
delete;
31 ~EarlyConsole() =
default;
35EarlyConsole early_console;
45 pl011_uart->PutChar(c);
auto etl_putchar(int c) -> void
早期控制台字符输出
auto operator=(const PerCpu &) -> PerCpu &=default