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
128 select SYS_HAS_EARLY_PRINTK
130 Make use of the CFE API for enumerating available memory,
131 controlling secondary CPUs, and possibly console output.
133 config SIBYTE_CFE_CONSOLE
134 bool "Use firmware console"
135 depends on SIBYTE_CFE
137 Use the CFE API's console write routines during boot. Other console
138 options (VT console, sb1250 duart console, etc.) should not be
141 config SIBYTE_STANDALONE
143 depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
144 select SYS_HAS_EARLY_PRINTK
147 config SIBYTE_STANDALONE_RAM_SIZE
148 int "Memory size (in megabytes)"
149 depends on SIBYTE_STANDALONE
152 config SIBYTE_BUS_WATCHER
153 bool "Support for Bus Watcher statistics"
154 depends on SIBYTE_SB1xxx_SOC
156 Handle and keep statistics on the bus error interrupts (COR_ECC,
159 config SIBYTE_BW_TRACE
160 bool "Capture bus trace before bus error"
161 depends on SIBYTE_BUS_WATCHER
163 Run a continuous bus trace, dumping the raw data as soon as
164 a ZBbus error is detected. Cannot work if ZBbus profiling
165 is turned on, and also will interfere with JTAG-based trace
166 buffer activity. Raw buffer data is dumped to console, and
167 must be processed off-line.
169 config SIBYTE_SB1250_PROF
170 bool "Support for SB1/SOC profiling - SB1/SCD perf counters"
171 depends on SIBYTE_SB1xxx_SOC
174 tristate "Support for ZBbus profiling"
175 depends on SIBYTE_HAS_ZBUS_PROFILING
177 config SIBYTE_HAS_ZBUS_PROFILING