5 select SIBYTE_ENABLE_LDT_IF_PCI
6 select SIBYTE_HAS_ZBUS_PROFILING
7 select SIBYTE_SB1xxx_SOC
8 select SYS_SUPPORTS_SMP
14 select SIBYTE_HAS_ZBUS_PROFILING
15 select SIBYTE_SB1xxx_SOC
22 select SIBYTE_HAS_ZBUS_PROFILING
23 select SIBYTE_SB1xxx_SOC
25 config SIBYTE_BCM1125H
30 select SIBYTE_ENABLE_LDT_IF_PCI
31 select SIBYTE_HAS_ZBUS_PROFILING
32 select SIBYTE_SB1xxx_SOC
37 select SIBYTE_SB1xxx_SOC
38 select SIBYTE_HAS_ZBUS_PROFILING
44 select SIBYTE_HAS_ZBUS_PROFILING
45 select SIBYTE_SB1xxx_SOC
46 select SYS_SUPPORTS_SMP
52 select SIBYTE_SB1xxx_SOC
53 select SIBYTE_HAS_ZBUS_PROFILING
54 select SYS_SUPPORTS_SMP
56 config SIBYTE_SB1xxx_SOC
62 select SYS_SUPPORTS_32BIT_KERNEL
63 select SYS_SUPPORTS_64BIT_KERNEL
66 prompt "SiByte SOC Stepping"
67 depends on SIBYTE_SB1xxx_SOC
71 depends on SIBYTE_SB1250
72 select CPU_HAS_PREFETCH
74 config CPU_SB1_PASS_2_1250
76 depends on SIBYTE_SB1250
79 Also called BCM1250 Pass 2
81 config CPU_SB1_PASS_2_2
83 depends on SIBYTE_SB1250
84 select CPU_HAS_PREFETCH
86 Also called BCM1250 Pass 2.2
90 depends on SIBYTE_SB1250
91 select CPU_HAS_PREFETCH
93 Also called BCM1250 Pass 3
95 config CPU_SB1_PASS_2_112x
97 depends on SIBYTE_BCM112X
100 config CPU_SB1_PASS_3
102 depends on SIBYTE_BCM112X
103 select CPU_HAS_PREFETCH
107 config CPU_SB1_PASS_2
110 config SIBYTE_HAS_LDT
113 config SIBYTE_ENABLE_LDT_IF_PCI
115 select SIBYTE_HAS_LDT if PCI
118 bool "Running under simulation"
119 depends on SIBYTE_SB1xxx_SOC
121 Build a kernel suitable for running under the GDB simulator.
122 Primarily adjusts the kernel's notion of time.
124 config SB1_CEX_ALWAYS_FATAL
125 bool "All cache exceptions considered fatal (no recovery attempted)"
126 depends on SIBYTE_SB1xxx_SOC
128 config SB1_CERR_STALL
129 bool "Stall (rather than panic) on fatal cache error"
130 depends on SIBYTE_SB1xxx_SOC
133 bool "Booting from CFE"
134 depends on SIBYTE_SB1xxx_SOC
136 select SYS_HAS_EARLY_PRINTK
138 Make use of the CFE API for enumerating available memory,
139 controlling secondary CPUs, and possibly console output.
141 config SIBYTE_CFE_CONSOLE
142 bool "Use firmware console"
143 depends on SIBYTE_CFE
145 Use the CFE API's console write routines during boot. Other console
146 options (VT console, sb1250 duart console, etc.) should not be
149 config SIBYTE_STANDALONE
151 depends on SIBYTE_SB1xxx_SOC && !SIBYTE_CFE
152 select SYS_HAS_EARLY_PRINTK
155 config SIBYTE_STANDALONE_RAM_SIZE
156 int "Memory size (in megabytes)"
157 depends on SIBYTE_STANDALONE
160 config SIBYTE_BUS_WATCHER
161 bool "Support for Bus Watcher statistics"
162 depends on SIBYTE_SB1xxx_SOC
164 Handle and keep statistics on the bus error interrupts (COR_ECC,
167 config SIBYTE_BW_TRACE
168 bool "Capture bus trace before bus error"
169 depends on SIBYTE_BUS_WATCHER
171 Run a continuous bus trace, dumping the raw data as soon as
172 a ZBbus error is detected. Cannot work if ZBbus profiling
173 is turned on, and also will interfere with JTAG-based trace
174 buffer activity. Raw buffer data is dumped to console, and
175 must be processed off-line.
178 tristate "Support for ZBbus profiling"
179 depends on SIBYTE_HAS_ZBUS_PROFILING
181 config SIBYTE_HAS_ZBUS_PROFILING