options.i386 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. # Options specific to the i386 platform kernels
  2. AUTO_EOI_1 opt_auto_eoi.h
  3. AUTO_EOI_2 opt_auto_eoi.h
  4. BROKEN_KEYBOARD_RESET opt_reset.h
  5. COUNT_XINVLTLB_HITS opt_smp.h
  6. COUNT_IPIS opt_smp.h
  7. DISABLE_PG_G opt_pmap.h
  8. DISABLE_PSE opt_pmap.h
  9. MAXMEM
  10. MPTABLE_FORCE_HTT
  11. NKPT opt_pmap.h
  12. PERFMON
  13. PMAP_SHPGPERPROC opt_pmap.h
  14. POWERFAIL_NMI opt_trap.h
  15. PV_STATS opt_pmap.h
  16. # Options for emulators. These should only be used at config time, so
  17. # they are handled like options for static filesystems
  18. # (see src/sys/conf/options), except for broken debugging options.
  19. COMPAT_AOUT opt_dontuse.h
  20. COMPAT_LINUX opt_dontuse.h
  21. LINPROCFS opt_dontuse.h
  22. LINSYSFS opt_dontuse.h
  23. # Change KVM size. Changes things all over the kernel.
  24. KVA_PAGES opt_global.h
  25. # Physical address extensions and support for >4G ram. As above.
  26. PAE opt_global.h
  27. TIMER_FREQ opt_clock.h
  28. CPU_ATHLON_SSE_HACK opt_cpu.h
  29. CPU_BLUELIGHTNING_3X opt_cpu.h
  30. CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h
  31. CPU_BTB_EN opt_cpu.h
  32. CPU_CYRIX_NO_LOCK opt_cpu.h
  33. CPU_DIRECT_MAPPED_CACHE opt_cpu.h
  34. CPU_DISABLE_5X86_LSSER opt_cpu.h
  35. CPU_ELAN opt_cpu.h
  36. CPU_ELAN_PPS opt_cpu.h
  37. CPU_ELAN_XTAL opt_cpu.h
  38. CPU_ENABLE_LONGRUN opt_cpu.h
  39. CPU_FASTER_5X86_FPU opt_cpu.h
  40. CPU_GEODE opt_cpu.h
  41. CPU_I486_ON_386 opt_cpu.h
  42. CPU_IORT opt_cpu.h
  43. CPU_L2_LATENCY opt_cpu.h
  44. CPU_LOOP_EN opt_cpu.h
  45. CPU_PPRO2CELERON opt_cpu.h
  46. CPU_RSTK_EN opt_cpu.h
  47. CPU_SOEKRIS opt_cpu.h
  48. CPU_SUSP_HLT opt_cpu.h
  49. CPU_UPGRADE_HW_CACHE opt_cpu.h
  50. CPU_WT_ALLOC opt_cpu.h
  51. CYRIX_CACHE_REALLY_WORKS opt_cpu.h
  52. CYRIX_CACHE_WORKS opt_cpu.h
  53. NO_F00F_HACK opt_cpu.h
  54. NO_MEMORY_HOLE opt_cpu.h
  55. # The CPU type affects the endian conversion functions all over the kernel.
  56. I486_CPU opt_global.h
  57. I586_CPU opt_global.h
  58. I686_CPU opt_global.h
  59. VGA_ALT_SEQACCESS opt_vga.h
  60. VGA_DEBUG opt_vga.h
  61. VGA_NO_FONT_LOADING opt_vga.h
  62. VGA_NO_MODE_CHANGE opt_vga.h
  63. VGA_SLOW_IOACCESS opt_vga.h
  64. VGA_WIDTH90 opt_vga.h
  65. VESA
  66. VESA_DEBUG opt_vesa.h
  67. # AGP debugging support
  68. AGP_DEBUG opt_agp.h
  69. PSM_DEBUG opt_psm.h
  70. PSM_HOOKRESUME opt_psm.h
  71. PSM_RESETAFTERSUSPEND opt_psm.h
  72. ATKBD_DFLT_KEYMAP opt_atkbd.h
  73. # Video spigot
  74. SPIGOT_UNSECURE opt_spigot.h
  75. # Device options
  76. DEV_APIC opt_apic.h
  77. DEV_ATPIC opt_atpic.h
  78. # Debugging
  79. NPX_DEBUG opt_npx.h
  80. # BPF just-in-time compiler
  81. BPF_JITTER opt_bpf.h
  82. # Hyper-V support
  83. DEV_HYPERV opt_hyperv.h
  84. XENHVM opt_global.h
  85. # options for the Intel C600 SAS driver (isci)
  86. ISCI_LOGGING opt_isci.h
  87. # Don't create a "legacy" PCI bridge if none is found.
  88. NO_LEGACY_PCIB opt_cpu.h
  89. # Compatibility with Linux MP table bugs.
  90. MPTABLE_LINUX_BUG_COMPAT
  91. # x86 specific uart options
  92. UART_NS8250_EARLY_PORT opt_uart.h