diff options
Diffstat (limited to 'arch/arc/plat-arcfpga/Kconfig')
-rw-r--r-- | arch/arc/plat-arcfpga/Kconfig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arc/plat-arcfpga/Kconfig b/arch/arc/plat-arcfpga/Kconfig index 7af3a4e7f7d2..38752bfb91e0 100644 --- a/arch/arc/plat-arcfpga/Kconfig +++ b/arch/arc/plat-arcfpga/Kconfig | |||
@@ -13,6 +13,7 @@ choice | |||
13 | 13 | ||
14 | config ARC_BOARD_ANGEL4 | 14 | config ARC_BOARD_ANGEL4 |
15 | bool "ARC Angel4" | 15 | bool "ARC Angel4" |
16 | select ISS_SMP_EXTN if SMP | ||
16 | help | 17 | help |
17 | ARC Angel4 FPGA Ref Platform (Xilinx Virtex Based) | 18 | ARC Angel4 FPGA Ref Platform (Xilinx Virtex Based) |
18 | 19 | ||
@@ -21,6 +22,19 @@ config ARC_BOARD_ML509 | |||
21 | help | 22 | help |
22 | ARC ML509 FPGA Ref Platform (Xilinx Virtex-5 Based) | 23 | ARC ML509 FPGA Ref Platform (Xilinx Virtex-5 Based) |
23 | 24 | ||
25 | config ISS_SMP_EXTN | ||
26 | bool "ARC SMP Extensions (ISS Models only)" | ||
27 | default n | ||
28 | depends on SMP | ||
29 | select ARC_HAS_COH_RTSC | ||
30 | help | ||
31 | SMP Extensions to ARC700, in a "simulation only" Model, supported in | ||
32 | ARC ISS (Instruction Set Simulator). | ||
33 | The SMP extensions include: | ||
34 | -IDU (Interrupt Distribution Unit) | ||
35 | -XTL (To enable CPU start/stop/set-PC for another CPU) | ||
36 | It doesn't provide coherent Caches and/or Atomic Ops (LLOCK/SCOND) | ||
37 | |||
24 | endchoice | 38 | endchoice |
25 | 39 | ||
26 | config ARC_SERIAL_BAUD | 40 | config ARC_SERIAL_BAUD |