Kconfig (a2b49102daac7a1d90dc01bfc4350ef68aa1204d) Kconfig (395cf9691d72173d8cdaa613c5f0255f993af94b)
1config ARM
2 bool
3 default y
4 select HAVE_AOUT
5 select HAVE_DMA_API_DEBUG
6 select HAVE_IDE
7 select HAVE_MEMBLOCK
8 select RTC_LIB

--- 1269 unchanged lines hidden (view full) ---

1278 This options enables the workaround for the 364296 ARM1136
1279 r0p2 erratum (possible cache data corruption with
1280 hit-under-miss enabled). It sets the undocumented bit 31 in
1281 the auxiliary control register and the FI bit in the control
1282 register, thus disabling hit-under-miss without putting the
1283 processor into full low interrupt latency mode. ARM11MPCore
1284 is not affected.
1285
1config ARM
2 bool
3 default y
4 select HAVE_AOUT
5 select HAVE_DMA_API_DEBUG
6 select HAVE_IDE
7 select HAVE_MEMBLOCK
8 select RTC_LIB

--- 1269 unchanged lines hidden (view full) ---

1278 This options enables the workaround for the 364296 ARM1136
1279 r0p2 erratum (possible cache data corruption with
1280 hit-under-miss enabled). It sets the undocumented bit 31 in
1281 the auxiliary control register and the FI bit in the control
1282 register, thus disabling hit-under-miss without putting the
1283 processor into full low interrupt latency mode. ARM11MPCore
1284 is not affected.
1285
1286config ARM_ERRATA_764369
1287 bool "ARM errata: Data cache line maintenance operation by MVA may not succeed"
1288 depends on CPU_V7 && SMP
1289 help
1290 This option enables the workaround for erratum 764369
1291 affecting Cortex-A9 MPCore with two or more processors (all
1292 current revisions). Under certain timing circumstances, a data
1293 cache line maintenance operation by MVA targeting an Inner
1294 Shareable memory region may fail to proceed up to either the
1295 Point of Coherency or to the Point of Unification of the
1296 system. This workaround adds a DSB instruction before the
1297 relevant cache maintenance functions and sets a specific bit
1298 in the diagnostic control register of the SCU.
1299
1300endmenu
1301
1302source "arch/arm/common/Kconfig"
1303
1304menu "Bus support"
1305
1306config ARM_AMBA
1307 bool

--- 75 unchanged lines hidden (view full) ---

1383 you have a system with more than one CPU, say Y.
1384
1385 If you say N here, the kernel will run on single and multiprocessor
1386 machines, but will use only one CPU of a multiprocessor machine. If
1387 you say Y here, the kernel will run on many, but not all, single
1388 processor machines. On a single processor machine, the kernel will
1389 run faster if you say N here.
1390
1286endmenu
1287
1288source "arch/arm/common/Kconfig"
1289
1290menu "Bus support"
1291
1292config ARM_AMBA
1293 bool

--- 75 unchanged lines hidden (view full) ---

1369 you have a system with more than one CPU, say Y.
1370
1371 If you say N here, the kernel will run on single and multiprocessor
1372 machines, but will use only one CPU of a multiprocessor machine. If
1373 you say Y here, the kernel will run on many, but not all, single
1374 processor machines. On a single processor machine, the kernel will
1375 run faster if you say N here.
1376
1391 See also <file:Documentation/i386/IO-APIC.txt>,
1377 See also <file:Documentation/x86/i386/IO-APIC.txt>,
1392 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
1393 <http://tldp.org/HOWTO/SMP-HOWTO.html>.
1394
1395 If you don't know what to do here, say N.
1396
1397config SMP_ON_UP
1398 bool "Allow booting SMP kernel on uniprocessor systems (EXPERIMENTAL)"
1399 depends on EXPERIMENTAL

--- 719 unchanged lines hidden ---
1378 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
1379 <http://tldp.org/HOWTO/SMP-HOWTO.html>.
1380
1381 If you don't know what to do here, say N.
1382
1383config SMP_ON_UP
1384 bool "Allow booting SMP kernel on uniprocessor systems (EXPERIMENTAL)"
1385 depends on EXPERIMENTAL

--- 719 unchanged lines hidden ---