1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 2 3 config ARM_PTDUMP_CORE << 4 def_bool n << 5 << 6 config ARM_PTDUMP_DEBUGFS << 7 bool "Export kernel pagetable layout t << 8 depends on DEBUG_KERNEL << 9 depends on MMU << 10 select ARM_PTDUMP_CORE << 11 select DEBUG_FS << 12 help << 13 Say Y here if you want to show the k << 14 debugfs file. This information is on << 15 who are working in architecture spec << 16 It is probably not a good idea to en << 17 kernel. << 18 If in doubt, say "N" << 19 << 20 config ARM_DEBUG_WX << 21 bool "Warn on W+X mappings at boot" << 22 depends on MMU << 23 select ARM_PTDUMP_CORE << 24 help << 25 Generate a warning if any W+X << 26 << 27 This is useful for discovering << 28 W+X mappings after applying NX << 29 << 30 Look for a message in dmesg ou << 31 << 32 arm/mm: Checked W+X ma << 33 << 34 or like this, if the check fai << 35 << 36 arm/mm: Checked W+X ma << 37 << 38 Note that even if the check fa << 39 still fine, as W+X mappings ar << 40 themselves, what they do is th << 41 of other unfixed kernel bugs e << 42 << 43 There is no runtime or memory << 44 once the kernel has booted up << 45 << 46 If in doubt, say "Y". << 47 << 48 choice << 49 prompt "Choose kernel unwinder" << 50 default UNWINDER_ARM if AEABI << 51 default UNWINDER_FRAME_POINTER if !AEA << 52 help << 53 This determines which method will be << 54 traces for panics, oopses, bugs, war << 55 livepatch, lockdep, and more. << 56 << 57 config UNWINDER_FRAME_POINTER << 58 bool "Frame pointer unwinder" << 59 depends on !THUMB2_KERNEL << 60 select ARCH_WANT_FRAME_POINTERS << 61 select FRAME_POINTER << 62 help << 63 This option enables the frame pointe << 64 kernel stack traces. << 65 << 66 config UNWINDER_ARM << 67 bool "ARM EABI stack unwinder" << 68 depends on AEABI << 69 select ARM_UNWIND << 70 help << 71 This option enables stack unwinding << 72 using the information automatically << 73 compiler. The resulting kernel image << 74 the performance is not affected. Cur << 75 only works with EABI compilers. << 76 << 77 endchoice << 78 << 79 config ARM_UNWIND << 80 bool << 81 << 82 config BACKTRACE_VERBOSE << 83 bool "Verbose backtrace" << 84 depends on EXPERT << 85 help << 86 When the kernel produces a warning o << 87 trace of the call chain. This option << 88 the numeric addresses or only includ << 89 << 90 In most cases, say N here, unless yo << 91 kernel and have access to the kernel << 92 << 93 config DEBUG_USER << 94 bool "Verbose user fault messages" << 95 help << 96 When a user program crashes due to a << 97 print a brief message explaining wha << 98 sometimes helpful for debugging but << 99 production system. Most people shoul << 100 << 101 In addition, you need to pass user_d << 102 line to enable this feature. N cons << 103 << 104 1 - undefined instruction events << 105 2 - system calls << 106 4 - invalid data aborts << 107 8 - SIGSEGV faults << 108 16 - SIGBUS faults << 109 << 110 # These options are only for real kernel hacke << 111 config DEBUG_LL << 112 bool "Kernel low-level debugging funct << 113 depends on DEBUG_KERNEL << 114 help << 115 Say Y here to include definitions of << 116 in the kernel. This is helpful if y << 117 executes before the console is initi << 118 << 119 Note that selecting this option will << 120 UART definition, as specified below. << 121 image on a different platform *will << 122 not be enabled for kernels that are << 123 << 124 choice << 125 prompt "Kernel low-level debugging por << 126 depends on DEBUG_LL << 127 << 128 config DEBUG_ALPINE_UART0 << 129 bool "Kernel low-level debuggi << 130 depends on ARCH_ALPINE << 131 select DEBUG_UART_8250 << 132 help << 133 Say Y here if you want kerne << 134 on Alpine based platforms. << 135 << 136 config DEBUG_ASM9260_UART << 137 bool "Kernel low-level debuggi << 138 depends on MACH_ASM9260 << 139 help << 140 Say Y here if you want the d << 141 their output to an UART or U << 142 machines. << 143 << 144 DEBUG_UART_PHYS | DEBUG_UA << 145 << 146 0x80000000 | 0xf00000 << 147 0x80004000 | 0xf00040 << 148 0x80008000 | 0xf00080 << 149 0x8000c000 | 0xf000c0 << 150 0x80010000 | 0xf00100 << 151 0x80014000 | 0xf00140 << 152 0x80018000 | 0xf00180 << 153 0x8001c000 | 0xf001c0 << 154 0x80020000 | 0xf00200 << 155 0x80024000 | 0xf00240 << 156 << 157 config DEBUG_AT91_RM9200_DBGU << 158 bool "Kernel low-level debuggi << 159 select DEBUG_AT91_UART << 160 depends on SOC_AT91RM9200 || S << 161 help << 162 Say Y here if you want kerne << 163 on the DBGU port of: << 164 at91rm9200, at91sam9260, a << 165 at91sam9g10, at91sam9n12, << 166 << 167 config DEBUG_AT91_SAM9263_DBGU << 168 bool "Kernel low-level debuggi << 169 select DEBUG_AT91_UART << 170 depends on SOC_AT91SAM9 || SOC << 171 help << 172 Say Y here if you want kerne << 173 on the DBGU port of: << 174 at91sam9263, at91sam9g45, << 175 sama5d3 << 176 << 177 config DEBUG_AT91_SAMA5D2_UART1 << 178 bool "Kernel low-level debuggi << 179 select DEBUG_AT91_UART << 180 depends on SOC_SAMA5D2 << 181 help << 182 Say Y here if you want kerne << 183 on the UART1 port of sama5d2 << 184 << 185 config DEBUG_AT91_SAMA5D4_USART3 << 186 bool "Kernel low-level debuggi << 187 select DEBUG_AT91_UART << 188 depends on SOC_SAMA5D4 << 189 help << 190 Say Y here if you want kerne << 191 on the USART3 port of sama5d << 192 << 193 config DEBUG_AT91_SAMV7_USART1 << 194 bool "Kernel low-level debuggi << 195 select DEBUG_AT91_UART << 196 depends on SOC_SAMV7 << 197 help << 198 Say Y here if you want the d << 199 their output to the USART1 p << 200 machines. << 201 << 202 config DEBUG_AT91_SAMA7G5_FLEXCOM3 << 203 bool "Kernel low-level debuggi << 204 select DEBUG_AT91_UART << 205 depends on SOC_SAMA7G5 << 206 help << 207 Say Y here if you want kerne << 208 on the FLEXCOM3 port of SAMA << 209 << 210 config DEBUG_AT91_LAN966_FLEXCOM << 211 bool "Kernel low-level debuggi << 212 select DEBUG_AT91_UART << 213 depends on SOC_LAN966 << 214 help << 215 Say Y here if you want kernel << 216 on the FLEXCOM port of LAN966. << 217 << 218 DEBUG_UART_PHYS | DEBUG_UART_V << 219 << 220 0xe0040200 | 0xfd040200 << 221 0xe0044200 | 0xfd044200 << 222 0xe0060200 | 0xfd060200 << 223 0xe0064200 | 0xfd064200 << 224 0xe0070200 | 0xfd070200 << 225 << 226 By default, enabling FLEXCOM3 << 227 DEBUG_UART_PHYS and DEBUG_UART << 228 table. << 229 << 230 config DEBUG_BCM2835 << 231 bool "Kernel low-level debuggi << 232 depends on ARCH_BCM2835 && ARC << 233 select DEBUG_UART_PL01X << 234 << 235 config DEBUG_BCM2836 << 236 bool "Kernel low-level debuggi << 237 depends on ARCH_BCM2835 && ARC << 238 select DEBUG_UART_PL01X << 239 << 240 config DEBUG_BCM_5301X << 241 bool "Kernel low-level debuggi << 242 depends on ARCH_BCM_5301X || A << 243 select DEBUG_UART_8250 << 244 << 245 config DEBUG_BCM_HR2 << 246 bool "Kernel low-level debuggi << 247 depends on ARCH_BCM_HR2 << 248 select DEBUG_UART_8250 << 249 << 250 config DEBUG_BCM_IPROC_UART3 << 251 bool "Kernel low-level debuggi << 252 depends on ARCH_BCM_CYGNUS << 253 select DEBUG_UART_8250 << 254 help << 255 Say Y here if you want the d << 256 their output to the third se << 257 << 258 config DEBUG_BCM_KONA_UART << 259 bool "Kernel low-level debuggi << 260 depends on ARCH_BCM_MOBILE << 261 select DEBUG_UART_8250 << 262 help << 263 Say Y here if you want kerne << 264 on Broadcom SoC platforms. << 265 This low level debug works f << 266 mobile SoCs in the Kona fami << 267 bcm11351, etc...) << 268 << 269 config DEBUG_BCM63XX_UART << 270 bool "Kernel low-level debuggi << 271 depends on ARCH_BCMBCA << 272 << 273 config DEBUG_BERLIN_UART << 274 bool "Marvell Berlin SoC Debug << 275 depends on ARCH_BERLIN << 276 select DEBUG_UART_8250 << 277 help << 278 Say Y here if you want kerne << 279 on Marvell Berlin SoC based << 280 << 281 config DEBUG_BRCMSTB_UART << 282 bool "Use BRCMSTB UART for low << 283 depends on ARCH_BRCMSTB << 284 help << 285 Say Y here if you want the d << 286 their output to the first se << 287 UART physical and virtual ad << 288 based on the chip identifica << 289 << 290 If you have a Broadcom STB c << 291 messages to appear over the << 292 << 293 config DEBUG_CLPS711X_UART1 << 294 bool "Kernel low-level debuggi << 295 depends on ARCH_CLPS711X << 296 help << 297 Say Y here if you want the d << 298 their output to the first se << 299 << 300 config DEBUG_CLPS711X_UART2 << 301 bool "Kernel low-level debuggi << 302 depends on ARCH_CLPS711X << 303 help << 304 Say Y here if you want the d << 305 their output to the second s << 306 << 307 config DEBUG_DAVINCI_DA8XX_UART1 << 308 bool "Kernel low-level debuggi << 309 depends on ARCH_DAVINCI_DA8XX << 310 select DEBUG_UART_8250 << 311 help << 312 Say Y here if you want the d << 313 their output to UART1 serial << 314 << 315 config DEBUG_DAVINCI_DA8XX_UART2 << 316 bool "Kernel low-level debuggi << 317 depends on ARCH_DAVINCI_DA8XX << 318 select DEBUG_UART_8250 << 319 help << 320 Say Y here if you want the d << 321 their output to UART2 serial << 322 << 323 config DEBUG_DC21285_PORT << 324 bool "Kernel low-level debuggi << 325 depends on FOOTBRIDGE << 326 help << 327 Say Y here if you want the d << 328 their output to the serial p << 329 << 330 config DEBUG_DIGICOLOR_UA0 << 331 bool "Kernel low-level debuggi << 332 depends on ARCH_DIGICOLOR << 333 help << 334 Say Y here if you want the d << 335 their output to the UA0 seri << 336 << 337 config DEBUG_EP93XX << 338 bool "Kernel low-level debuggi << 339 depends on ARCH_EP93XX << 340 select DEBUG_UART_PL01X << 341 help << 342 Say Y here if you want kerne << 343 on Cirrus Logic EP93xx based << 344 << 345 config DEBUG_FOOTBRIDGE_COM1 << 346 bool "Kernel low-level debuggi << 347 depends on FOOTBRIDGE << 348 select DEBUG_UART_8250 << 349 help << 350 Say Y here if you want the d << 351 their output to the 8250 at << 352 << 353 config DEBUG_GEMINI << 354 bool "Kernel low-level debuggi << 355 depends on ARCH_GEMINI << 356 select DEBUG_UART_8250 << 357 help << 358 Say Y here if you want kerne << 359 on Cortina Gemini based plat << 360 << 361 config DEBUG_HI3620_UART << 362 bool "Hisilicon HI3620 Debug U << 363 depends on ARCH_HI3xxx << 364 select DEBUG_UART_PL01X << 365 help << 366 Say Y here if you want kerne << 367 on HI3620 UART. << 368 << 369 config DEBUG_HIGHBANK_UART << 370 bool "Kernel low-level debuggi << 371 depends on ARCH_HIGHBANK << 372 select DEBUG_UART_PL01X << 373 help << 374 Say Y here if you want the d << 375 their output to the UART on << 376 << 377 config DEBUG_HIP01_UART << 378 bool "Hisilicon Hip01 Debug UA << 379 depends on ARCH_HIP01 << 380 select DEBUG_UART_8250 << 381 help << 382 Say Y here if you want kerne << 383 on HIP01 UART. << 384 << 385 config DEBUG_HIP04_UART << 386 bool "Hisilicon HiP04 Debug UA << 387 depends on ARCH_HIP04 << 388 select DEBUG_UART_8250 << 389 help << 390 Say Y here if you want kerne << 391 on HIP04 UART. << 392 << 393 config DEBUG_HIX5HD2_UART << 394 bool "Hisilicon Hix5hd2 Debug << 395 depends on ARCH_HIX5HD2 << 396 select DEBUG_UART_PL01X << 397 help << 398 Say Y here if you want kerne << 399 on Hix5hd2 UART. << 400 << 401 config DEBUG_IMX1_UART << 402 bool "i.MX1 Debug UART" << 403 depends on SOC_IMX1 << 404 help << 405 Say Y here if you want kerne << 406 on i.MX1. << 407 << 408 config DEBUG_IMX23_UART << 409 bool "i.MX23 Debug UART" << 410 depends on SOC_IMX23 << 411 select DEBUG_UART_PL01X << 412 help << 413 Say Y here if you want kerne << 414 on i.MX23. << 415 << 416 config DEBUG_IMX25_UART << 417 bool "i.MX25 Debug UART" << 418 depends on SOC_IMX25 << 419 help << 420 Say Y here if you want kerne << 421 on i.MX25. << 422 << 423 config DEBUG_IMX27_UART << 424 bool "i.MX27 Debug UART" << 425 depends on SOC_IMX27 << 426 help << 427 Say Y here if you want kerne << 428 on i.MX27. << 429 << 430 config DEBUG_IMX28_UART << 431 bool "i.MX28 Debug UART" << 432 depends on SOC_IMX28 << 433 select DEBUG_UART_PL01X << 434 help << 435 Say Y here if you want kerne << 436 on i.MX28. << 437 << 438 config DEBUG_IMX31_UART << 439 bool "i.MX31 Debug UART" << 440 depends on SOC_IMX31 << 441 help << 442 Say Y here if you want kerne << 443 on i.MX31. << 444 << 445 config DEBUG_IMX35_UART << 446 bool "i.MX35 Debug UART" << 447 depends on SOC_IMX35 << 448 help << 449 Say Y here if you want kerne << 450 on i.MX35. << 451 << 452 config DEBUG_IMX50_UART << 453 bool "i.MX50 Debug UART" << 454 depends on SOC_IMX50 << 455 help << 456 Say Y here if you want kerne << 457 on i.MX50. << 458 << 459 config DEBUG_IMX51_UART << 460 bool "i.MX51 Debug UART" << 461 depends on SOC_IMX51 << 462 help << 463 Say Y here if you want kerne << 464 on i.MX51. << 465 << 466 config DEBUG_IMX53_UART << 467 bool "i.MX53 Debug UART" << 468 depends on SOC_IMX53 << 469 help << 470 Say Y here if you want kerne << 471 on i.MX53. << 472 << 473 config DEBUG_IMX6Q_UART << 474 bool "i.MX6Q/DL Debug UART" << 475 depends on SOC_IMX6Q << 476 help << 477 Say Y here if you want kerne << 478 on i.MX6Q/DL. << 479 << 480 config DEBUG_IMX6SL_UART << 481 bool "i.MX6SL Debug UART" << 482 depends on SOC_IMX6SL << 483 help << 484 Say Y here if you want kerne << 485 on i.MX6SL. << 486 << 487 config DEBUG_IMX6SX_UART << 488 bool "i.MX6SX Debug UART" << 489 depends on SOC_IMX6SX << 490 help << 491 Say Y here if you want kerne << 492 on i.MX6SX. << 493 << 494 config DEBUG_IMX6UL_UART << 495 bool "i.MX6UL Debug UART" << 496 depends on SOC_IMX6UL << 497 help << 498 Say Y here if you want kerne << 499 on i.MX6UL. << 500 << 501 config DEBUG_IMX7D_UART << 502 bool "i.MX7D Debug UART" << 503 depends on SOC_IMX7D << 504 help << 505 Say Y here if you want kerne << 506 on i.MX7D. << 507 << 508 config DEBUG_INTEGRATOR << 509 bool "Kernel low-level debuggi << 510 depends on ARCH_INTEGRATOR << 511 select DEBUG_UART_PL01X << 512 help << 513 Say Y here if you want kerne << 514 on ARM Integrator platforms. << 515 << 516 config DEBUG_KEYSTONE_UART0 << 517 bool "Kernel low-level debuggi << 518 depends on ARCH_KEYSTONE << 519 select DEBUG_UART_8250 << 520 help << 521 Say Y here if you want the d << 522 their output to UART0 serial << 523 << 524 config DEBUG_KEYSTONE_UART1 << 525 bool "Kernel low-level debuggi << 526 depends on ARCH_KEYSTONE << 527 select DEBUG_UART_8250 << 528 help << 529 Say Y here if you want the d << 530 their output to UART1 serial << 531 << 532 config DEBUG_LPC18XX_UART0 << 533 bool "Kernel low-level debuggi << 534 depends on ARCH_LPC18XX << 535 select DEBUG_UART_8250 << 536 help << 537 Say Y here if you want kerne << 538 on NXP LPC18xx/43xx UART0. << 539 << 540 config DEBUG_LPC32XX << 541 bool "Kernel low-level debuggi << 542 depends on ARCH_LPC32XX << 543 select DEBUG_UART_8250 << 544 help << 545 Say Y here if you want kerne << 546 on NXP LPC32xx based platfor << 547 << 548 config DEBUG_MESON_UARTAO << 549 bool "Kernel low-level debuggi << 550 depends on ARCH_MESON << 551 help << 552 Say Y here if you want kerne << 553 on Amlogic Meson6 based plat << 554 << 555 config DEBUG_MMP_UART2 << 556 bool "Kernel low-level debuggi << 557 depends on ARCH_MMP << 558 select DEBUG_UART_8250 << 559 help << 560 Say Y here if you want kerne << 561 on MMP UART2. << 562 << 563 config DEBUG_MMP_UART3 << 564 bool "Kernel low-level debuggi << 565 depends on ARCH_MMP << 566 select DEBUG_UART_8250 << 567 help << 568 Say Y here if you want kerne << 569 on MMP UART3. << 570 << 571 config DEBUG_MVEBU_UART0 << 572 bool "Kernel low-level debuggi << 573 depends on ARCH_MVEBU << 574 depends on ARCH_MVEBU && CPU_V << 575 select DEBUG_UART_8250 << 576 help << 577 Say Y here if you want kerne << 578 on MVEBU based platforms on << 579 << 580 This option should be used w << 581 that left the internal regis << 582 0xd0000000. As of today, thi << 583 platforms such as the Global << 584 Plathome OpenBlocks AX3, whe << 585 bootloader. << 586 << 587 This option will not work on << 588 (Kirkwood, Dove, MV78xx0, Or << 589 the "new bootloader" variant << 590 << 591 If the wrong DEBUG_MVEBU_UAR << 592 when u-boot hands over to th << 593 silently crashes, with no se << 594 << 595 config DEBUG_MVEBU_UART0_ALTERNATE << 596 bool "Kernel low-level debuggi << 597 depends on ARCH_MVEBU || ARCH_ << 598 select DEBUG_UART_8250 << 599 help << 600 Say Y here if you want kerne << 601 on MVEBU based platforms on << 602 Kirkwood, Dove, MV78xx0, Ori << 603 << 604 << 605 This option should be used w << 606 that remap the internal regi << 607 << 608 If the wrong DEBUG_MVEBU_UAR << 609 when u-boot hands over to th << 610 silently crashes, with no se << 611 << 612 config DEBUG_MVEBU_UART1_ALTERNATE << 613 bool "Kernel low-level debuggi << 614 depends on ARCH_MVEBU << 615 select DEBUG_UART_8250 << 616 help << 617 Say Y here if you want kerne << 618 on MVEBU based platforms on << 619 Kirkwood, Dove, MV78xx0, Ori << 620 << 621 This option should be used w << 622 that remap the internal regi << 623 All of the older (pre Armada << 624 this address, regardless of << 625 << 626 If the wrong DEBUG_MVEBU_UAR << 627 when u-boot hands over to th << 628 silently crashes, with no se << 629 << 630 config DEBUG_MSTARV7_PMUART << 631 bool "Kernel low-level debuggi << 632 depends on ARCH_MSTARV7 << 633 select DEBUG_UART_8250 << 634 help << 635 Say Y here if you want kerne << 636 for MSTAR ARMv7-based platfo << 637 << 638 config DEBUG_MT6589_UART0 << 639 bool "Mediatek mt6589 UART0" << 640 depends on ARCH_MEDIATEK << 641 select DEBUG_UART_8250 << 642 help << 643 Say Y here if you want kerne << 644 for Mediatek mt6589 based pl << 645 << 646 config DEBUG_MT8127_UART0 << 647 bool "Mediatek mt8127/mt6592 U << 648 depends on ARCH_MEDIATEK << 649 select DEBUG_UART_8250 << 650 help << 651 Say Y here if you want kerne << 652 for Mediatek mt8127 based pl << 653 << 654 config DEBUG_MT8135_UART3 << 655 bool "Mediatek mt8135 UART3" << 656 depends on ARCH_MEDIATEK << 657 select DEBUG_UART_8250 << 658 help << 659 Say Y here if you want kerne << 660 for Mediatek mt8135 based pl << 661 << 662 config DEBUG_NOMADIK_UART << 663 bool "Kernel low-level debuggi << 664 depends on ARCH_NOMADIK << 665 select DEBUG_UART_PL01X << 666 help << 667 Say Y here if you want kerne << 668 on NOMADIK based platforms. << 669 << 670 config DEBUG_NSPIRE_CLASSIC_UART << 671 bool "Kernel low-level debuggi << 672 depends on ARCH_NSPIRE << 673 select DEBUG_UART_8250 << 674 help << 675 Say Y here if you want kerne << 676 on TI-NSPIRE classic models. << 677 << 678 config DEBUG_NSPIRE_CX_UART << 679 bool "Kernel low-level debuggi << 680 depends on ARCH_NSPIRE << 681 select DEBUG_UART_PL01X << 682 help << 683 Say Y here if you want kerne << 684 on TI-NSPIRE CX models. << 685 << 686 config DEBUG_OMAP1UART1 << 687 bool "Kernel low-level debuggi << 688 depends on ARCH_OMAP1 << 689 select DEBUG_UART_8250 << 690 help << 691 Say Y here if you want kerne << 692 on OMAP1 based platforms (ex << 693 << 694 config DEBUG_OMAP1UART2 << 695 bool "Kernel low-level debuggi << 696 depends on ARCH_OMAP1 << 697 select DEBUG_UART_8250 << 698 help << 699 Say Y here if you want kerne << 700 on OMAP1 based platforms (ex << 701 << 702 config DEBUG_OMAP1UART3 << 703 bool "Kernel low-level debuggi << 704 depends on ARCH_OMAP1 << 705 select DEBUG_UART_8250 << 706 help << 707 Say Y here if you want kerne << 708 on OMAP1 based platforms (ex << 709 << 710 config DEBUG_OMAP2UART1 << 711 bool "OMAP2/3/4 UART1 (omap2/3 << 712 depends on ARCH_OMAP2PLUS << 713 select DEBUG_UART_8250 << 714 help << 715 This covers at least h4, 243 << 716 omap3 torpedo and 3530 lv so << 717 << 718 config DEBUG_OMAP2UART2 << 719 bool "Kernel low-level debuggi << 720 depends on ARCH_OMAP2PLUS << 721 select DEBUG_UART_8250 << 722 << 723 config DEBUG_OMAP2UART3 << 724 bool "Kernel low-level debuggi << 725 depends on ARCH_OMAP2PLUS << 726 select DEBUG_UART_8250 << 727 << 728 config DEBUG_OMAP3UART3 << 729 bool "Kernel low-level debuggi << 730 depends on ARCH_OMAP2PLUS << 731 select DEBUG_UART_8250 << 732 help << 733 This covers at least cm_t3x, << 734 igep00x0, ldp, n900, n9(50), << 735 and 3517evm. << 736 << 737 config DEBUG_OMAP4UART3 << 738 bool "Kernel low-level debuggi << 739 depends on ARCH_OMAP2PLUS << 740 select DEBUG_UART_8250 << 741 << 742 config DEBUG_OMAP3UART4 << 743 bool "Kernel low-level debuggi << 744 depends on ARCH_OMAP2PLUS << 745 select DEBUG_UART_8250 << 746 << 747 config DEBUG_OMAP4UART4 << 748 bool "Kernel low-level debuggi << 749 depends on ARCH_OMAP2PLUS << 750 select DEBUG_UART_8250 << 751 << 752 config DEBUG_TI81XXUART1 << 753 bool "Kernel low-level debuggi << 754 depends on ARCH_OMAP2PLUS << 755 select DEBUG_UART_8250 << 756 << 757 config DEBUG_TI81XXUART2 << 758 bool "Kernel low-level debuggi << 759 depends on ARCH_OMAP2PLUS << 760 select DEBUG_UART_8250 << 761 << 762 config DEBUG_TI81XXUART3 << 763 bool "Kernel low-level debuggi << 764 depends on ARCH_OMAP2PLUS << 765 select DEBUG_UART_8250 << 766 << 767 config DEBUG_AM33XXUART1 << 768 bool "Kernel low-level debuggi << 769 depends on ARCH_OMAP2PLUS << 770 select DEBUG_UART_8250 << 771 << 772 config DEBUG_ZOOM_UART << 773 bool "Kernel low-level debuggi << 774 depends on ARCH_OMAP2PLUS << 775 select DEBUG_OMAP2PLUS_UART << 776 << 777 config DEBUG_PXA_UART1 << 778 depends on ARCH_PXA << 779 bool "Use PXA UART1 for low-le << 780 select DEBUG_UART_8250 << 781 help << 782 Say Y here if you want kerne << 783 on PXA UART1. << 784 << 785 config DEBUG_QCOM_UARTDM << 786 bool "Kernel low-level debuggi << 787 depends on ARCH_QCOM << 788 help << 789 Say Y here if you want the d << 790 their output to the serial p << 791 << 792 ARCH DEBUG_UART_PHYS << 793 APQ8064 0x16640000 << 794 APQ8084 0xf995e000 << 795 IPQ4019 0x078af000 << 796 MSM8X60 0x19c40000 << 797 MSM8960 0x16440000 << 798 MSM8974 0xf991e000 << 799 << 800 Please adjust DEBUG_UART_PHY << 801 options based on your needs. << 802 << 803 config DEBUG_REALVIEW_STD_PORT << 804 bool "RealView Default UART" << 805 depends on ARCH_REALVIEW << 806 select DEBUG_UART_PL01X << 807 help << 808 Say Y here if you want the d << 809 their output to the serial p << 810 and PBX platforms. << 811 << 812 config DEBUG_REALVIEW_PB1176_PORT << 813 bool "RealView PB1176 UART" << 814 depends on MACH_REALVIEW_PB117 << 815 select DEBUG_UART_PL01X << 816 help << 817 Say Y here if you want the d << 818 their output to the standard << 819 PB1176 platform. << 820 << 821 config DEBUG_RV1108_UART0 << 822 bool "Kernel low-level debuggi << 823 depends on ARCH_ROCKCHIP << 824 select DEBUG_UART_8250 << 825 help << 826 Say Y here if you want kerne << 827 on Rockchip RV1108 based pla << 828 << 829 config DEBUG_RV1108_UART1 << 830 bool "Kernel low-level debuggi << 831 depends on ARCH_ROCKCHIP << 832 select DEBUG_UART_8250 << 833 help << 834 Say Y here if you want kerne << 835 on Rockchip RV1108 based pla << 836 << 837 config DEBUG_RV1108_UART2 << 838 bool "Kernel low-level debuggi << 839 depends on ARCH_ROCKCHIP << 840 select DEBUG_UART_8250 << 841 help << 842 Say Y here if you want kerne << 843 on Rockchip RV1108 based pla << 844 << 845 config DEBUG_RK29_UART0 << 846 bool "Kernel low-level debuggi << 847 depends on ARCH_ROCKCHIP << 848 select DEBUG_UART_8250 << 849 help << 850 Say Y here if you want kerne << 851 on Rockchip based platforms. << 852 << 853 config DEBUG_RK29_UART1 << 854 bool "Kernel low-level debuggi << 855 depends on ARCH_ROCKCHIP << 856 select DEBUG_UART_8250 << 857 help << 858 Say Y here if you want kerne << 859 on Rockchip based platforms. << 860 << 861 config DEBUG_RK29_UART2 << 862 bool "Kernel low-level debuggi << 863 depends on ARCH_ROCKCHIP << 864 select DEBUG_UART_8250 << 865 help << 866 Say Y here if you want kerne << 867 on Rockchip based platforms. << 868 << 869 config DEBUG_RK3X_UART0 << 870 bool "Kernel low-level debuggi << 871 depends on ARCH_ROCKCHIP << 872 select DEBUG_UART_8250 << 873 help << 874 Say Y here if you want kerne << 875 on Rockchip based platforms. << 876 << 877 config DEBUG_RK3X_UART1 << 878 bool "Kernel low-level debuggi << 879 depends on ARCH_ROCKCHIP << 880 select DEBUG_UART_8250 << 881 help << 882 Say Y here if you want kerne << 883 on Rockchip based platforms. << 884 << 885 config DEBUG_RK3X_UART2 << 886 bool "Kernel low-level debuggi << 887 depends on ARCH_ROCKCHIP << 888 select DEBUG_UART_8250 << 889 help << 890 Say Y here if you want kerne << 891 on Rockchip based platforms. << 892 << 893 config DEBUG_RK3X_UART3 << 894 bool "Kernel low-level debuggi << 895 depends on ARCH_ROCKCHIP << 896 select DEBUG_UART_8250 << 897 help << 898 Say Y here if you want kerne << 899 on Rockchip based platforms. << 900 << 901 config DEBUG_RK32_UART2 << 902 bool "Kernel low-level debuggi << 903 depends on ARCH_ROCKCHIP << 904 select DEBUG_UART_8250 << 905 help << 906 Say Y here if you want kerne << 907 on Rockchip RK32xx based pla << 908 << 909 config DEBUG_R7S72100_SCIF2 << 910 bool "Kernel low-level debuggi << 911 depends on ARCH_R7S72100 << 912 help << 913 Say Y here if you want kerne << 914 via SCIF2 on Renesas RZ/A1H << 915 << 916 config DEBUG_R7S9210_SCIF2 << 917 bool "Kernel low-level debuggi << 918 depends on ARCH_R7S9210 << 919 help << 920 Say Y here if you want kerne << 921 via SCIF2 on Renesas RZ/A2M << 922 << 923 config DEBUG_R7S9210_SCIF4 << 924 bool "Kernel low-level debuggi << 925 depends on ARCH_R7S9210 << 926 help << 927 Say Y here if you want kerne << 928 via SCIF4 on Renesas RZ/A2M << 929 << 930 config DEBUG_RCAR_GEN1_SCIF0 << 931 bool "Kernel low-level debuggi << 932 depends on ARCH_R8A7778 << 933 help << 934 Say Y here if you want kerne << 935 via SCIF0 on Renesas R-Car M << 936 << 937 config DEBUG_RCAR_GEN1_SCIF2 << 938 bool "Kernel low-level debuggi << 939 depends on ARCH_R8A7779 << 940 help << 941 Say Y here if you want kerne << 942 via SCIF2 on Renesas R-Car H << 943 << 944 config DEBUG_RCAR_GEN2_SCIF0 << 945 bool "Kernel low-level debuggi << 946 depends on ARCH_R8A7743 || ARC << 947 ARCH_R8A7791 || ARCH_R << 948 help << 949 Say Y here if you want kerne << 950 via SCIF0 on Renesas RZ/G1M << 951 R-Car H2 (R8A7790), M2-W (R8 << 952 M2-N (R8A7793). << 953 << 954 config DEBUG_RCAR_GEN2_SCIF1 << 955 bool "Kernel low-level debuggi << 956 depends on ARCH_R8A77470 << 957 help << 958 Say Y here if you want kerne << 959 via SCIF1 on Renesas RZ/G1C << 960 << 961 config DEBUG_RCAR_GEN2_SCIF2 << 962 bool "Kernel low-level debuggi << 963 depends on ARCH_R8A7794 << 964 help << 965 Say Y here if you want kerne << 966 via SCIF2 on Renesas R-Car E << 967 << 968 config DEBUG_RCAR_GEN2_SCIF4 << 969 bool "Kernel low-level debuggi << 970 depends on ARCH_R8A7745 << 971 help << 972 Say Y here if you want kerne << 973 via SCIF4 on Renesas RZ/G1E << 974 << 975 config DEBUG_RCAR_GEN2_SCIFA2 << 976 bool "Kernel low-level debuggi << 977 depends on ARCH_R8A7742 << 978 help << 979 Say Y here if you want kerne << 980 via SCIFA2 on Renesas RZ/G1H << 981 << 982 config DEBUG_RMOBILE_SCIFA0 << 983 bool "Kernel low-level debuggi << 984 depends on ARCH_R8A73A4 << 985 help << 986 Say Y here if you want kerne << 987 via SCIFA0 on Renesas R-Mobi << 988 << 989 config DEBUG_RMOBILE_SCIFA1 << 990 bool "Kernel low-level debuggi << 991 depends on ARCH_R8A7740 << 992 help << 993 Say Y here if you want kerne << 994 via SCIFA1 on Renesas R-Mobi << 995 << 996 config DEBUG_RMOBILE_SCIFA4 << 997 bool "Kernel low-level debuggi << 998 depends on ARCH_SH73A0 << 999 help << 1000 Say Y here if you want kern << 1001 via SCIFA4 on Renesas SH-Mo << 1002 << 1003 config DEBUG_S3C_UART0 << 1004 depends on PLAT_SAMSUNG || AR << 1005 select DEBUG_EXYNOS_UART if A << 1006 select DEBUG_S3C64XX_UART if << 1007 select DEBUG_S5PV210_UART if << 1008 bool "Use Samsung S3C UART 0 << 1009 help << 1010 Say Y here if you want the << 1011 their output to UART 0. The << 1012 by the boot-loader before u << 1013 << 1014 config DEBUG_S3C_UART1 << 1015 depends on PLAT_SAMSUNG || AR << 1016 select DEBUG_EXYNOS_UART if A << 1017 select DEBUG_S3C64XX_UART if << 1018 select DEBUG_S5PV210_UART if << 1019 bool "Use Samsung S3C UART 1 << 1020 help << 1021 Say Y here if you want the << 1022 their output to UART 1. The << 1023 by the boot-loader before u << 1024 << 1025 config DEBUG_S3C_UART2 << 1026 depends on PLAT_SAMSUNG || AR << 1027 select DEBUG_EXYNOS_UART if A << 1028 select DEBUG_S3C64XX_UART if << 1029 select DEBUG_S5PV210_UART if << 1030 bool "Use Samsung S3C UART 2 << 1031 help << 1032 Say Y here if you want the << 1033 their output to UART 2. The << 1034 by the boot-loader before u << 1035 << 1036 config DEBUG_S3C_UART3 << 1037 depends on ARCH_EXYNOS || ARC << 1038 select DEBUG_EXYNOS_UART if A << 1039 select DEBUG_S3C64XX_UART if << 1040 select DEBUG_S5PV210_UART if << 1041 bool "Use Samsung S3C UART 3 << 1042 help << 1043 Say Y here if you want the << 1044 their output to UART 3. The << 1045 by the boot-loader before u << 1046 << 1047 config DEBUG_SA1100 << 1048 depends on ARCH_SA1100 << 1049 bool "Use SA1100 UARTs for lo << 1050 help << 1051 Say Y here if you want kern << 1052 on SA-11x0 UART ports. The << 1053 enabled UART in a sequence << 1054 << 1055 config DEBUG_SD5203_UART << 1056 bool "Hisilicon SD5203 Debug << 1057 depends on ARCH_SD5203 << 1058 select DEBUG_UART_8250 << 1059 help << 1060 Say Y here if you want kern << 1061 on SD5203 UART. << 1062 << 1063 config DEBUG_SOCFPGA_UART0 << 1064 depends on ARCH_INTEL_SOCFPGA << 1065 bool "Use SOCFPGA UART0 for l << 1066 select DEBUG_UART_8250 << 1067 help << 1068 Say Y here if you want kern << 1069 on SOCFPGA(Cyclone 5 and Ar << 1070 << 1071 config DEBUG_SOCFPGA_ARRIA10_UART1 << 1072 depends on ARCH_INTEL_SOCFPGA << 1073 bool "Use SOCFPGA Arria10 UAR << 1074 select DEBUG_UART_8250 << 1075 help << 1076 Say Y here if you want kern << 1077 on SOCFPGA(Arria 10) based << 1078 << 1079 config DEBUG_SOCFPGA_CYCLONE5_UART1 << 1080 depends on ARCH_INTEL_SOCFPGA << 1081 bool "Use SOCFPGA Cyclone 5 U << 1082 select DEBUG_UART_8250 << 1083 help << 1084 Say Y here if you want kern << 1085 on SOCFPGA(Cyclone 5 and Ar << 1086 << 1087 config DEBUG_SUN9I_UART0 << 1088 bool "Kernel low-level debugg << 1089 depends on MACH_SUN9I << 1090 select DEBUG_UART_8250 << 1091 help << 1092 Say Y here if you want kern << 1093 on Allwinner A80 based plat << 1094 << 1095 config DEBUG_SUNXI_UART0 << 1096 bool "Kernel low-level debugg << 1097 depends on ARCH_SUNXI << 1098 select DEBUG_UART_8250 << 1099 help << 1100 Say Y here if you want kern << 1101 on Allwinner A1X based plat << 1102 << 1103 config DEBUG_SUNXI_UART1 << 1104 bool "Kernel low-level debugg << 1105 depends on ARCH_SUNXI << 1106 select DEBUG_UART_8250 << 1107 help << 1108 Say Y here if you want kern << 1109 on Allwinner A1X based plat << 1110 << 1111 config DEBUG_SUNXI_R_UART << 1112 bool "Kernel low-level debugg << 1113 depends on MACH_SUN6I || MACH << 1114 select DEBUG_UART_8250 << 1115 help << 1116 Say Y here if you want kern << 1117 on Allwinner A31/A23 based << 1118 << 1119 config DEBUG_SPEAR3XX << 1120 bool "Kernel low-level debugg << 1121 depends on ARCH_SPEAR3XX || A << 1122 select DEBUG_UART_PL01X << 1123 help << 1124 Say Y here if you want kern << 1125 on ST SPEAr based platforms << 1126 << 1127 config DEBUG_SPEAR13XX << 1128 bool "Kernel low-level debugg << 1129 depends on ARCH_SPEAR13XX << 1130 select DEBUG_UART_PL01X << 1131 help << 1132 Say Y here if you want kern << 1133 on ST SPEAr13xx based platf << 1134 << 1135 config DEBUG_STIH41X_ASC2 << 1136 bool "Use StiH415/416 ASC2 UA << 1137 depends on ARCH_STI << 1138 help << 1139 Say Y here if you want kern << 1140 on STiH415/416 based platfo << 1141 default UART wired up to AS << 1142 << 1143 If unsure, say N. << 1144 << 1145 config DEBUG_STIH41X_SBC_ASC1 << 1146 bool "Use StiH415/416 SBC ASC << 1147 depends on ARCH_STI << 1148 help << 1149 Say Y here if you want kern << 1150 on STiH415/416 based platfo << 1151 default UART wired up to SB << 1152 << 1153 If unsure, say N. << 1154 << 1155 config DEBUG_STIH418_SBC_ASC0 << 1156 bool "Use StiH418 SBC ASC0 UA << 1157 depends on ARCH_STI << 1158 help << 1159 Say Y here if you want kern << 1160 on STiH418 based platforms << 1161 up to SBC ASC0. << 1162 << 1163 If unsure, say N. << 1164 << 1165 config STM32F4_DEBUG_UART << 1166 bool "Use STM32F4 UART for lo << 1167 depends on MACH_STM32F429 || << 1168 select DEBUG_STM32_UART << 1169 help << 1170 Say Y here if you want kern << 1171 on STM32F4 based platforms, << 1172 USART1, but another UART in << 1173 CONFIG_DEBUG_UART_PHYS. << 1174 << 1175 If unsure, say N. << 1176 << 1177 config STM32F7_DEBUG_UART << 1178 bool "Use STM32F7 UART for lo << 1179 depends on MACH_STM32F746 || << 1180 select DEBUG_STM32_UART << 1181 help << 1182 Say Y here if you want kern << 1183 on STM32F7 based platforms, << 1184 USART1, but another UART in << 1185 CONFIG_DEBUG_UART_PHYS. << 1186 << 1187 If unsure, say N. << 1188 << 1189 config STM32H7_DEBUG_UART << 1190 bool "Use STM32H7 UART for lo << 1191 depends on MACH_STM32H743 << 1192 select DEBUG_STM32_UART << 1193 help << 1194 Say Y here if you want kern << 1195 on STM32H7 based platforms, << 1196 USART1, but another UART in << 1197 CONFIG_DEBUG_UART_PHYS. << 1198 << 1199 If unsure, say N. << 1200 << 1201 config STM32MP1_DEBUG_UART << 1202 bool "Use STM32MP1 UART for l << 1203 depends on MACH_STM32MP157 << 1204 select DEBUG_STM32_UART << 1205 help << 1206 Say Y here if you want kern << 1207 STM32MP1-based platforms, w << 1208 UART4, but another UART ins << 1209 CONFIG_DEBUG_UART_PHYS and << 1210 << 1211 If unsure, say N. << 1212 << 1213 config TEGRA_DEBUG_UART_AUTO_ODMDATA << 1214 bool "Kernel low-level debugg << 1215 depends on ARCH_TEGRA << 1216 select DEBUG_TEGRA_UART << 1217 help << 1218 Automatically determines wh << 1219 debug based on the ODMDATA << 1220 the BCT, and is written to << 1221 nvflash, or other flashing << 1222 then bits 17:15 indicate wh << 1223 are UART A/B/C/D/E. << 1224 << 1225 config TEGRA_DEBUG_UARTA << 1226 bool "Kernel low-level debugg << 1227 depends on ARCH_TEGRA << 1228 select DEBUG_TEGRA_UART << 1229 help << 1230 Say Y here if you want kern << 1231 on Tegra based platforms. << 1232 << 1233 config TEGRA_DEBUG_UARTB << 1234 bool "Kernel low-level debugg << 1235 depends on ARCH_TEGRA << 1236 select DEBUG_TEGRA_UART << 1237 help << 1238 Say Y here if you want kern << 1239 on Tegra based platforms. << 1240 << 1241 config TEGRA_DEBUG_UARTC << 1242 bool "Kernel low-level debugg << 1243 depends on ARCH_TEGRA << 1244 select DEBUG_TEGRA_UART << 1245 help << 1246 Say Y here if you want kern << 1247 on Tegra based platforms. << 1248 << 1249 config TEGRA_DEBUG_UARTD << 1250 bool "Kernel low-level debugg << 1251 depends on ARCH_TEGRA << 1252 select DEBUG_TEGRA_UART << 1253 help << 1254 Say Y here if you want kern << 1255 on Tegra based platforms. << 1256 << 1257 config TEGRA_DEBUG_UARTE << 1258 bool "Kernel low-level debugg << 1259 depends on ARCH_TEGRA << 1260 select DEBUG_TEGRA_UART << 1261 help << 1262 Say Y here if you want kern << 1263 on Tegra based platforms. << 1264 << 1265 config DEBUG_UX500_UART << 1266 depends on ARCH_U8500 << 1267 bool "Use Ux500 UART for low- << 1268 help << 1269 Say Y here if you want kern << 1270 on Ux500 based platforms. << 1271 << 1272 config DEBUG_VERSATILE << 1273 bool "Kernel low-level debugg << 1274 depends on ARCH_VERSATILE << 1275 select DEBUG_UART_PL01X << 1276 help << 1277 Say Y here if you want kern << 1278 on ARM Versatile platforms. << 1279 << 1280 config DEBUG_VEXPRESS_UART0_DETECT << 1281 bool "Autodetect UART0 on Ver << 1282 depends on ARCH_VEXPRESS && C << 1283 help << 1284 This option enables a simpl << 1285 the motherboard's memory ma << 1286 choose the relevant UART0 b << 1287 << 1288 Note that this will only wo << 1289 and may fail with non-stand << 1290 << 1291 config DEBUG_VEXPRESS_UART0_CA9 << 1292 bool "Use PL011 UART0 at 0x10 << 1293 depends on ARCH_VEXPRESS << 1294 select DEBUG_UART_PL01X << 1295 help << 1296 This option selects UART0 a << 1297 this applies only to the V2 << 1298 << 1299 config DEBUG_VEXPRESS_UART0_RS1 << 1300 bool "Use PL011 UART0 at 0x1c << 1301 depends on ARCH_VEXPRESS << 1302 select DEBUG_UART_PL01X << 1303 help << 1304 This option selects UART0 a << 1305 of the tiles using the RS1 << 1306 core tiles, FPGA-based SMMs << 1307 << 1308 config DEBUG_VEXPRESS_UART0_CRX << 1309 bool "Use PL011 UART0 at 0xb0 << 1310 depends on ARCH_VEXPRESS && ! << 1311 select DEBUG_UART_PL01X << 1312 help << 1313 This option selects UART0 a << 1314 Cortex-R series tiles and S << 1315 << 1316 config DEBUG_VF_UART << 1317 bool "Vybrid UART" << 1318 depends on SOC_VF610 << 1319 help << 1320 Say Y here if you want kern << 1321 on Vybrid based platforms. << 1322 << 1323 config DEBUG_VT8500_UART0 << 1324 bool "Use UART0 on VIA/Wonder << 1325 depends on ARCH_VT8500 << 1326 help << 1327 This option selects UART0 o << 1328 devices, including VT8500, << 1329 << 1330 config DEBUG_ZYNQ_UART0 << 1331 bool "Kernel low-level debugg << 1332 depends on ARCH_ZYNQ << 1333 help << 1334 Say Y here if you want the << 1335 their output to UART0 on th << 1336 << 1337 config DEBUG_ZYNQ_UART1 << 1338 bool "Kernel low-level debugg << 1339 depends on ARCH_ZYNQ << 1340 help << 1341 Say Y here if you want the << 1342 their output to UART1 on th << 1343 << 1344 If you have a ZC702 board a << 1345 appear on the USB serial ad << 1346 << 1347 config DEBUG_ICEDCC << 1348 bool "Kernel low-level debugg << 1349 help << 1350 Say Y here if you want the << 1351 their output to the Embedde << 1352 co-processor 14. This is kn << 1353 channel and on the XScale w << 1354 << 1355 Note that the system will a << 1356 is nothing connected to rea << 1357 << 1358 config DEBUG_SEMIHOSTING << 1359 bool "Kernel low-level debug << 1360 help << 1361 Semihosting enables code ru << 1362 the I/O facilities on a hos << 1363 simple SVC call. The host d << 1364 semihosting enabled for the << 1365 otherwise the kernel will c << 1366 << 1367 This is known to work with << 1368 ARM's Fast Models, or any o << 1369 that implements semihosting << 1370 << 1371 For more details about semi << 1372 chapter 8 of DUI0203I_rvct_ << 1373 << 1374 config DEBUG_LL_UART_8250 << 1375 bool "Kernel low-level debugg << 1376 help << 1377 Say Y here if you wish the << 1378 their output to an 8250 UAR << 1379 to provide the parameters f << 1380 selecting one of the platfo << 1381 you know the parameters for << 1382 << 1383 This option is preferred ov << 1384 options; the platform speci << 1385 and will be soon removed. << 1386 << 1387 config DEBUG_LL_UART_PL01X << 1388 bool "Kernel low-level debugg << 1389 help << 1390 Say Y here if you wish the << 1391 their output to a PL01x Pri << 1392 this option to provide the << 1393 rather than selecting one o << 1394 options above if you know t << 1395 << 1396 This option is preferred ov << 1397 options; the platform speci << 1398 and will be soon removed. << 1399 << 1400 endchoice << 1401 << 1402 config DEBUG_AT91_UART << 1403 bool << 1404 depends on ARCH_AT91 << 1405 << 1406 config DEBUG_EXYNOS_UART << 1407 bool << 1408 << 1409 config DEBUG_S3C64XX_UART << 1410 bool << 1411 << 1412 config DEBUG_S5PV210_UART << 1413 bool << 1414 << 1415 config DEBUG_S3C_UART << 1416 depends on DEBUG_S3C64XX_UART || DEB << 1417 DEBUG_EXYNOS_UART << 1418 int << 1419 default "0" if DEBUG_S3C_UART0 << 1420 default "1" if DEBUG_S3C_UART1 << 1421 default "2" if DEBUG_S3C_UART2 << 1422 default "3" if DEBUG_S3C_UART3 << 1423 << 1424 config DEBUG_OMAP2PLUS_UART << 1425 bool << 1426 depends on ARCH_OMAP2PLUS << 1427 << 1428 config DEBUG_IMX_UART_PORT << 1429 int "i.MX Debug UART Port Selection" << 1430 depends on DEBUG_IMX1_UART || \ << 1431 DEBUG_IMX25_UART || \ << 1432 DEBUG_IMX27_UART || \ << 1433 DEBUG_IMX31_UART || \ << 1434 DEBUG_IMX35_UART || \ << 1435 DEBUG_IMX50_UART || \ << 1436 DEBUG_IMX51_UART || \ << 1437 DEBUG_IMX53_UART || \ << 1438 DEBUG_IMX6Q_UART || \ << 1439 DEBUG_IMX6SL_UART || \ << 1440 DEBUG_IMX6SX_UART || \ << 1441 DEBUG_IMX6UL_UART || \ << 1442 DEBUG_IMX7D_UART << 1443 default 1 << 1444 help << 1445 Choose UART port on which kernel lo << 1446 should be output. << 1447 << 1448 config DEBUG_VF_UART_PORT << 1449 int "Vybrid Debug UART Port Selection << 1450 default 1 << 1451 range 0 3 << 1452 depends on SOC_VF610 << 1453 help << 1454 Choose UART port on which kernel lo << 1455 should be output. << 1456 << 1457 config DEBUG_TEGRA_UART << 1458 bool << 1459 depends on ARCH_TEGRA << 1460 << 1461 config DEBUG_STM32_UART << 1462 bool << 1463 depends on ARCH_STM32 << 1464 << 1465 config DEBUG_UART_FLOW_CONTROL << 1466 bool "Enable flow control (CTS) for t << 1467 depends on DEBUG_LL << 1468 default y if DEBUG_FOOTBRIDGE_COM1 || << 1469 help << 1470 Some UART ports are connected to te << 1471 control signals to indicate whether << 1472 In practice this means that the ter << 1473 control signal CTS (Clear To Send). << 1474 this and your debug terminal will r << 1475 << 1476 config DEBUG_LL_INCLUDE << 1477 string << 1478 default "debug/sa1100.S" if DEBUG_SA1 << 1479 default "debug/palmchip.S" if DEBUG_U << 1480 default "debug/8250.S" if DEBUG_LL_UA << 1481 default "debug/at91.S" if DEBUG_AT91_ << 1482 default "debug/asm9260.S" if DEBUG_AS << 1483 default "debug/clps711x.S" if DEBUG_C << 1484 default "debug/dc21285.S" if DEBUG_DC << 1485 default "debug/meson.S" if DEBUG_MESO << 1486 default "debug/pl01x.S" if DEBUG_LL_U << 1487 default "debug/exynos.S" if DEBUG_EXY << 1488 default "debug/icedcc.S" if DEBUG_ICE << 1489 default "debug/imx.S" if DEBUG_IMX1_U << 1490 DEBUG_IMX25_ << 1491 DEBUG_IMX27_ << 1492 DEBUG_IMX31_ << 1493 DEBUG_IMX35_ << 1494 DEBUG_IMX50_ << 1495 DEBUG_IMX51_ << 1496 DEBUG_IMX53_ << 1497 DEBUG_IMX6Q_ << 1498 DEBUG_IMX6SL << 1499 DEBUG_IMX6SX << 1500 DEBUG_IMX6UL << 1501 DEBUG_IMX7D_ << 1502 default "debug/msm.S" if DEBUG_QCOM_U << 1503 default "debug/omap2plus.S" if DEBUG_ << 1504 default "debug/renesas-scif.S" if DEB << 1505 default "debug/renesas-scif.S" if DEB << 1506 default "debug/renesas-scif.S" if DEB << 1507 default "debug/renesas-scif.S" if DEB << 1508 default "debug/renesas-scif.S" if DEB << 1509 default "debug/renesas-scif.S" if DEB << 1510 default "debug/renesas-scif.S" if DEB << 1511 default "debug/renesas-scif.S" if DEB << 1512 default "debug/renesas-scif.S" if DEB << 1513 default "debug/renesas-scif.S" if DEB << 1514 default "debug/renesas-scif.S" if DEB << 1515 default "debug/renesas-scif.S" if DEB << 1516 default "debug/renesas-scif.S" if DEB << 1517 default "debug/s3c24xx.S" if DEBUG_S3 << 1518 default "debug/s5pv210.S" if DEBUG_S5 << 1519 default "debug/sti.S" if DEBUG_STIH41 << 1520 default "debug/sti.S" if DEBUG_STIH41 << 1521 default "debug/sti.S" if DEBUG_STIH41 << 1522 default "debug/stm32.S" if DEBUG_STM3 << 1523 default "debug/tegra.S" if DEBUG_TEGR << 1524 default "debug/ux500.S" if DEBUG_UX50 << 1525 default "debug/vexpress.S" if DEBUG_V << 1526 default "debug/vf.S" if DEBUG_VF_UART << 1527 default "debug/vt8500.S" if DEBUG_VT8 << 1528 default "debug/zynq.S" if DEBUG_ZYNQ_ << 1529 default "debug/bcm63xx.S" if DEBUG_BC << 1530 default "debug/digicolor.S" if DEBUG_ << 1531 default "debug/brcmstb.S" if DEBUG_BR << 1532 default "mach/debug-macro.S" << 1533 << 1534 # Compatibility options for PL01x << 1535 config DEBUG_UART_PL01X << 1536 bool << 1537 << 1538 # Compatibility options for 8250 << 1539 config DEBUG_UART_8250 << 1540 def_bool ARCH_IXP4XX || ARCH_RPC << 1541 << 1542 config DEBUG_UART_PHYS << 1543 hex "Physical base address of debug U << 1544 default 0x01c28000 if DEBUG_SUNXI_UAR << 1545 default 0x01c28400 if DEBUG_SUNXI_UAR << 1546 default 0x01d0c000 if DEBUG_DAVINCI_D << 1547 default 0x01d0d000 if DEBUG_DAVINCI_D << 1548 default 0x01f02800 if DEBUG_SUNXI_R_U << 1549 default 0x02530c00 if DEBUG_KEYSTONE_ << 1550 default 0x02531000 if DEBUG_KEYSTONE_ << 1551 default 0x03010fe0 if ARCH_RPC << 1552 default 0x07000000 if DEBUG_SUN9I_UAR << 1553 default 0x09530000 if DEBUG_STIH418_S << 1554 default 0x10009000 if DEBUG_REALVIEW_ << 1555 DEBUG_VEXPRES << 1556 default 0x1010c000 if DEBUG_REALVIEW_ << 1557 default 0x10124000 if DEBUG_RK3X_UART << 1558 default 0x10126000 if DEBUG_RK3X_UART << 1559 default 0x101f1000 if DEBUG_VERSATILE << 1560 default 0x101fb000 if DEBUG_NOMADIK_U << 1561 default 0x10210000 if DEBUG_RV1108_UA << 1562 default 0x10220000 if DEBUG_RV1108_UA << 1563 default 0x10230000 if DEBUG_RV1108_UA << 1564 default 0x11002000 if DEBUG_MT8127_UA << 1565 default 0x11006000 if DEBUG_MT6589_UA << 1566 default 0x11009000 if DEBUG_MT8135_UA << 1567 default 0x16000000 if DEBUG_INTEGRATO << 1568 default 0x1600d000 if DEBUG_SD5203_UA << 1569 default 0x18000300 if DEBUG_BCM_5301X << 1570 default 0x18000400 if DEBUG_BCM_HR2 << 1571 default 0x18023000 if DEBUG_BCM_IPROC << 1572 default 0x1c090000 if DEBUG_VEXPRESS_ << 1573 default 0x1f221000 if DEBUG_MSTARV7_P << 1574 default 0x20001000 if DEBUG_HIP01_UAR << 1575 default 0x20060000 if DEBUG_RK29_UART << 1576 default 0x20064000 if DEBUG_RK29_UART << 1577 default 0x20068000 if DEBUG_RK29_UART << 1578 default 0x20201000 if DEBUG_BCM2835 << 1579 default 0x3e000000 if DEBUG_BCM_KONA_ << 1580 default 0x3f201000 if DEBUG_BCM2836 << 1581 default 0x40010000 if STM32MP1_DEBUG_ << 1582 default 0x40011000 if STM32F4_DEBUG_U << 1583 STM32H7_DEBUG << 1584 default 0x40028000 if DEBUG_AT91_SAMV << 1585 default 0x40081000 if DEBUG_LPC18XX_U << 1586 default 0x40090000 if DEBUG_LPC32XX << 1587 default 0x40100000 if DEBUG_PXA_UART1 << 1588 default 0x42000000 if DEBUG_GEMINI << 1589 default 0x44e09000 if DEBUG_AM33XXUAR << 1590 default 0x48020000 if DEBUG_OMAP4UART << 1591 default 0x48022000 if DEBUG_TI81XXUAR << 1592 default 0x48024000 if DEBUG_TI81XXUAR << 1593 default 0x4806a000 if DEBUG_OMAP2UART << 1594 default 0x4806c000 if DEBUG_OMAP2UART << 1595 default 0x4806e000 if DEBUG_OMAP2UART << 1596 default 0x49020000 if DEBUG_OMAP3UART << 1597 default 0x49042000 if DEBUG_OMAP3UART << 1598 default 0x7c0003f8 if DEBUG_FOOTBRIDG << 1599 default 0x7f005000 if DEBUG_S3C64XX_U << 1600 default 0x7f005400 if DEBUG_S3C64XX_U << 1601 default 0x7f005800 if DEBUG_S3C64XX_U << 1602 default 0x7f005c00 if DEBUG_S3C64XX_U << 1603 default 0x80010000 if DEBUG_ASM9260_U << 1604 default 0x80070000 if DEBUG_IMX23_UAR << 1605 default 0x80074000 if DEBUG_IMX28_UAR << 1606 default 0x808c0000 if DEBUG_EP93XX || << 1607 default 0x90020000 if DEBUG_NSPIRE_CL << 1608 default 0xb0090000 if DEBUG_VEXPRESS_ << 1609 default 0xc8000000 if ARCH_IXP4XX && << 1610 default 0xc8000003 if ARCH_IXP4XX && << 1611 default 0xd0000000 if DEBUG_SPEAR3XX << 1612 default 0xd0012000 if DEBUG_MVEBU_UAR << 1613 default 0xc81004c0 if DEBUG_MESON_UAR << 1614 default 0xd4017000 if DEBUG_MMP_UART2 << 1615 default 0xd4018000 if DEBUG_MMP_UART3 << 1616 default 0xe0000000 if DEBUG_SPEAR13XX << 1617 default 0xe0064200 if DEBUG_AT91_LAN9 << 1618 default 0xe1824200 if DEBUG_AT91_SAMA << 1619 default 0xe4007000 if DEBUG_HIP04_UAR << 1620 default 0xe6c40000 if DEBUG_RMOBILE_S << 1621 default 0xe6c50000 if DEBUG_RMOBILE_S << 1622 default 0xe6c60000 if DEBUG_RCAR_GEN2 << 1623 default 0xe6c80000 if DEBUG_RMOBILE_S << 1624 default 0xe6e58000 if DEBUG_RCAR_GEN2 << 1625 default 0xe6e60000 if DEBUG_RCAR_GEN2 << 1626 default 0xe6e68000 if DEBUG_RCAR_GEN2 << 1627 default 0xe6ee0000 if DEBUG_RCAR_GEN2 << 1628 default 0xe8008000 if DEBUG_R7S72100_ << 1629 default 0xe8009000 if DEBUG_R7S9210_S << 1630 default 0xf0000000 if DEBUG_DIGICOLOR << 1631 default 0xf1012000 if DEBUG_MVEBU_UAR << 1632 default 0xf1012100 if DEBUG_MVEBU_UAR << 1633 default 0xf7fc9000 if DEBUG_BERLIN_UA << 1634 default 0xf8020000 if DEBUG_AT91_SAMA << 1635 default 0xf8b00000 if DEBUG_HIX5HD2_U << 1636 default 0xf991e000 if DEBUG_QCOM_UART << 1637 default 0xfc00c000 if DEBUG_AT91_SAMA << 1638 default 0xfcb00000 if DEBUG_HI3620_UA << 1639 default 0xfd883000 if DEBUG_ALPINE_UA << 1640 default 0xfe531000 if DEBUG_STIH41X_S << 1641 default 0xfed32000 if DEBUG_STIH41X_A << 1642 default 0xff690000 if DEBUG_RK32_UART << 1643 default 0xffc02000 if DEBUG_SOCFPGA_U << 1644 default 0xffc02100 if DEBUG_SOCFPGA_A << 1645 default 0xffc03000 if DEBUG_SOCFPGA_C << 1646 default 0xffe40000 if DEBUG_RCAR_GEN1 << 1647 default 0xffe42000 if DEBUG_RCAR_GEN1 << 1648 default 0xfff36000 if DEBUG_HIGHBANK_ << 1649 default 0xfffb0000 if DEBUG_OMAP1UART << 1650 default 0xfffb0800 if DEBUG_OMAP1UART << 1651 default 0xfffb9800 if DEBUG_OMAP1UART << 1652 default 0xfffe8600 if DEBUG_BCM63XX_U << 1653 default 0xffffee00 if DEBUG_AT91_SAM9 << 1654 default 0xfffff200 if DEBUG_AT91_RM92 << 1655 depends on ARCH_EP93XX || \ << 1656 DEBUG_LL_UART_8250 || DEBUG_L << 1657 DEBUG_UART_8250 || DEBUG_UART << 1658 DEBUG_QCOM_UARTDM || DEBUG_R7 << 1659 DEBUG_R7S9210_SCIF2 || DEBUG_ << 1660 DEBUG_RCAR_GEN1_SCIF0 || DEBU << 1661 DEBUG_RCAR_GEN2_SCIF0 || DEBU << 1662 DEBUG_RCAR_GEN2_SCIF2 || DEBU << 1663 DEBUG_RCAR_GEN2_SCIFA2 || \ << 1664 DEBUG_RMOBILE_SCIFA0 || DEBUG << 1665 DEBUG_RMOBILE_SCIFA4 || \ << 1666 DEBUG_S3C64XX_UART || \ << 1667 DEBUG_BCM63XX_UART || DEBUG_A << 1668 DEBUG_DIGICOLOR_UA0 || \ << 1669 DEBUG_AT91_UART || DEBUG_STM3 << 1670 DEBUG_STIH41X_ASC2 || DEBUG_S << 1671 DEBUG_STIH418_SBC_ASC0 << 1672 << 1673 config DEBUG_UART_VIRT << 1674 hex "Virtual base address of debug UA << 1675 default 0xc881f000 if DEBUG_RV1108_UA << 1676 default 0xc8821000 if DEBUG_RV1108_UA << 1677 default 0xc8912000 if DEBUG_RV1108_UA << 1678 default 0xe0010fe0 if ARCH_RPC << 1679 default 0xe0824200 if DEBUG_AT91_SAMA << 1680 default 0xf0010000 if DEBUG_ASM9260_U << 1681 default 0xf0100000 if DEBUG_DIGICOLOR << 1682 default 0xf01fb000 if DEBUG_NOMADIK_U << 1683 default 0xf0201000 if DEBUG_BCM2835 | << 1684 default 0xf0221000 if DEBUG_MSTARV7_P << 1685 default 0xf1000300 if DEBUG_BCM_5301X << 1686 default 0xf1000400 if DEBUG_BCM_HR2 << 1687 default 0xf1002000 if DEBUG_MT8127_UA << 1688 default 0xf1006000 if DEBUG_MT6589_UA << 1689 default 0xf1009000 if DEBUG_MT8135_UA << 1690 default 0xf1023000 if DEBUG_BCM_IPROC << 1691 default 0xf11f1000 if DEBUG_VERSATILE << 1692 default 0xf1600000 if DEBUG_INTEGRATO << 1693 default 0xf1c28000 if DEBUG_SUNXI_UAR << 1694 default 0xf1c28400 if DEBUG_SUNXI_UAR << 1695 default 0xf1f02800 if DEBUG_SUNXI_R_U << 1696 default 0xf31004c0 if DEBUG_MESON_UAR << 1697 default 0xf4090000 if DEBUG_LPC32XX << 1698 default 0xf4200000 if DEBUG_GEMINI << 1699 default 0xf6200000 if DEBUG_PXA_UART1 << 1700 default 0xf7000000 if DEBUG_SUN9I_UAR << 1701 default 0xf7000000 if DEBUG_S3C64XX_U << 1702 default 0xf7000400 if DEBUG_S3C64XX_U << 1703 default 0xf7000800 if DEBUG_S3C64XX_U << 1704 default 0xf7000c00 if DEBUG_S3C64XX_U << 1705 default 0xf7020000 if DEBUG_AT91_SAMA << 1706 default 0xf7fc9000 if DEBUG_BERLIN_UA << 1707 default 0xf8007000 if DEBUG_HIP04_UAR << 1708 default 0xf8009000 if DEBUG_VEXPRESS_ << 1709 default 0xf8090000 if DEBUG_VEXPRESS_ << 1710 default 0xf8ffee00 if DEBUG_AT91_SAM9 << 1711 default 0xf8fff200 if DEBUG_AT91_RM92 << 1712 default 0xf9530000 if DEBUG_STIH418_S << 1713 default 0xf9e09000 if DEBUG_AM33XXUAR << 1714 default 0xfa020000 if DEBUG_OMAP4UART << 1715 default 0xfa022000 if DEBUG_TI81XXUAR << 1716 default 0xfa024000 if DEBUG_TI81XXUAR << 1717 default 0xfa06a000 if DEBUG_OMAP2UART << 1718 default 0xfa06c000 if DEBUG_OMAP2UART << 1719 default 0xfa06e000 if DEBUG_OMAP2UART << 1720 default 0xfa71e000 if DEBUG_QCOM_UART << 1721 default 0xfb009000 if DEBUG_REALVIEW_ << 1722 default 0xfb00c000 if DEBUG_AT91_SAMA << 1723 default 0xfb020000 if DEBUG_OMAP3UART << 1724 default 0xfb042000 if DEBUG_OMAP3UART << 1725 default 0xfb10c000 if DEBUG_REALVIEW_ << 1726 default 0xfcfe8600 if DEBUG_BCM63XX_U << 1727 default 0xfd000000 if DEBUG_SPEAR3XX << 1728 default 0xfd064200 if DEBUG_AT91_LAN9 << 1729 default 0xfd531000 if DEBUG_STIH41X_S << 1730 default 0xfd883000 if DEBUG_ALPINE_UA << 1731 default 0xfdd32000 if DEBUG_STIH41X_A << 1732 default 0xfe010000 if STM32MP1_DEBUG_ << 1733 default 0xfe017000 if DEBUG_MMP_UART2 << 1734 default 0xfe018000 if DEBUG_MMP_UART3 << 1735 default 0xfe100000 if DEBUG_IMX23_UAR << 1736 default 0xfe300000 if DEBUG_BCM_KONA_ << 1737 default 0xfeb00000 if DEBUG_HI3620_UA << 1738 default 0xfeb24000 if DEBUG_RK3X_UART << 1739 default 0xfeb26000 if DEBUG_RK3X_UART << 1740 default 0xfeb30c00 if DEBUG_KEYSTONE_ << 1741 default 0xfeb31000 if DEBUG_KEYSTONE_ << 1742 default 0xfec02000 if DEBUG_SOCFPGA_U << 1743 default 0xfec02100 if DEBUG_SOCFPGA_A << 1744 default 0xfec03000 if DEBUG_SOCFPGA_C << 1745 default 0xfec12000 if DEBUG_MVEBU_UAR << 1746 default 0xfec12100 if DEBUG_MVEBU_UAR << 1747 default 0xfec90000 if DEBUG_RK32_UART << 1748 default 0xfed0c000 if DEBUG_DAVINCI_D << 1749 default 0xfed0d000 if DEBUG_DAVINCI_D << 1750 default 0xfed60000 if DEBUG_RK29_UART << 1751 default 0xfed64000 if DEBUG_RK29_UART << 1752 default 0xfed68000 if DEBUG_RK29_UART << 1753 default 0xfedc0000 if DEBUG_EP93XX << 1754 default 0xfee003f8 if DEBUG_FOOTBRIDG << 1755 default 0xfee20000 if DEBUG_NSPIRE_CL << 1756 default 0xfec00000 if ARCH_IXP4XX && << 1757 default 0xfec00003 if ARCH_IXP4XX && << 1758 default 0xfef36000 if DEBUG_HIGHBANK_ << 1759 default 0xff0b0000 if DEBUG_OMAP1UART << 1760 default 0xff0b0800 if DEBUG_OMAP1UART << 1761 default 0xff0b9800 if DEBUG_OMAP1UART << 1762 default 0xffd01000 if DEBUG_HIP01_UAR << 1763 default DEBUG_UART_PHYS if !MMU << 1764 depends on DEBUG_LL_UART_8250 || DEBU << 1765 DEBUG_UART_8250 || DEBUG_UART << 1766 DEBUG_QCOM_UARTDM || \ << 1767 DEBUG_S3C64XX_UART || \ << 1768 DEBUG_BCM63XX_UART || DEBUG_A << 1769 DEBUG_DIGICOLOR_UA0 || \ << 1770 DEBUG_AT91_UART || DEBUG_STM3 << 1771 DEBUG_STIH41X_ASC2 || DEBUG_S << 1772 DEBUG_STIH418_SBC_ASC0 << 1773 << 1774 config DEBUG_UART_8250_SHIFT << 1775 int "Register offset shift for the 82 << 1776 depends on DEBUG_LL_UART_8250 || DEBU << 1777 default 0 if DEBUG_FOOTBRIDGE_COM1 || << 1778 DEBUG_BCM_HR2 << 1779 default 3 if DEBUG_MSTARV7_PMUART << 1780 default 2 << 1781 << 1782 config DEBUG_UART_8250_WORD << 1783 bool "Use 32-bit accesses for 8250 UA << 1784 depends on DEBUG_LL_UART_8250 || DEBU << 1785 depends on DEBUG_UART_8250_SHIFT >= 2 << 1786 default y if DEBUG_SOCFPGA_UART0 || D << 1787 DEBUG_SOCFPGA_CYCLONE5_UART1 << 1788 DEBUG_KEYSTONE_UART1 || DEBUG << 1789 DEBUG_DAVINCI_DA8XX_UART1 || << 1790 DEBUG_BCM_IPROC_UART3 || DEBU << 1791 DEBUG_RK32_UART2 << 1792 << 1793 config DEBUG_UART_8250_PALMCHIP << 1794 bool "8250 UART is Palmchip BK-310x" << 1795 depends on DEBUG_LL_UART_8250 || DEBU << 1796 help << 1797 Palmchip provides a UART implementa << 1798 except for having a different regis << 1799 the debug UART is of this type. << 1800 << 1801 config DEBUG_UNCOMPRESS << 1802 bool "Enable decompressor debugging v << 1803 depends on !ARCH_MULTIPLATFORM << 1804 depends on !(ARCH_FOOTBRIDGE || ARCH_ << 1805 depends on DEBUG_LL && !DEBUG_OMAP2PL << 1806 (!DEBUG_TEGRA_UART || !Z << 1807 !DEBUG_BRCMSTB_UART && ! << 1808 help << 1809 Say Y here to enable debug output i << 1810 the selected DEBUG_LL output method << 1811 << 1812 config UNCOMPRESS_INCLUDE << 1813 string << 1814 default "mach/uncompress.h" if ARCH_F << 1815 default "debug/uncompress.h" << 1816 << 1817 config EARLY_PRINTK 3 config EARLY_PRINTK 1818 bool "Early printk" !! 4 bool 1819 depends on DEBUG_LL !! 5 depends on ALPHA_GENERIC || ALPHA_SRM 1820 help !! 6 default y 1821 Say Y here if you want to have an e << 1822 kernel low-level debugging function << 1823 kernel parameters to enable this co << 1824 << 1825 config ARM_KPROBES_TEST << 1826 tristate "Kprobes test module" << 1827 depends on KPROBES && MODULES << 1828 help << 1829 Perform tests of kprobes API and in << 1830 << 1831 config PID_IN_CONTEXTIDR << 1832 bool "Write the current PID to the CO << 1833 depends on CPU_COPY_V6 << 1834 help << 1835 Enabling this option causes the ker << 1836 the PROCID field of the CONTEXTIDR << 1837 additional instructions during cont << 1838 are planning to use hardware trace << 1839 7 1840 source "drivers/hwtracing/coresight/Kconfig" !! 8 config ALPHA_LEGACY_START_ADDRESS >> 9 bool "Legacy kernel start address" >> 10 depends on ALPHA_GENERIC >> 11 default n >> 12 ---help--- >> 13 The 2.4 kernel changed the kernel start address from 0x310000 >> 14 to 0x810000 to make room for the Wildfire's larger SRM console. >> 15 Recent consoles on Titan and Marvel machines also require the >> 16 extra room. >> 17 >> 18 If you're using aboot 0.7 or later, the bootloader will examine the >> 19 ELF headers to determine where to transfer control. Unfortunately, >> 20 most older bootloaders -- APB or MILO -- hardcoded the kernel start >> 21 address rather than examining the ELF headers, and the result is a >> 22 hard lockup. >> 23 >> 24 Say Y if you have a broken bootloader. Say N if you do not, or if >> 25 you wish to run on Wildfire, Titan, or Marvel. >> 26 >> 27 config ALPHA_LEGACY_START_ADDRESS >> 28 bool >> 29 depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE >> 30 default y >> 31 >> 32 config MATHEMU >> 33 tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP >> 34 default y if !DEBUG_KERNEL || SMP >> 35 help >> 36 This option is required for IEEE compliant floating point arithmetic >> 37 on the Alpha. The only time you would ever not say Y is to say M in >> 38 order to debug the code. Say Y unless you know what you are doing.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.