 |
QDNix
Quick’n’dirty *NIX
|
4 # define MMIO_BASE_ADDR 0x18000000
6 # define UART_BASE_ADDR 0x3f8
8 # define USEG_BASE_ADDR 0x00000000
9 # define KSEG0_BASE_ADDR 0x80000000
10 # define KSEG1_BASE_ADDR 0xA0000000
11 # define KSEG2_BASE_ADDR 0xC0000000
12 # define KSEG3_BASE_ADDR 0xE0000000
14 # define PHYS_TO_KSEG1(x) ((x) | KSEG1_BASE_ADDR)
16 # define UART(x) (PHYS_TO_KSEG1(MMIO_BASE_ADDR + UART_BASE_ADDR + x))