Messages in this thread | | | Date | Tue, 3 May 2005 15:37:37 -0700 | From | "Randy.Dunlap" <> | Subject | Re: zImage on 2.6? |
| |
On Tue, 3 May 2005 18:19:22 -0400 Wakko Warner wrote:
| Randy.Dunlap wrote: | > On Tue, 3 May 2005 12:33:43 -0400 Wakko Warner wrote: | > | Yes, I do recall it says "System is 724k". zImage failes. bzImage says | > | 724k as well and succeeds. | > | > The image size needs to be <= 0x7f000 (520192 bytes, 508 KB). | > | > (No, I don't know why, just that this is what is being | > enforced.) | > | > Just cut more out of the kernel image... | | Any suggestions? All that I know of that is modularizable is a module, | except for keyboard, ext2, unix sockets, ramdisk+initrd. Some of the options I need since | this is supposed to support all relevent hardware that we use where I work. | (all scsi,ide,sata,raid cards,ethernet cards that we have)
Are those (mostly) modular?
Is this supposed to be a kernel that is used on a regular basis, not just a temporary quick boot thing?
You want one kernel that handles many configurations but fits in < 510 KB? That is aggressive. :)
I think of this as being a custom kernel, but it sounds like you want a very general-purpose (small) one.
| Hmm, I did find one I forgot. CONFIG_MII. | | EXPERIMENTAL=y | CLEAN_COMPILE=y | BROKEN_ON_SMP=y
Do you need some drivers etc. that are EXPERIMENTAL or BROKEN? Just curious.
| ACPI=y | ACPI_BOOT=y | ACPI_INTERPRETER=y | ACPI_BUS=y | ACPI_EC=y | ACPI_POWER=y | ACPI_PCI=y | ACPI_SYSTEM=y so some systems may need ACPI ?
| ISA=y | CARDBUS=y | PCMCIA_PROBE=y some systems have ISA? some are PCMCIA/CardBus?
| PNP=y | ISAPNP=y and ISA PNP? :(
| SCSI_PROC_FS=y drop this one
| AIC7XXX_DEBUG_ENABLE=y | AIC7XXX_REG_PRETTY_PRINT=y | AIC79XX_DEBUG_ENABLE=y | AIC79XX_REG_PRETTY_PRINT=y drop these.
| SOUND_GAMEPORT=y drop.
| VT=y | VT_CONSOLE=y | HW_CONSOLE=y | VGA_CONSOLE=y | DUMMY_CONSOLE=y drop that ^^^^^
| USB_ARCH_HAS_HCD=y | USB_ARCH_HAS_OHCI=y | USB_DEVICEFS=y | USB_OHCI_LITTLE_ENDIAN=y | USB_STORAGE_FREECOM=y | USB_STORAGE_ISD200=y | USB_STORAGE_DPCM=y | USB_STORAGE_USBAT=y | USB_STORAGE_SDDR09=y | USB_STORAGE_SDDR55=y | USB_STORAGE_JUMPSHOT=y | USB_HIDINPUT=y | USB_ALI_M5632=y | USB_AN2720=y | USB_BELKIN=y | USB_GENESYS=y | USB_NET1080=y | USB_PL2301=y | USB_KC2190=y | USB_ARMLINUX=y | USB_EPSON2888=y | USB_ZAURUS=y | USB_CDCETHER=y | USB_AX8817X=y | EXT2_FS=y | JOLIET=y | UDF_NLS=y | NTFS_RW=y drop NTFS (you didn't list it as a requirement :)
| PROC_FS=y | SYSFS=y | TMPFS=y | RAMFS=y | NFS_V3=y | LOCKD_V4=y | MSDOS_PARTITION=y | DEBUG_KERNEL=y | MAGIC_SYSRQ=y | CRYPTO=y drop ^^^^^
so what's the problem with using a bzImage kernel?
--- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |