ArchUARTSifive
ArchUARTSifive* arch_get_uart_sifive(addr_t base, int64 clock);
class ArchUARTSifive : public DebugUART {
ArchUARTSifive(addr_t base, int64 clock);
~ArchUARTSifive();
ArchUARTSifive::Regs()
{ "sifive,uart0", UART_KIND_SIFIVE, &get_uart<ArchUARTSifive> },
ArchUARTSifive::FlushRx()
ArchUARTSifive::ArchUARTSifive(addr_t base, int64 clock)
ArchUARTSifive::Barrier()
ArchUARTSifive*
static char buffer[sizeof(ArchUARTSifive)];
ArchUARTSifive* uart = new(buffer) ArchUARTSifive(base, clock);
ArchUARTSifive::~ArchUARTSifive()
ArchUARTSifive::InitEarly()
ArchUARTSifive::Init()
ArchUARTSifive::InitPort(uint32 baud)
ArchUARTSifive::Enable()
ArchUARTSifive::Disable()
ArchUARTSifive::PutChar(char ch)
ArchUARTSifive::GetChar(bool wait)
ArchUARTSifive::FlushTx()