here's an annotated diff between our x86_64 configs, which includes what my plan is for the default - can you skim through and see if you have any disagreements?
--- /tmp/linux.x86_64.config 2004-06-16 18:00:35.000000000 -0600 +++ linux.x86_64.config 2004-06-16 18:01:48.000000000 -0600 @@ -26,27 +26,26 @@ # # Processor type and features # -CONFIG_MK8=y -# CONFIG_GENERIC_CPU is not set ## y: we aways try to do generic instead of +# CONFIG_MK8 is not set ## y: optimizing for a specific subarch +CONFIG_GENERIC_CPU=y CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_GOOD_APIC=y -# CONFIG_X86_MSR is not set ## y: not needed; but not a big deal -# CONFIG_X86_CPUID is not set ## y: i don't think we can expect to fit on +CONFIG_X86_MSR=y ## y: a floppy anyway, so size isn't a big factor +CONFIG_X86_CPUID=y ## y: so i'll just leave these unless you object # CONFIG_MATH_EMULATION is not set # CONFIG_MCA is not set # CONFIG_EISA is not set CONFIG_X86_IO_APIC=y CONFIG_X86_LOCAL_APIC=y -# CONFIG_MTRR is not set ## y: not worried about size +CONFIG_MTRR=y CONFIG_SMP=y -# CONFIG_HPET_TIMER is not set -# CONFIG_GART_IOMMU is not set -CONFIG_DUMMY_IOMMU=y ## n: i should probably turn off gart +CONFIG_HPET_TIMER=y ## y: no real reason +CONFIG_GART_IOMMU=y ## n: i should probably turn off gart CONFIG_HAVE_DEC_LOCK=y -CONFIG_NR_CPUS=2 -# CONFIG_MCE is not set +CONFIG_NR_CPUS=4 ## y: the more cpus the better +CONFIG_MCE=y ## y: this doesn't suck CONFIG_K8_NUMA=y CONFIG_DISCONTIGMEM=y CONFIG_NUMA=y @@ -67,14 +66,31 @@ CONFIG_KCORE_ELF=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set -# CONFIG_PM is not set +CONFIG_PM=y ## y: this shouldn't hurt CONFIG_IA32_EMULATION=y # # ACPI Support # -# CONFIG_ACPI is not set +CONFIG_ACPI=y ## y: i would think some machines would require ACPI CONFIG_ACPI_BOOT=y +CONFIG_ACPI_BUS=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_EC=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_PCI=y +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_SYSTEM=y +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_ASUS is not set +# CONFIG_ACPI_TOSHIBA is not set +CONFIG_ACPI_DEBUG=y +# CONFIG_ACPI_RELAXED_AML is not set # # Memory Technology Devices (MTD) @@ -114,7 +130,7 @@ CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID5=m -# CONFIG_MD_MULTIPATH is not set +CONFIG_MD_MULTIPATH=m # m: *shrug* # CONFIG_BLK_DEV_LVM is not set # @@ -122,9 +138,9 @@ # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set -# CONFIG_NETLINK_DEV is not set +CONFIG_NETLINK_DEV=y # n: this is deprecated # CONFIG_NETFILTER is not set -CONFIG_FILTER=y # y: ooh - i need this for dhcp +# CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set @@ -199,20 +215,20 @@ # # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set -CONFIG_BLK_DEV_IDEDISK=m # y: may as well turn this on since naming is static +CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set # CONFIG_IDEDISK_STROKE is not set # CONFIG_BLK_DEV_IDECS is not set -# CONFIG_BLK_DEV_IDECD is not set +CONFIG_BLK_DEV_IDECD=y # n: we don't need to access the cd during install # CONFIG_BLK_DEV_IDETAPE is not set -CONFIG_BLK_DEV_IDEFLOPPY=y # y: in case of local.cfg +# CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # -CONFIG_BLK_DEV_CMD640=y # y: why not +# CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set CONFIG_BLK_DEV_IDEPCI=y @@ -225,65 +241,63 @@ # CONFIG_IDEDMA_ONLYDISK is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_PCI_WIP is not set -CONFIG_BLK_DEV_ADMA100=m # y: why not -CONFIG_BLK_DEV_AEC62XX=m # y: why not -CONFIG_BLK_DEV_ALI15X3=m # y: why not +# CONFIG_BLK_DEV_ADMA100 is not set +# CONFIG_BLK_DEV_AEC62XX is not set +# CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_WDC_ALI15X3 is not set -CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_AMD74XX=y # y: why not # CONFIG_AMD74XX_OVERRIDE is not set -# CONFIG_BLK_DEV_CMD64X is not set -CONFIG_BLK_DEV_TRIFLEX=m -CONFIG_BLK_DEV_CY82C693=m -CONFIG_BLK_DEV_CS5530=m -CONFIG_BLK_DEV_HPT34X=m +CONFIG_BLK_DEV_CMD64X=y # y: why not +CONFIG_BLK_DEV_TRIFLEX=y # y: why not +CONFIG_BLK_DEV_CY82C693=y # y: why not +CONFIG_BLK_DEV_CS5530=y # y: why not +CONFIG_BLK_DEV_HPT34X=y # y: why not # CONFIG_HPT34X_AUTODMA is not set -CONFIG_BLK_DEV_HPT366=m -CONFIG_BLK_DEV_PIIX=m -CONFIG_BLK_DEV_NS87415=m -CONFIG_BLK_DEV_OPTI621=m -CONFIG_BLK_DEV_PDC202XX_OLD=y +CONFIG_BLK_DEV_HPT366=y # y: why not +CONFIG_BLK_DEV_PIIX=y # y: why not +# CONFIG_BLK_DEV_NS87415 is not set +# CONFIG_BLK_DEV_OPTI621 is not set +# CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_PDC202XX_BURST is not set -CONFIG_BLK_DEV_PDC202XX_NEW=m # y: why not -# CONFIG_PDC202XX_FORCE is not set -CONFIG_BLK_DEV_RZ1000=y # y: why not -CONFIG_BLK_DEV_SC1200=m | -CONFIG_BLK_DEV_SVWKS=m v -CONFIG_BLK_DEV_SIIMAGE=m -CONFIG_BLK_DEV_SIS5513=m -CONFIG_BLK_DEV_SLC90E66=m -CONFIG_BLK_DEV_TRM290=m -CONFIG_BLK_DEV_VIA82CXXX=m +# CONFIG_BLK_DEV_PDC202XX_NEW is not set +# CONFIG_BLK_DEV_RZ1000 is not set +# CONFIG_BLK_DEV_SC1200 is not set +# CONFIG_BLK_DEV_SVWKS is not set +# CONFIG_BLK_DEV_SIIMAGE is not set +# CONFIG_BLK_DEV_SIS5513 is not set +# CONFIG_BLK_DEV_SLC90E66 is not set +# CONFIG_BLK_DEV_TRM290 is not set +# CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_IDEDMA_AUTO=y # CONFIG_IDEDMA_IVB is not set # CONFIG_DMA_NONPCI is not set -CONFIG_BLK_DEV_PDC202XX=y -CONFIG_BLK_DEV_ATARAID=m -CONFIG_BLK_DEV_ATARAID_PDC=m -CONFIG_BLK_DEV_ATARAID_HPT=m -CONFIG_BLK_DEV_ATARAID_SII=m +CONFIG_BLK_DEV_ATARAID=y # y: why not +CONFIG_BLK_DEV_ATARAID_PDC=y +CONFIG_BLK_DEV_ATARAID_HPT=y +CONFIG_BLK_DEV_ATARAID_SII=y # # SCSI support # -CONFIG_SCSI=m +CONFIG_SCSI=y # m: scsi i'll leave modular since order matters # # SCSI support type (disk, tape, CD-ROM) # -CONFIG_BLK_DEV_SD=m # m: scsi i'll leave modular since order matters +CONFIG_BLK_DEV_SD=y CONFIG_SD_EXTRA_DEVS=40 # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set -# CONFIG_CHR_DEV_SG is not set +CONFIG_CHR_DEV_SG=y # n: shouldnt' need this # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # -CONFIG_SCSI_DEBUG_QUEUES=y +# CONFIG_SCSI_DEBUG_QUEUES is not set # CONFIG_SCSI_MULTI_LUN is not set -# CONFIG_SCSI_CONSTANTS is not set +CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # @@ -296,14 +310,24 @@ # CONFIG_SCSI_AHA1542 is not set ## m: i'll leave lots of modules enabled # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_PROBE_EISA_VL is not set +# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC7XXX_OLD is not set +CONFIG_SCSI_AIC7XXX_OLD=m +# CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT is not set +CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE=8 +# CONFIG_AIC7XXX_OLD_PROC_STATS is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_MEGARAID is not set -# CONFIG_SCSI_MEGARAID2 is not set +CONFIG_SCSI_MEGARAID=m +CONFIG_SCSI_MEGARAID2=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_SCSI_DMX3191D is not set @@ -319,9 +343,20 @@ # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_NCR53C7xx is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set # CONFIG_SCSI_NCR53C8XX is not set -# CONFIG_SCSI_SYM53C8XX is not set +CONFIG_SCSI_SYM53C8XX=m +CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8 +CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32 +CONFIG_SCSI_NCR53C8XX_SYNC=20 +# CONFIG_SCSI_NCR53C8XX_PROFILE is not set +# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set +# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set +# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PCI2000 is not set # CONFIG_SCSI_PCI2220I is not set @@ -387,7 +422,7 @@ # CONFIG_ELMC is not set # CONFIG_ELMC_II is not set CONFIG_VORTEX=y -CONFIG_TYPHOON=y ## y: i'll leave lots of network card turne on +# CONFIG_TYPHOON is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set @@ -395,10 +430,10 @@ # CONFIG_NET_ISA is not set CONFIG_NET_PCI=y CONFIG_PCNET32=y -CONFIG_AMD8111_ETH=m +# CONFIG_AMD8111_ETH is not set ## y: i'll turn this on # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_APRICOT is not set -CONFIG_B44=m +# CONFIG_B44 is not set # CONFIG_CS89x0 is not set CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set @@ -416,17 +451,17 @@ # CONFIG_NE3210 is not set # CONFIG_ES3210 is not set # CONFIG_8139CP is not set -CONFIG_8139TOO=y +# CONFIG_8139TOO is not set # i'll turn this on # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set -CONFIG_SIS900=y +# CONFIG_SIS900 is not set # don't think we need this # CONFIG_EPIC100 is not set # CONFIG_SUNDANCE is not set # CONFIG_SUNDANCE_MMIO is not set # CONFIG_TLAN is not set -CONFIG_VIA_RHINE=y # i'll turn this on +# CONFIG_VIA_RHINE is not set # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_WINBOND_840 is not set # CONFIG_NET_POCKET is not set @@ -444,7 +479,7 @@ # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set -CONFIG_SK98LIN=y +# CONFIG_SK98LIN is not set # i'll turn this on CONFIG_TIGON3=y # CONFIG_FDDI is not set # CONFIG_HIPPI is not set @@ -488,8 +523,8 @@ # # Input core support # -CONFIG_INPUT=m # y: we don't have anything that will autoload these -CONFIG_INPUT_KEYBDEV=m +CONFIG_INPUT=y +CONFIG_INPUT_KEYBDEV=y # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set @@ -516,7 +551,11 @@ # Mice # # CONFIG_BUSMOUSE is not set -# CONFIG_MOUSE is not set # n: don't need a mouse +CONFIG_MOUSE=y +CONFIG_PSMOUSE=y +# CONFIG_82C710_MOUSE is not set +# CONFIG_PC110_PAD is not set +# CONFIG_MK712_MOUSE is not set # # Joysticks @@ -567,7 +606,7 @@ # CONFIG_SCx200_GPIO is not set # CONFIG_AMD_RNG is not set # CONFIG_INTEL_RNG is not set -# CONFIG_HW_RANDOM is not set +CONFIG_HW_RANDOM=y # why not... # CONFIG_AMD_PM768 is not set # CONFIG_NVRAM is not set # CONFIG_RTC is not set @@ -580,6 +619,7 @@ # # CONFIG_FTAPE is not set # CONFIG_AGP is not set +CONFIG_AGP_AMD_K8=y # n: i'll leave agp off # # Direct Rendering Manager (XFree86 DRI support) @@ -598,9 +638,9 @@ # # CONFIG_QUOTA is not set # CONFIG_QFMT_V2 is not set -# CONFIG_AUTOFS_FS is not set +CONFIG_AUTOFS_FS=y # CONFIG_AUTOFS4_FS is not set -CONFIG_REISERFS_FS=m # m: should be a module +CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_ADFS_FS is not set @@ -614,20 +654,20 @@ CONFIG_EXT3_FS=m CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y +CONFIG_FAT_FS=m # y: shouldn't be a module +CONFIG_MSDOS_FS=m # y: shouldn't be a module # CONFIG_UMSDOS_FS is not set -# CONFIG_VFAT_FS is not set +CONFIG_VFAT_FS=m # y: shouldn't be a module (local.cfg) # CONFIG_EFS_FS is not set # CONFIG_JFFS_FS is not set # CONFIG_JFFS2_FS is not set CONFIG_CRAMFS=y CONFIG_TMPFS=y CONFIG_RAMFS=y -# CONFIG_ISO9660_FS is not set # n: don't need to read cds +CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set -CONFIG_JFS_FS=m # m: should be a module +CONFIG_JFS_FS=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_MINIX_FS is not set @@ -636,8 +676,7 @@ # CONFIG_NTFS_RW is not set # CONFIG_HPFS_FS is not set CONFIG_PROC_FS=y -CONFIG_DEVFS_FS=y # i'll have to play with this -# CONFIG_DEVPTS_FS is not set +CONFIG_DEVPTS_FS=y # y: why not # CONFIG_QNX4FS_FS is not set # CONFIG_QNX4FS_RW is not set # CONFIG_ROMFS_FS is not set @@ -647,7 +686,7 @@ # CONFIG_UDF_RW is not set # CONFIG_UFS_FS is not set # CONFIG_UFS_FS_WRITE is not set -CONFIG_XFS_FS=m # m: should be a module +CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_RT is not set # CONFIG_XFS_TRACE is not set @@ -690,7 +729,7 @@ # # Native Language Support # -CONFIG_NLS_DEFAULT="cp437" +CONFIG_NLS_DEFAULT="iso8859-1" # same: *shrug* # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set @@ -733,7 +772,7 @@ # Console drivers # CONFIG_VGA_CONSOLE=y # n: don't think we need it -CONFIG_VIDEO_SELECT=y +# CONFIG_VIDEO_SELECT is not set # CONFIG_MDA_CONSOLE is not set # @@ -749,7 +788,7 @@ # # USB support # -CONFIG_USB=m # y: nothing will autoload it otherwise +CONFIG_USB=y # CONFIG_USB_DEBUG is not set # @@ -762,9 +801,9 @@ # USB Host Controller Drivers # # CONFIG_USB_EHCI_HCD is not set -CONFIG_USB_UHCI=m # y: turn these on -CONFIG_USB_UHCI_ALT=m -CONFIG_USB_OHCI=m +CONFIG_USB_UHCI=y +# CONFIG_USB_UHCI_ALT is not set +CONFIG_USB_OHCI=y # # USB Device Class drivers @@ -789,11 +828,9 @@ # # USB Human Interface Devices (HID) # -CONFIG_USB_HID=m -# CONFIG_USB_HIDINPUT is not set +CONFIG_USB_HID=y ## y: in case people need to debug installs +CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDDEV is not set -# CONFIG_USB_KBD is not set -# CONFIG_USB_MOUSE is not set # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set @@ -819,12 +856,12 @@ # # USB Network adaptors # -CONFIG_USB_PEGASUS=m # n: don't think these'll work -CONFIG_USB_RTL8150=m -CONFIG_USB_KAWETH=m -CONFIG_USB_CATC=m -CONFIG_USB_CDCETHER=m -CONFIG_USB_USBNET=m +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_CATC is not set +# CONFIG_USB_CDCETHER is not set +# CONFIG_USB_USBNET is not set # # USB port drivers @@ -863,8 +900,16 @@ # # Kernel hacking # -# CONFIG_DEBUG_KERNEL is not set # y: i left sysrq stuff on -CONFIG_LOG_BUF_SHIFT=0 +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SLAB is not set +CONFIG_MAGIC_SYSRQ=y +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_CHECKING is not set +# CONFIG_INIT_DEBUG is not set +# CONFIG_IOMMU_DEBUG is not set +# CONFIG_IOMMU_LEAK is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_LOG_BUF_SHIFT=17 # # Library routines ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ Sisuite-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/sisuite-devel