]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/integrator/mem_layout-arm-integrator.cpp
523e7184319d46547f511240751618b24642dfaf
[l4.git] / kernel / fiasco / src / kern / arm / bsp / integrator / mem_layout-arm-integrator.cpp
1 INTERFACE [arm-integrator]: //----------------------------------------------
2
3 EXTENSION class Mem_layout
4 {
5 public:
6   enum Virt_layout_integrator : Address {
7     Uart_map_base        = Devices0_map_base,
8     Timer_map_base       = Devices1_map_base,
9     Pic_map_base         = Devices2_map_base,
10     Integrator_map_base  = Devices3_map_base,
11     Uart_base            = Uart_map_base,
12   };
13
14   enum Phys_layout : Address {
15     Devices0_phys_base   = 0x16000000,
16     Devices1_phys_base   = 0x13000000,
17     Devices2_phys_base   = 0x14000000,
18     Devices3_phys_base   = 0x10000000,
19     Sdram_phys_base      = 0x00000000,
20     Flush_area_phys_base = 0xe0000000,
21   };
22 };
23