4 select SIBYTE_ENABLE_LDT_IF_PCI
5 select SIBYTE_SB1xxx_SOC
6 select SYS_SUPPORTS_SMP
11 select SIBYTE_HAS_ZBUS_PROFILING
12 select SIBYTE_SB1xxx_SOC
18 select SIBYTE_HAS_ZBUS_PROFILING
19 select SIBYTE_SB1xxx_SOC
21 config SIBYTE_BCM1125H
25 select SIBYTE_ENABLE_LDT_IF_PCI
26 select SIBYTE_HAS_ZBUS_PROFILING
27 select SIBYTE_SB1xxx_SOC
31 select SIBYTE_SB1xxx_SOC
32 select SIBYTE_HAS_ZBUS_PROFILING
37 select SIBYTE_SB1xxx_SOC
38 select SYS_SUPPORTS_SMP
43 select SIBYTE_SB1xxx_SOC
44 select SIBYTE_HAS_ZBUS_PROFILING
45 select SYS_SUPPORTS_SMP
47 config SIBYTE_SB1xxx_SOC
49 depends on EXPERIMENTAL
53 select SYS_SUPPORTS_32BIT_KERNEL
54 select SYS_SUPPORTS_64BIT_KERNEL
57 prompt "SiByte SOC Stepping"
58 depends on SIBYTE_SB1xxx_SOC
62 depends on SIBYTE_SB1250
63 select CPU_HAS_PREFETCH
65 config CPU_SB1_PASS_2_1250
67 depends on SIBYTE_SB1250
70 Also called BCM1250 Pass 2
72 config CPU_SB1_PASS_2_2
74 depends on SIBYTE_SB1250
75 select CPU_HAS_PREFETCH
77 Also called BCM1250 Pass 2.2
81 depends on SIBYTE_SB1250
82 select CPU_HAS_PREFETCH
84 Also called BCM1250 Pass 3
86 config CPU_SB1_PASS_2_112x
88 depends on SIBYTE_BCM112X
93 depends on SIBYTE_BCM112X
94 select CPU_HAS_PREFETCH
101 config SIBYTE_HAS_LDT
104 config SIBYTE_ENABLE_LDT_IF_PCI
106 select SIBYTE_HAS_LDT if PCI
109 bool "Running under simulation"
110 depends on SIBYTE_SB1xxx_SOC
112 Build a kernel suitable for running under the GDB simulator.
113 Primarily adjusts the kernel's notion of time.
115 config SB1_CEX_ALWAYS_FATAL
116 bool "All cache exceptions considered fatal (no recovery attempted)"
117 depends on SIBYTE_SB1xxx_SOC
119 config SB1_CERR_STALL
120 bool "Stall (rather than panic) on fatal cache error"
121 depends on SIBYTE_SB1xxx_SOC
124 bool "Booting from CFE"
125 depends on SIBYTE_SB1xxx_SOC
126 select SYS_HAS_EARLY_PRINTK
128 Make use of the CFE API for enumerating available memory,
129 controlling secondary CPUs, and possibly console output.
131 config SIBYTE_CFE_CONSOLE
132 bool "Use firmware console"
133 depends on SIBYTE_CFE
135 Use the CFE API's console write routines during boot. Other console
136 options (VT console, sb1250 duart console, etc.) should not be
139 config SIBYTE_STANDALONE
141 depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
142 select SYS_HAS_EARLY_PRINTK
145 config SIBYTE_STANDALONE_RAM_SIZE
146 int "Memory size (in megabytes)"
147 depends on SIBYTE_STANDALONE
150 config SIBYTE_BUS_WATCHER
151 bool "Support for Bus Watcher statistics"
152 depends on SIBYTE_SB1xxx_SOC
154 Handle and keep statistics on the bus error interrupts (COR_ECC,
157 config SIBYTE_BW_TRACE
158 bool "Capture bus trace before bus error"
159 depends on SIBYTE_BUS_WATCHER
161 Run a continuous bus trace, dumping the raw data as soon as
162 a ZBbus error is detected. Cannot work if ZBbus profiling
163 is turned on, and also will interfere with JTAG-based trace
164 buffer activity. Raw buffer data is dumped to console, and
165 must be processed off-line.
167 config SIBYTE_SB1250_PROF
168 bool "Support for SB1/SOC profiling - SB1/SCD perf counters"
169 depends on SIBYTE_SB1xxx_SOC
172 tristate "Support for ZBbus profiling"
173 depends on SIBYTE_HAS_ZBUS_PROFILING
175 config SIBYTE_HAS_ZBUS_PROFILING