18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_cichoice 48c2ecf20Sopenharmony_ci prompt "Physical memory granularity" 58c2ecf20Sopenharmony_ci default IA64_GRANULE_64MB 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciconfig IA64_GRANULE_16MB 88c2ecf20Sopenharmony_ci bool "16MB" 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci IA-64 identity-mapped regions use a large page size called "granules". 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci Select "16MB" for a small granule size. 138c2ecf20Sopenharmony_ci Select "64MB" for a large granule size. This is the current default. 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciconfig IA64_GRANULE_64MB 168c2ecf20Sopenharmony_ci bool "64MB" 178c2ecf20Sopenharmony_ci depends on BROKEN 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciendchoice 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciconfig IA64_PRINT_HAZARDS 228c2ecf20Sopenharmony_ci bool "Print possible IA-64 dependency violations to console" 238c2ecf20Sopenharmony_ci depends on DEBUG_KERNEL 248c2ecf20Sopenharmony_ci help 258c2ecf20Sopenharmony_ci Selecting this option prints more information for Illegal Dependency 268c2ecf20Sopenharmony_ci Faults, that is, for Read-after-Write (RAW), Write-after-Write (WAW), 278c2ecf20Sopenharmony_ci or Write-after-Read (WAR) violations. This option is ignored if you 288c2ecf20Sopenharmony_ci are compiling for an Itanium A step processor 298c2ecf20Sopenharmony_ci (CONFIG_ITANIUM_ASTEP_SPECIFIC). If you're unsure, select Y. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciconfig DISABLE_VHPT 328c2ecf20Sopenharmony_ci bool "Disable VHPT" 338c2ecf20Sopenharmony_ci depends on DEBUG_KERNEL 348c2ecf20Sopenharmony_ci help 358c2ecf20Sopenharmony_ci The Virtual Hash Page Table (VHPT) enhances virtual address 368c2ecf20Sopenharmony_ci translation performance. Normally you want the VHPT active but you 378c2ecf20Sopenharmony_ci can select this option to disable the VHPT for debugging. If you're 388c2ecf20Sopenharmony_ci unsure, answer N. 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ciconfig IA64_DEBUG_CMPXCHG 418c2ecf20Sopenharmony_ci bool "Turn on compare-and-exchange bug checking (slow!)" 428c2ecf20Sopenharmony_ci depends on DEBUG_KERNEL && PRINTK 438c2ecf20Sopenharmony_ci help 448c2ecf20Sopenharmony_ci Selecting this option turns on bug checking for the IA-64 458c2ecf20Sopenharmony_ci compare-and-exchange instructions. This is slow! Itaniums 468c2ecf20Sopenharmony_ci from step B3 or later don't have this problem. If you're unsure, 478c2ecf20Sopenharmony_ci select N. 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ciconfig IA64_DEBUG_IRQ 508c2ecf20Sopenharmony_ci bool "Turn on irq debug checks (slow!)" 518c2ecf20Sopenharmony_ci depends on DEBUG_KERNEL 528c2ecf20Sopenharmony_ci help 538c2ecf20Sopenharmony_ci Selecting this option turns on bug checking for the IA-64 irq_save 548c2ecf20Sopenharmony_ci and restore instructions. It's useful for tracking down spinlock 558c2ecf20Sopenharmony_ci problems, but slow! If you're unsure, select N. 56