mainmenu_name "Kernel configuration of Linux for IA-64 machines" mainmenu_option next_comment comment 'General setup' define_bool CONFIG_IA64 y choice 'IA-64 system type' \ "Generic CONFIG_IA64_GENERIC \ HP-simulator CONFIG_IA64_HP_SIM \ SN1-simulator CONFIG_IA64_SGI_SN1_SIM \ DIG-compliant CONFIG_IA64_DIG" Generic choice 'Kernel page size' \ "4KB CONFIG_IA64_PAGE_SIZE_4KB \ 8KB CONFIG_IA64_PAGE_SIZE_8KB \ 16KB CONFIG_IA64_PAGE_SIZE_16KB \ 64KB CONFIG_IA64_PAGE_SIZE_64KB" 16KB if [ "$CONFIG_IA64_DIG" = "y" ]; then bool ' Enable Itanium A-step specific code' CONFIG_ITANIUM_ASTEP_SPECIFIC bool ' Enable SoftSDV hacks' CONFIG_IA64_SOFTSDV_HACKS n bool ' Enable BigSur hacks' CONFIG_IA64_BIGSUR_HACKS y bool ' Enable Lion hacks' CONFIG_IA64_LION_HACKS n bool ' Emulate PAL/SAL/EFI firmware' CONFIG_IA64_FW_EMU n bool ' Get PCI IRQ routing from firmware/ACPI' CONFIG_IA64_IRQ_ACPI y fi if [ "$CONFIG_IA64_GENERIC" = "y" ]; then define_bool CONFIG_IA64_SOFTSDV_HACKS y fi if [ "$CONFIG_IA64_SGI_SN1_SIM" = "y" ]; then define_bool CONFIG_NUMA y define_bool CONFIG_IA64_SOFTSDV_HACKS y fi define_bool CONFIG_KCORE_ELF y # On IA-64, we always want an ELF /dev/kcore. bool 'SMP support' CONFIG_SMP n bool 'Performance monitor support' CONFIG_PERFMON n bool 'Networking support' CONFIG_NET n bool 'System V IPC' CONFIG_SYSVIPC n bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT n bool 'Sysctl support' CONFIG_SYSCTL n tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC bool 'PCI support' CONFIG_PCI n source drivers/pci/Config.in source drivers/pcmcia/Config.in mainmenu_option next_comment comment 'Code maturity level options' bool 'Prompt for development and/or incomplete code/drivers' \ CONFIG_EXPERIMENTAL n endmenu mainmenu_option next_comment comment 'Loadable module support' bool 'Enable loadable module support' CONFIG_MODULES n if [ "$CONFIG_MODULES" = "y" ]; then bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS n bool 'Kernel module loader' CONFIG_KMOD n fi endmenu source drivers/parport/Config.in endmenu source drivers/pnp/Config.in source drivers/block/Config.in source drivers/i2o/Config.in if [ "$CONFIG_NET" = "y" ]; then source net/Config.in fi mainmenu_option next_comment comment 'SCSI support' tristate 'SCSI support' CONFIG_SCSI if [ "$CONFIG_SCSI" != "n" ]; then source drivers/scsi/Config.in bool 'Simulated SCSI disk' CONFIG_SCSI_SIM n fi endmenu if [ "$CONFIG_NET" = "y" ]; then mainmenu_option next_comment comment 'Network device support' bool 'Network device support' CONFIG_NETDEVICES n if [ "$CONFIG_NETDEVICES" = "y" ]; then source drivers/net/Config.in fi endmenu fi source net/ax25/Config.in mainmenu_option next_comment comment 'ISDN subsystem' tristate 'ISDN support' CONFIG_ISDN if [ "$CONFIG_ISDN" != "n" ]; then source drivers/isdn/Config.in fi endmenu mainmenu_option next_comment comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)' bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI n if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then source drivers/cdrom/Config.in fi endmenu source drivers/char/Config.in source drivers/usb/Config.in source drivers/misc/Config.in source fs/Config.in source fs/nls/Config.in if [ "$CONFIG_VT" = "y" ]; then mainmenu_option next_comment comment 'Console drivers' bool 'VGA text console' CONFIG_VGA_CONSOLE n if [ "$CONFIG_FB" = "y" ]; then define_bool CONFIG_PCI_CONSOLE y fi source drivers/video/Config.in endmenu fi mainmenu_option next_comment comment 'Sound' tristate 'Sound card support' CONFIG_SOUND if [ "$CONFIG_SOUND" != "n" ]; then source drivers/sound/Config.in fi endmenu mainmenu_option next_comment comment 'Kernel hacking' #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then tristate 'Kernel support for IA-32 emulation' CONFIG_IA32_SUPPORT tristate 'Kernel FP software completion' CONFIG_MATHEMU else define_bool CONFIG_MATHEMU y fi bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ n bool 'Early printk support (requires VGA!)' CONFIG_IA64_EARLY_PRINTK n bool 'Turn on compare-and-exchange bug checking (slow!)' CONFIG_IA64_DEBUG_CMPXCHG n bool 'Turn on irq debug checks (slow!)' CONFIG_IA64_DEBUG_IRQ n bool 'Print possible IA64 hazards to console' CONFIG_IA64_PRINT_HAZARDS n bool 'Built-in Kernel Debugger support' CONFIG_KDB if [ "$CONFIG_KDB" = "y" ]; then bool 'Compile the kernel with frame pointers' CONFIG_KDB_FRAMEPTR int 'KDB Kernel Symbol Table size?' CONFIG_KDB_STBSIZE 10000 fi endmenu