Kconfig.debug 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # SPDX-License-Identifier: GPL-2.0
  2. choice
  3. prompt "Physical memory granularity"
  4. default IA64_GRANULE_64MB
  5. config IA64_GRANULE_16MB
  6. bool "16MB"
  7. help
  8. IA-64 identity-mapped regions use a large page size called "granules".
  9. Select "16MB" for a small granule size.
  10. Select "64MB" for a large granule size. This is the current default.
  11. config IA64_GRANULE_64MB
  12. bool "64MB"
  13. depends on BROKEN
  14. endchoice
  15. config IA64_PRINT_HAZARDS
  16. bool "Print possible IA-64 dependency violations to console"
  17. depends on DEBUG_KERNEL
  18. help
  19. Selecting this option prints more information for Illegal Dependency
  20. Faults, that is, for Read-after-Write (RAW), Write-after-Write (WAW),
  21. or Write-after-Read (WAR) violations. This option is ignored if you
  22. are compiling for an Itanium A step processor
  23. (CONFIG_ITANIUM_ASTEP_SPECIFIC). If you're unsure, select Y.
  24. config DISABLE_VHPT
  25. bool "Disable VHPT"
  26. depends on DEBUG_KERNEL
  27. help
  28. The Virtual Hash Page Table (VHPT) enhances virtual address
  29. translation performance. Normally you want the VHPT active but you
  30. can select this option to disable the VHPT for debugging. If you're
  31. unsure, answer N.
  32. config IA64_DEBUG_CMPXCHG
  33. bool "Turn on compare-and-exchange bug checking (slow!)"
  34. depends on DEBUG_KERNEL && PRINTK
  35. help
  36. Selecting this option turns on bug checking for the IA-64
  37. compare-and-exchange instructions. This is slow! Itaniums
  38. from step B3 or later don't have this problem. If you're unsure,
  39. select N.
  40. config IA64_DEBUG_IRQ
  41. bool "Turn on irq debug checks (slow!)"
  42. depends on DEBUG_KERNEL
  43. help
  44. Selecting this option turns on bug checking for the IA-64 irq_save
  45. and restore instructions. It's useful for tracking down spinlock
  46. problems, but slow! If you're unsure, select N.