mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

145 lines
2.6 KiB

  1. dnl Enable experimental features (like DevFS ;-)
  2. dnl
  3. CONFIG_EXPERIMENTAL=y
  4. dnl On default we build SMP kernels and mods
  5. dnl
  6. CONFIG_SMP=y
  7. dnl Enable modules
  8. dnl
  9. CONFIG_MODULES=y
  10. CONFIG_MODULE_UNLOAD=y
  11. # CONFIG_MODULE_FORCE_UNLOAD is not set
  12. # CONFIG_MODVERSIONS is not set
  13. CONFIG_KMOD=y
  14. dnl Loopback device can always be useful
  15. dnl
  16. CONFIG_BLK_DEV_LOOP=y
  17. dnl We need initrd for install system and other stuff
  18. dnl
  19. CONFIG_BLK_DEV_RAM=y
  20. CONFIG_BLK_DEV_INITRD=y
  21. dnl Disable deprecated options we don't need
  22. dnl Deprecated sysfs files
  23. CONFIG_SYSFS_DEPRECATED=n
  24. dnl Compat VDSO support
  25. CONFIG_COMPAT_VDSO=n
  26. dnl Legacy Power Management API
  27. CONFIG_PM_LEGACY=n
  28. dnl /proc/acpi/processor/../performance interface
  29. CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=n
  30. dnl USB device class-devices
  31. CONFIG_USB_DEVICE_CLASS=n
  32. dnl Deprecated options we might still need
  33. dnl
  34. dnl CONFIG_SCSI_PROC_FS=n
  35. dnl CONFIG_IDE_PROC_FS=n
  36. dnl Unified userspace <-> kernelspace connector (for udevd)
  37. dnl
  38. CONFIG_CONNECTOR=y
  39. CONFIG_PROC_EVENTS=y
  40. dnl RAW driver
  41. CONFIG_RAW_DRIVER=n
  42. dnl Enable PCMCIA (PC-Card) as modules
  43. dnl
  44. CONFIG_PCMCIA=m
  45. CONFIG_CARDBUS=y
  46. CONFIG_TCIC=y
  47. CONFIG_TCIC=y
  48. CONFIG_I82092=y
  49. CONFIG_I82365=y
  50. dnl Misc stuff
  51. CONFIG_PCI_NAMES=y
  52. CONFIG_BINFMT_AOUT=m
  53. CONFIG_BINFMT_MISC=m
  54. dnl Math emulation in the default kernel
  55. dnl (we could also run this on an old 386)
  56. dnl
  57. CONFIG_MATH_EMULATION=y
  58. dnl Sound system
  59. dnl (module support is enought - default is y ...)
  60. dnl
  61. CONFIG_SOUND=m
  62. dnl for 2.5/6 we do want the ALSA OSS emulation ...
  63. dnl
  64. CONFIG_SND_OSSEMUL=m
  65. CONFIG_SND_SUPPORT_OLD_API=n
  66. dnl Disable OSS modules
  67. dnl
  68. CONFIG_SOUND_PRIME=n
  69. dnl Input devices
  70. dnl
  71. CONFIG_INPUT=y
  72. CONFIG_INPUT_EVDEV=y
  73. CONFIG_INPUT_KEYBDEV=y
  74. CONFIG_INPUT_MOUSEDEV=y
  75. CONFIG_INPUT_JOYSTICK=m
  76. CONFIG_INPUT_TOUCHSCREEN=m
  77. CONFIG_INPUT_MISC=y
  78. dnl USB drivers
  79. dnl
  80. CONFIG_USB=y
  81. CONFIG_USB_DEVICEFS=y
  82. CONFIG_USB_EHCI_HCD=y
  83. CONFIG_USB_UHCI=y
  84. CONFIG_USB_UHCI_ALT=n
  85. CONFIG_USB_OHCI=y
  86. CONFIG_USB_HID=y
  87. CONFIG_USB_HIDINPUT=y
  88. CONFIG_USB_HIDDEV=y
  89. dnl Crypto API
  90. dnl
  91. CONFIG_CRYPTO=y
  92. dnl Console (FB) Options
  93. dnl
  94. CONFIG_VGA_CONSOLE=y
  95. CONFIG_VIDEO_SELECT=y
  96. CONFIG_FB=y
  97. CONFIG_FB_VESA=y
  98. dnl Console (Serial) Options
  99. dnl
  100. CONFIG_SERIAL=y
  101. CONFIG_SERIAL_CONSOLE=y
  102. dnl Video for Linux
  103. dnl
  104. CONFIG_VIDEO_DEV=m
  105. CONFIG_VIDEO_PROC_FS=y
  106. dnl The AGP support can be modular
  107. dnl
  108. CONFIG_AGP=y
  109. dnl Disable kernel DRM drivers (they are usually outdated so
  110. dnl we use the seperate linux driver package from XFree86)
  111. dnl
  112. # CONFIG_DRM is not set
  113. dnl The 2.6 kernel has several debugging options enabled
  114. dnl
  115. # CONFIG_FRAME_POINTER is not set
  116. dnl Enable kernel profiling support (oprofile)
  117. dnl
  118. CONFIG_PROFILING=y
  119. CONFIG_OPROFILE=m