|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
A PCI 16550-based serial port driver. More...
Public Member Functions | |
| bool | receive (MessageIrq &msg) |
| bool | receive (MessageSerial &msg) |
| HostSerialPci (DBus< MessageSerial > &bus_serial, unsigned serialdev, char *base, unsigned irq, unsigned clk, unsigned speed, unsigned lcr, unsigned ier) | |
Public Member Functions inherited from StaticReceiver< HostSerialPci > | |
| StaticReceiver () | |
Public Member Functions inherited from Device | |
| void | debug_dump () |
| Device (const char *debug_name) | |
Private Member Functions | |
| unsigned char | inb (volatile char *addr) |
| void | outb (unsigned char value, volatile char *addr) |
| bool | get_char (unsigned char &value) |
Private Attributes | |
| DBus< MessageSerial > & | _bus_serial |
| unsigned | _serialdev |
| volatile char * | _base |
| unsigned | _irq |
| unsigned | _speed |
| unsigned | _lcr |
Additional Inherited Members | |
Static Public Member Functions inherited from StaticReceiver< HostSerialPci > | |
| static bool | receive_static (Device *o, M &msg) |
A PCI 16550-based serial port driver.
State: testing Features: send, receive, FIFO, different LCR+speed
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |