]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/sa1100/mem_layout-arm-sa1100.cpp
Inital import
[l4.git] / kernel / fiasco / src / kern / arm / bsp / sa1100 / mem_layout-arm-sa1100.cpp
1 //---------------------------------------------------------------------------
2 INTERFACE [arm-sa1100]:
3
4 EXTENSION class Mem_layout
5 {
6 public:
7   enum Virt_layout_sa1100 {
8     Uart_map_base        = 0xef100000,
9     Timer_map_base       = 0xef200000,
10     Pic_map_base         = 0xef250000,
11     Uart_base            = Uart_map_base + 0x50000,
12   };
13
14   enum Phys_layout {
15     Uart_phys_base       = 0x80050000,
16     Timer_phys_base      = 0x90000000,
17     Pic_phys_base        = 0x90050000,
18     Sdram_phys_base      = 0xc0000000,
19     Flush_area_phys_base = 0xe0000000,
20   };
21 };
22
23