4 select SIBYTE_ENABLE_LDT_IF_PCI
5 select SIBYTE_HAS_ZBUS_PROFILING
6 select SIBYTE_SB1xxx_SOC
7 select SYS_SUPPORTS_SMP
12 select SIBYTE_HAS_ZBUS_PROFILING
13 select SIBYTE_SB1xxx_SOC
19 select SIBYTE_HAS_ZBUS_PROFILING
20 select SIBYTE_SB1xxx_SOC
22 config SIBYTE_BCM1125H
26 select SIBYTE_ENABLE_LDT_IF_PCI
27 select SIBYTE_HAS_ZBUS_PROFILING
28 select SIBYTE_SB1xxx_SOC
32 select SIBYTE_SB1xxx_SOC
33 select SIBYTE_HAS_ZBUS_PROFILING
38 select SIBYTE_HAS_ZBUS_PROFILING
39 select SIBYTE_SB1xxx_SOC
40 select SYS_SUPPORTS_SMP
45 select SIBYTE_SB1xxx_SOC
46 select SIBYTE_HAS_ZBUS_PROFILING
47 select SYS_SUPPORTS_SMP
49 config SIBYTE_SB1xxx_SOC
54 select SYS_SUPPORTS_32BIT_KERNEL
55 select SYS_SUPPORTS_64BIT_KERNEL
58 prompt "SiByte SOC Stepping"
59 depends on SIBYTE_SB1xxx_SOC
63 depends on SIBYTE_SB1250
64 select CPU_HAS_PREFETCH
66 config CPU_SB1_PASS_2_1250
68 depends on SIBYTE_SB1250
71 Also called BCM1250 Pass 2
73 config CPU_SB1_PASS_2_2
75 depends on SIBYTE_SB1250
76 select CPU_HAS_PREFETCH
78 Also called BCM1250 Pass 2.2
82 depends on SIBYTE_SB1250
83 select CPU_HAS_PREFETCH
85 Also called BCM1250 Pass 3
87 config CPU_SB1_PASS_2_112x
89 depends on SIBYTE_BCM112X
94 depends on SIBYTE_BCM112X
95 select CPU_HAS_PREFETCH
102 config SIBYTE_HAS_LDT
105 config SIBYTE_ENABLE_LDT_IF_PCI
107 select SIBYTE_HAS_LDT if PCI
110 bool "Running under simulation"
111 depends on SIBYTE_SB1xxx_SOC
113 Build a kernel suitable for running under the GDB simulator.
114 Primarily adjusts the kernel's notion of time.
116 config SB1_CEX_ALWAYS_FATAL
117 bool "All cache exceptions considered fatal (no recovery attempted)"
118 depends on SIBYTE_SB1xxx_SOC
120 config SB1_CERR_STALL
121 bool "Stall (rather than panic) on fatal cache error"
122 depends on SIBYTE_SB1xxx_SOC
125 bool "Booting from CFE"
126 depends on SIBYTE_SB1xxx_SOC
127 select SYS_HAS_EARLY_PRINTK
129 Make use of the CFE API for enumerating available memory,
130 controlling secondary CPUs, and possibly console output.
132 config SIBYTE_CFE_CONSOLE
133 bool "Use firmware console"
134 depends on SIBYTE_CFE
136 Use the CFE API's console write routines during boot. Other console
137 options (VT console, sb1250 duart console, etc.) should not be
140 config SIBYTE_STANDALONE
142 depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
143 select SYS_HAS_EARLY_PRINTK
146 config SIBYTE_STANDALONE_RAM_SIZE
147 int "Memory size (in megabytes)"
148 depends on SIBYTE_STANDALONE
151 config SIBYTE_BUS_WATCHER
152 bool "Support for Bus Watcher statistics"
153 depends on SIBYTE_SB1xxx_SOC
155 Handle and keep statistics on the bus error interrupts (COR_ECC,
158 config SIBYTE_BW_TRACE
159 bool "Capture bus trace before bus error"
160 depends on SIBYTE_BUS_WATCHER
162 Run a continuous bus trace, dumping the raw data as soon as
163 a ZBbus error is detected. Cannot work if ZBbus profiling
164 is turned on, and also will interfere with JTAG-based trace
165 buffer activity. Raw buffer data is dumped to console, and
166 must be processed off-line.
168 config SIBYTE_SB1250_PROF
169 bool "Support for SB1/SOC profiling - SB1/SCD perf counters"
170 depends on SIBYTE_SB1xxx_SOC
173 tristate "Support for ZBbus profiling"
174 depends on SIBYTE_HAS_ZBUS_PROFILING
176 config SIBYTE_HAS_ZBUS_PROFILING