lkml.org 
[lkml]   [2005]   [May]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 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/

\
 
 \ /
  Last update: 2005-05-04 00:49    [W:0.045 / U:0.672 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site