.. | .. |
---|
1531 | 1531 | config PRINTK_NMI |
---|
1532 | 1532 | def_bool y |
---|
1533 | 1533 | depends on PRINTK |
---|
1534 | | - depends on HAVE_NMI |
---|
| 1534 | + depends on HAVE_NMI || IRQ_PIPELINE |
---|
| 1535 | + |
---|
| 1536 | +config RAW_PRINTK |
---|
| 1537 | + bool "Enable support for raw printk" |
---|
| 1538 | + default n |
---|
| 1539 | + help |
---|
| 1540 | + This option enables a printk variant called raw_printk() for |
---|
| 1541 | + writing all output unmodified to a raw console channel |
---|
| 1542 | + immediately, without any header or preparation whatsoever, |
---|
| 1543 | + usable from any context. |
---|
| 1544 | + |
---|
| 1545 | + Unlike early_printk() console devices, raw_printk() devices |
---|
| 1546 | + can live past the boot sequence. |
---|
1535 | 1547 | |
---|
1536 | 1548 | config BUG |
---|
1537 | 1549 | bool "BUG() support" if EXPERT |
---|
.. | .. |
---|
2449 | 2461 | if !ROCKCHIP_MINI_KERNEL |
---|
2450 | 2462 | source "init/Kconfig.gki" |
---|
2451 | 2463 | endif |
---|
| 2464 | +menuconfig XENOMAI |
---|
| 2465 | + depends on X86_TSC || !X86 |
---|
| 2466 | + bool "Xenomai/cobalt" |
---|
| 2467 | + select IPIPE if HAVE_IPIPE_SUPPORT |
---|
| 2468 | + select IPIPE_WANT_APIREV_2 if IPIPE |
---|
| 2469 | + select DOVETAIL if HAVE_DOVETAIL |
---|
| 2470 | + select DOVETAIL_LEGACY_SYSCALL_RANGE if HAVE_DOVETAIL |
---|
| 2471 | + default y |
---|
| 2472 | + help |
---|
| 2473 | + Xenomai's Cobalt core is a real-time extension to the Linux |
---|
| 2474 | + kernel, which exhibits very short interrupt and scheduling |
---|
| 2475 | + latency, without affecting the regular kernel services. |
---|
| 2476 | + |
---|
| 2477 | + This option enables the set of extended kernel services |
---|
| 2478 | + required to run the real-time applications in user-space, |
---|
| 2479 | + over the Xenomai libraries. |
---|
| 2480 | + |
---|
| 2481 | + Please visit http://xenomai.org for more information. |
---|
| 2482 | + |
---|
| 2483 | +if XENOMAI |
---|
| 2484 | +source "arch/arm64/xenomai/Kconfig" |
---|
| 2485 | +endif |
---|
| 2486 | + |
---|
| 2487 | +if MIGRATION |
---|
| 2488 | +comment "WARNING! Page migration (CONFIG_MIGRATION) may increase" |
---|
| 2489 | +comment "latency." |
---|
| 2490 | +endif |
---|
| 2491 | + |
---|
| 2492 | +if APM || CPU_FREQ || ACPI_PROCESSOR || INTEL_IDLE |
---|
| 2493 | +comment "WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'" |
---|
| 2494 | +comment "or CPU idle features is enabled. Any of these options may" |
---|
| 2495 | +comment "cause troubles with Xenomai. You should disable them." |
---|
| 2496 | +endif |
---|
| 2497 | + |
---|
| 2498 | +config XENO_VERSION_MAJOR |
---|
| 2499 | + int |
---|
| 2500 | + default 3 |
---|
| 2501 | + |
---|
| 2502 | +config XENO_VERSION_MINOR |
---|
| 2503 | + int |
---|
| 2504 | + default 2 |
---|
| 2505 | + |
---|
| 2506 | +config XENO_REVISION_LEVEL |
---|
| 2507 | + int |
---|
| 2508 | + default 4 |
---|
| 2509 | + |
---|
| 2510 | +config XENO_VERSION_STRING |
---|
| 2511 | + string |
---|
| 2512 | + default "3.2.4" |
---|