7 select SIBYTE_ENABLE_LDT_IF_PCI
8 select SIBYTE_HAS_ZBUS_PROFILING
9 select SIBYTE_SB1xxx_SOC
10 select SYS_SUPPORTS_SMP
18 select SIBYTE_HAS_ZBUS_PROFILING
19 select SIBYTE_SB1xxx_SOC
28 select SIBYTE_HAS_ZBUS_PROFILING
29 select SIBYTE_SB1xxx_SOC
31 config SIBYTE_BCM1125H
38 select SIBYTE_ENABLE_LDT_IF_PCI
39 select SIBYTE_HAS_ZBUS_PROFILING
40 select SIBYTE_SB1xxx_SOC
47 select SIBYTE_SB1xxx_SOC
48 select SIBYTE_HAS_ZBUS_PROFILING
56 select SIBYTE_HAS_ZBUS_PROFILING
57 select SIBYTE_SB1xxx_SOC
58 select SYS_SUPPORTS_SMP
66 select SIBYTE_SB1xxx_SOC
67 select SIBYTE_HAS_ZBUS_PROFILING
68 select SYS_SUPPORTS_SMP
70 config SIBYTE_SB1xxx_SOC
76 select SYS_SUPPORTS_32BIT_KERNEL
77 select SYS_SUPPORTS_64BIT_KERNEL
80 prompt "SiByte SOC Stepping"
81 depends on SIBYTE_SB1xxx_SOC
85 depends on SIBYTE_SB1250
86 select CPU_HAS_PREFETCH
88 config CPU_SB1_PASS_2_1250
90 depends on SIBYTE_SB1250
93 Also called BCM1250 Pass 2
95 config CPU_SB1_PASS_2_2
97 depends on SIBYTE_SB1250
98 select CPU_HAS_PREFETCH
100 Also called BCM1250 Pass 2.2
102 config CPU_SB1_PASS_4
104 depends on SIBYTE_SB1250
105 select CPU_HAS_PREFETCH
107 Also called BCM1250 Pass 3
109 config CPU_SB1_PASS_2_112x
111 depends on SIBYTE_BCM112X
112 select CPU_SB1_PASS_2
114 config CPU_SB1_PASS_3
116 depends on SIBYTE_BCM112X
117 select CPU_HAS_PREFETCH
121 config CPU_SB1_PASS_2
124 config SIBYTE_HAS_LDT
127 config SIBYTE_ENABLE_LDT_IF_PCI
129 select SIBYTE_HAS_LDT if PCI
132 bool "Running under simulation"
133 depends on SIBYTE_SB1xxx_SOC
135 Build a kernel suitable for running under the GDB simulator.
136 Primarily adjusts the kernel's notion of time.
138 config SB1_CEX_ALWAYS_FATAL
139 bool "All cache exceptions considered fatal (no recovery attempted)"
140 depends on SIBYTE_SB1xxx_SOC
142 config SB1_CERR_STALL
143 bool "Stall (rather than panic) on fatal cache error"
144 depends on SIBYTE_SB1xxx_SOC
147 bool "Booting from CFE"
148 depends on SIBYTE_SB1xxx_SOC
150 select SYS_HAS_EARLY_PRINTK
152 Make use of the CFE API for enumerating available memory,
153 controlling secondary CPUs, and possibly console output.
155 config SIBYTE_CFE_CONSOLE
156 bool "Use firmware console"
157 depends on SIBYTE_CFE
159 Use the CFE API's console write routines during boot. Other console
160 options (VT console, sb1250 duart console, etc.) should not be
163 config SIBYTE_STANDALONE
165 depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
166 select SYS_HAS_EARLY_PRINTK
169 config SIBYTE_STANDALONE_RAM_SIZE
170 int "Memory size (in megabytes)"
171 depends on SIBYTE_STANDALONE
174 config SIBYTE_BUS_WATCHER
175 bool "Support for Bus Watcher statistics"
176 depends on SIBYTE_SB1xxx_SOC
178 Handle and keep statistics on the bus error interrupts (COR_ECC,
181 config SIBYTE_BW_TRACE
182 bool "Capture bus trace before bus error"
183 depends on SIBYTE_BUS_WATCHER
185 Run a continuous bus trace, dumping the raw data as soon as
186 a ZBbus error is detected. Cannot work if ZBbus profiling
187 is turned on, and also will interfere with JTAG-based trace
188 buffer activity. Raw buffer data is dumped to console, and
189 must be processed off-line.
192 tristate "Support for ZBbus profiling"
193 depends on SIBYTE_HAS_ZBUS_PROFILING
195 config SIBYTE_HAS_ZBUS_PROFILING