10 Access_user_mem = Must_access_user_mem_direct,
12 PAGE_SHIFT = ARCH_PAGE_SHIFT,
13 PAGE_SIZE = 1 << PAGE_SHIFT,
14 PAGE_MASK = ~(PAGE_SIZE - 1),
17 SUPERPAGE_SIZE = 1 << SUPERPAGE_SHIFT,
18 SUPERPAGE_MASK = ~(SUPERPAGE_SIZE -1),
26 #ifdef CONFIG_ONE_SHOT
27 Scheduler_one_shot = 1,
28 Scheduler_granularity = 1UL,
29 Default_time_slice = 10000 * scheduler_granularity,
31 Scheduler_one_shot = 0,
32 Scheduler_granularity = 1000UL,
33 Default_time_slice = 10 * Scheduler_granularity,
42 // the default uart to use for serial console
43 static unsigned const default_console_uart = 3;
44 static unsigned const default_console_uart_baudrate = 115200;
50 static const char char_micro;
55 #ifdef CONFIG_ARM_CA9_ENABLE_SWP
56 Cp15_c1_use_a9_swp_enable = 1,
58 Cp15_c1_use_a9_swp_enable = 0,
60 #ifdef CONFIG_ARM_ALIGNMENT_CHECK
61 Cp15_c1_use_alignment_check = 1,
63 Cp15_c1_use_alignment_check = 0,
66 Support_arm_linux_cache_API = 1,
71 //---------------------------------------------------------------------------
74 char const Config::char_micro = '\265';
75 const char *const Config::kernel_warn_config_string = 0;
82 //---------------------------------------------------------------------------
83 IMPLEMENTATION [armv6plus]:
87 KIP_KERNEL_FEATURE("armv6plus");