1 INTERFACE [arm && realview]:
3 #include "mem_layout.h"
5 enum { Cache_flush_area = 0, };
7 //-----------------------------------------------------------------------------
8 IMPLEMENTATION [arm && realview && realview_eb && !(mpcore || (armca9 && mp))]:
10 static void map_hw2(void *)
13 //-----------------------------------------------------------------------------
14 IMPLEMENTATION [arm && realview && realview_eb && (mpcore || (armca9 && mp))]:
16 static void map_hw2(void *pd)
18 map_1mb(pd, Mem_layout::Mp_scu_map_base, Mem_layout::Mp_scu_phys_base,
22 //-----------------------------------------------------------------------------
23 IMPLEMENTATION [arm && realview && (realview_pb11mp || realview_pbx)]:
25 static void map_hw2(void *pd)
27 map_1mb(pd, Mem_layout::Devices1_map_base, Mem_layout::Devices1_phys_base,
29 map_1mb(pd, Mem_layout::Devices2_map_base, Mem_layout::Devices2_phys_base,
33 //-----------------------------------------------------------------------------
34 IMPLEMENTATION [arm && realview]:
40 map_1mb(pd, Mem_layout::Devices0_map_base, Mem_layout::Devices0_phys_base, false, false);