150477Speter# $FreeBSD: stable/11/sys/conf/options.i386 314210 2017-02-24 16:02:01Z kib $ 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 29158349SnetchildLINPROCFS opt_dontuse.h 30158384SambriskoLINSYSFS opt_dontuse.h 31124973SbdeNDISAPI opt_dontuse.h 3225164Speter 3383757Speter# Change KVM size. Changes things all over the kernel. 3483757SpeterKVA_PAGES opt_global.h 3583757Speter 36112841Sjake# Physical address extensions and support for >4G ram. As above. 37112841SjakePAE opt_global.h 38112841Sjake 39281495Skib# Use PAE page tables, but limit memory support to 4GB. 40281495Skib# This keeps the i386 non-PAE KBI, in particular, drivers see 41281495Skib# 32bit vm_paddr_t. 42281495SkibPAE_TABLES opt_global.h 43281495Skib 4444611SphkTIMER_FREQ opt_clock.h 4518087Spst 46122230SbdeCPU_ATHLON_SSE_HACK opt_cpu.h 47122230SbdeCPU_BLUELIGHTNING_3X opt_cpu.h 4824112SkatoCPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h 4924112SkatoCPU_BTB_EN opt_cpu.h 5047926SdesCPU_CYRIX_NO_LOCK opt_cpu.h 5127374SbdeCPU_DIRECT_MAPPED_CACHE opt_cpu.h 5224112SkatoCPU_DISABLE_5X86_LSSER opt_cpu.h 53102934SphkCPU_ELAN opt_cpu.h 54124973SbdeCPU_ELAN_PPS opt_cpu.h 55123091SphkCPU_ELAN_XTAL opt_cpu.h 56124973SbdeCPU_ENABLE_LONGRUN opt_cpu.h 5724112SkatoCPU_FASTER_5X86_FPU opt_cpu.h 58119608SphkCPU_GEODE opt_cpu.h 5924112SkatoCPU_I486_ON_386 opt_cpu.h 6024112SkatoCPU_IORT opt_cpu.h 6161616SkatoCPU_L2_LATENCY opt_cpu.h 6224112SkatoCPU_LOOP_EN opt_cpu.h 6361616SkatoCPU_PPRO2CELERON opt_cpu.h 6424112SkatoCPU_RSTK_EN opt_cpu.h 65122230SbdeCPU_SOEKRIS opt_cpu.h 6624112SkatoCPU_SUSP_HLT opt_cpu.h 6724112SkatoCPU_UPGRADE_HW_CACHE opt_cpu.h 6840003SkatoCPU_WT_ALLOC opt_cpu.h 69122230SbdeCYRIX_CACHE_REALLY_WORKS opt_cpu.h 7024112SkatoCYRIX_CACHE_WORKS opt_cpu.h 71122230SbdeNO_F00F_HACK opt_cpu.h 7242112SmsmithNO_MEMORY_HOLE opt_cpu.h 7318842Sbde 7428973Sbde# The CPU type affects the endian conversion functions all over the kernel. 7528973SbdeI486_CPU opt_global.h 7628973SbdeI586_CPU opt_global.h 7728973SbdeI686_CPU opt_global.h 7828973Sbde 79160813Smarcel# options for serial support 80160813SmarcelCOM_ESP opt_sio.h 81160813SmarcelCOM_MULTIPORT opt_sio.h 82160813SmarcelCONSPEED opt_sio.h 83160813SmarcelGDBSPEED opt_sio.h 84174116SpeterCOM_NO_ACPI opt_sio.h 85160813Smarcel 8642504SyokotaVGA_ALT_SEQACCESS opt_vga.h 8748104SyokotaVGA_DEBUG opt_vga.h 8842504SyokotaVGA_NO_FONT_LOADING opt_vga.h 8942504SyokotaVGA_NO_MODE_CHANGE opt_vga.h 9042504SyokotaVGA_SLOW_IOACCESS opt_vga.h 9148104SyokotaVGA_WIDTH90 opt_vga.h 9242504Syokota 93113393SdesVESA 9442504SyokotaVESA_DEBUG opt_vesa.h 9539287Ssos 96188247Swkoszek# AGP debugging support 97188247SwkoszekAGP_DEBUG opt_agp.h 98188247Swkoszek 99124973SbdePSM_DEBUG opt_psm.h 10054629SyokotaPSM_HOOKRESUME opt_psm.h 10127115SyokotaPSM_RESETAFTERSUSPEND opt_psm.h 10221731Ssos 10344628SyokotaATKBD_DFLT_KEYMAP opt_atkbd.h 10444628Syokota 10538195Sjkh# Video spigot 10638195SjkhSPIGOT_UNSECURE opt_spigot.h 10749460Shm 108123139Simp# Enables NETGRAPH support for Cronyx adapters 109123139SimpNETGRAPH_CRONYX opt_ng_cronyx.h 110123139Simp 11171262Speter# Device options 112122004SjhbDEV_APIC opt_apic.h 113202387SattilioDEV_ATPIC opt_atpic.h 114145727Sdwhite 115145727Sdwhite# Debugging 116152725SjhbNPX_DEBUG opt_npx.h 117152219Simp 118153151Sjkim# BPF just-in-time compiler 119153151SjkimBPF_JITTER opt_bpf.h 120181776Skmacy 121216956SrwatsonXENHVM opt_global.h 122230843Sjimharris 123230843Sjimharris# options for the Intel C600 SAS driver (isci) 124230843SjimharrisISCI_LOGGING opt_isci.h 125