16 template<
size_t buf_size>
31 bool clear()
override;
SerialConsole(const char *name, ConsoleCapFlags caps, Buffer< buf_size > *buffer, ISerialDevice *device, StandardColor fg, StandardColor bg)
bool set_color(StandardColor fg, StandardColor bg) override
#define do_write(fd, buffer, size)
bool serial_console_irq_handler(u32 irq, void *data)
Console(mos::string_view name, ConsoleCapFlags caps, Buffer< buf_size > *readBuf, StandardColor fg, StandardColor bg)
virtual mos::string name() const override
const ConsoleCapFlags caps