150477Speter# $FreeBSD$ 281077Speter# Options specific to the i386 platform kernels 325202Speter 4121757SjhbAUTO_EOI_1 opt_auto_eoi.h 5121757SjhbAUTO_EOI_2 opt_auto_eoi.h 6121757SjhbBROKEN_KEYBOARD_RESET opt_reset.h 7152725SjhbCOUNT_XINVLTLB_HITS opt_smp.h 8152725SjhbCOUNT_IPIS opt_smp.h 9124973SbdeDISABLE_PG_G opt_pmap.h 10124973SbdeDISABLE_PSE opt_pmap.h 11121757SjhbI586_PMC_GUPROF opt_i586_guprof.h 12121757SjhbMAXMEM 13122490SjhbMPTABLE_FORCE_HTT 14153335SruMP_WATCHDOG 15204972SjhbNKPT opt_pmap.h 16121757SjhbPERFMON 1734440SeivindPMAP_SHPGPERPROC opt_pmap.h 18124973SbdePOWERFAIL_NMI opt_trap.h 19233433SalcPV_STATS opt_pmap.h 2016299Spst 2155656Sbde# Options for emulators. These should only be used at config time, so 2296755Strhodes# they are handled like options for static filesystems 2355656Sbde# (see src/sys/conf/options), except for broken debugging options. 24103054SpeterCOMPAT_AOUT opt_dontuse.h 2555656SbdeIBCS2 opt_dontuse.h 2655656SbdeCOMPAT_LINUX opt_dontuse.h 2755656SbdeCOMPAT_SVR4 opt_dontuse.h 2855656SbdeDEBUG_SVR4 opt_svr4.h 29266272SsbrunoIMAGACT_BINMISC opt_binmisc.h 30158349SnetchildLINPROCFS opt_dontuse.h 31158384SambriskoLINSYSFS opt_dontuse.h 32124973SbdeNDISAPI opt_dontuse.h 3325164Speter 3483757Speter# Change KVM size. Changes things all over the kernel. 3583757SpeterKVA_PAGES opt_global.h 3683757Speter 37112841Sjake# Physical address extensions and support for >4G ram. As above. 38112841SjakePAE opt_global.h 39112841Sjake 40282065Skib# Use PAE page tables, but limit memory support to 4GB. 41282065Skib# This keeps the i386 non-PAE KBI, in particular, drivers see 42282065Skib# 32bit vm_paddr_t. 43282065SkibPAE_TABLES opt_global.h 44282065Skib 4544611SphkTIMER_FREQ opt_clock.h 4618087Spst 47122230SbdeCPU_ATHLON_SSE_HACK opt_cpu.h 48122230SbdeCPU_BLUELIGHTNING_3X opt_cpu.h 4924112SkatoCPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h 5024112SkatoCPU_BTB_EN opt_cpu.h 5147926SdesCPU_CYRIX_NO_LOCK opt_cpu.h 5227374SbdeCPU_DIRECT_MAPPED_CACHE opt_cpu.h 5324112SkatoCPU_DISABLE_5X86_LSSER opt_cpu.h 54122230SbdeCPU_DISABLE_CMPXCHG opt_global.h # XXX global, unlike other CPU_* 55122230SbdeCPU_DISABLE_SSE opt_cpu.h 56102934SphkCPU_ELAN opt_cpu.h 57124973SbdeCPU_ELAN_PPS opt_cpu.h 58123091SphkCPU_ELAN_XTAL opt_cpu.h 59124973SbdeCPU_ENABLE_LONGRUN opt_cpu.h 6024112SkatoCPU_FASTER_5X86_FPU opt_cpu.h 61119608SphkCPU_GEODE opt_cpu.h 6224112SkatoCPU_I486_ON_386 opt_cpu.h 6324112SkatoCPU_IORT opt_cpu.h 6461616SkatoCPU_L2_LATENCY opt_cpu.h 6524112SkatoCPU_LOOP_EN opt_cpu.h 6661616SkatoCPU_PPRO2CELERON opt_cpu.h 6724112SkatoCPU_RSTK_EN opt_cpu.h 68122230SbdeCPU_SOEKRIS opt_cpu.h 6924112SkatoCPU_SUSP_HLT opt_cpu.h 7024112SkatoCPU_UPGRADE_HW_CACHE opt_cpu.h 7140003SkatoCPU_WT_ALLOC opt_cpu.h 72122230SbdeCYRIX_CACHE_REALLY_WORKS opt_cpu.h 7324112SkatoCYRIX_CACHE_WORKS opt_cpu.h 74122230SbdeNO_F00F_HACK opt_cpu.h 7542112SmsmithNO_MEMORY_HOLE opt_cpu.h 7618842Sbde 7728973Sbde# The CPU type affects the endian conversion functions all over the kernel. 7828973SbdeI486_CPU opt_global.h 7928973SbdeI586_CPU opt_global.h 8028973SbdeI686_CPU opt_global.h 8128973Sbde 82160813Smarcel# options for serial support 83160813SmarcelCOM_ESP opt_sio.h 84160813SmarcelCOM_MULTIPORT opt_sio.h 85160813SmarcelCONSPEED opt_sio.h 86160813SmarcelGDBSPEED opt_sio.h 87174116SpeterCOM_NO_ACPI opt_sio.h 88160813Smarcel 8942504SyokotaVGA_ALT_SEQACCESS opt_vga.h 9048104SyokotaVGA_DEBUG opt_vga.h 9142504SyokotaVGA_NO_FONT_LOADING opt_vga.h 9242504SyokotaVGA_NO_MODE_CHANGE opt_vga.h 9342504SyokotaVGA_SLOW_IOACCESS opt_vga.h 9448104SyokotaVGA_WIDTH90 opt_vga.h 9542504Syokota 96113393SdesVESA 9742504SyokotaVESA_DEBUG opt_vesa.h 9839287Ssos 99188247Swkoszek# AGP debugging support 100188247SwkoszekAGP_DEBUG opt_agp.h 101188247Swkoszek 102124973SbdePSM_DEBUG opt_psm.h 10354629SyokotaPSM_HOOKRESUME opt_psm.h 10427115SyokotaPSM_RESETAFTERSUSPEND opt_psm.h 10521731Ssos 10644628SyokotaATKBD_DFLT_KEYMAP opt_atkbd.h 10744628Syokota 10838195Sjkh# Video spigot 10938195SjkhSPIGOT_UNSECURE opt_spigot.h 11049460Shm 111123139Simp# Enables NETGRAPH support for Cronyx adapters 112123139SimpNETGRAPH_CRONYX opt_ng_cronyx.h 113123139Simp 11471262Speter# Device options 115122004SjhbDEV_APIC opt_apic.h 116202387SattilioDEV_ATPIC opt_atpic.h 11771257SpeterDEV_NPX opt_npx.h 118143729ScognetASR_COMPAT opt_asr.h 119145727Sdwhite 120145727Sdwhite# Debugging 121152725SjhbNPX_DEBUG opt_npx.h 122152219Simp 123153151Sjkim# BPF just-in-time compiler 124153151SjkimBPF_JITTER opt_bpf.h 125181776Skmacy 126181776SkmacyNATIVE opt_global.h 127181776SkmacyXEN opt_global.h 128216956SrwatsonXENHVM opt_global.h 129230843Sjimharris 130283280SwhuHYPERV opt_global.h 131283280Swhu 132230843Sjimharris# options for the Intel C600 SAS driver (isci) 133230843SjimharrisISCI_LOGGING opt_isci.h 134