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
51 depends on EXPERIMENTAL
55 select SYS_SUPPORTS_32BIT_KERNEL
56 select SYS_SUPPORTS_64BIT_KERNEL
59 prompt "SiByte SOC Stepping"
60 depends on SIBYTE_SB1xxx_SOC
64 depends on SIBYTE_SB1250
65 select CPU_HAS_PREFETCH
67 config CPU_SB1_PASS_2_1250
69 depends on SIBYTE_SB1250
72 Also called BCM1250 Pass 2
74 config CPU_SB1_PASS_2_2
76 depends on SIBYTE_SB1250
77 select CPU_HAS_PREFETCH
79 Also called BCM1250 Pass 2.2
83 depends on SIBYTE_SB1250
84 select CPU_HAS_PREFETCH
86 Also called BCM1250 Pass 3
88 config CPU_SB1_PASS_2_112x
90 depends on SIBYTE_BCM112X
95 depends on SIBYTE_BCM112X
96 select CPU_HAS_PREFETCH
100 config CPU_SB1_PASS_2
103 config SIBYTE_HAS_LDT
106 config SIBYTE_ENABLE_LDT_IF_PCI
108 select SIBYTE_HAS_LDT if PCI
111 bool "Running under simulation"
112 depends on SIBYTE_SB1xxx_SOC
114 Build a kernel suitable for running under the GDB simulator.
115 Primarily adjusts the kernel's notion of time.
117 config SB1_CEX_ALWAYS_FATAL
118 bool "All cache exceptions considered fatal (no recovery attempted)"
119 depends on SIBYTE_SB1xxx_SOC
121 config SB1_CERR_STALL
122 bool "Stall (rather than panic) on fatal cache error"
123 depends on SIBYTE_SB1xxx_SOC
126 bool "Booting from CFE"
127 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