zephyr/arch
Wayne Ren 12cc6598b0 arch: arc: Add mpu support
* add arc mpu driver
* modify the corresponding kconfig and kbuild
* currently only em_starterkit 2.2's em7d configuration
  has mpu feature (mpu version 2)
* as the minimum region size of arc mpu version 2 is 2048 bytes and
  region size should be power of 2, the stack size of threads
  (including main thread and idle thread) should be at least
  2048 bytes and power of 2
* for mpu stack guard feature, a stack guard region of 2048 bytes
  is generated. This brings more memory footprint
* For arc mpu version 3, the minimum region size is 32 bytes.
* the codes are tested by the mpu_stack_guard_test and stackprot

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2017-08-16 16:09:45 -04:00
..
arc arch: arc: Add mpu support 2017-08-16 16:09:45 -04:00
arm cc3200: Remove TI cc3200 SOC and LaunchXL board support 2017-08-15 11:02:48 -05:00
common arch: xtensa: Convert Xtensa port to use gen_isr_table 2017-08-09 12:26:14 -07:00
nios2
riscv32 kernel: introduce opaque data type for stacks 2017-08-01 16:43:15 -07:00
x86 quark_d2000: fix IDT_LIST definition 2017-08-14 14:45:07 -04:00
xtensa xtensa: soc: fix IRQ table 2017-08-16 10:59:10 -07:00
Kconfig spell: Kconfig help typos: /arch 2017-04-24 20:14:53 +00:00
Makefile gen_isr_tables: New static interrupt build mechanism 2017-02-11 01:27:58 +00:00