make kernels use /etc/preinit by default

SVN-Revision: 15840
This commit is contained in:
Imre Kaloz 2009-05-14 10:20:53 +00:00
parent b0d4d23bc6
commit a9c958c2de
57 changed files with 168 additions and 90 deletions

View File

@ -354,7 +354,7 @@ endef
ifeq ($(PROFILE),RouterBoard) ifeq ($(PROFILE),RouterBoard)
define Image/cmdline/yaffs2 define Image/cmdline/yaffs2
root=/dev/mtdblock3 rootfstype=yaffs2 init=/etc/preinit root=/dev/mtdblock3 rootfstype=yaffs2
endef endef
define Image/BuildKernel/RouterBoard define Image/BuildKernel/RouterBoard

View File

@ -27,7 +27,7 @@ CONFIG_BINFMT_MISC=m
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,115200 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,115200 rootfstype=squashfs,jffs2"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -49,7 +49,7 @@ CONFIG_BITREVERSE=y
CONFIG_BRIDGE=m CONFIG_BRIDGE=m
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,115200 rootfstype=squashfs,yaffs2,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,115200 rootfstype=squashfs,yaffs2,jffs2"
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -62,7 +62,7 @@ void __init prom_init(void)
mips_machgroup = MACH_GROUP_INFINEON; mips_machgroup = MACH_GROUP_INFINEON;
mips_machtype = MACH_INFINEON_AMAZON; mips_machtype = MACH_INFINEON_AMAZON;
strcpy(&(arcs_cmdline[0]), "console=ttyS0,115200 rootfstype=squashfs,jffs2 init=/etc/preinit"); strcpy(&(arcs_cmdline[0]), "console=ttyS0,115200 rootfstype=squashfs,jffs2");
add_memory_region(0x00000000, 0x1000000, BOOT_MEM_RAM); add_memory_region(0x00000000, 0x1000000, BOOT_MEM_RAM);
} }

View File

@ -17,7 +17,7 @@ CONFIG_BOOT_ELF32=y
# CONFIG_BT is not set # CONFIG_BT is not set
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="init=/etc/preinit rootfstype=squashfs,jffs2," CONFIG_CMDLINE="rootfstype=squashfs,jffs2"
CONFIG_CPMAC=y CONFIG_CPMAC=y
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y

View File

@ -15,7 +15,7 @@ CONFIG_BITREVERSE=y
CONFIG_BOOT_ELF32=y CONFIG_BOOT_ELF32=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="init=/etc/preinit rootfstype=squashfs,jffs2," CONFIG_CMDLINE="rootfstype=squashfs,jffs2"
CONFIG_CPMAC=y CONFIG_CPMAC=y
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y

View File

@ -34,7 +34,7 @@ CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -35,7 +35,7 @@ CONFIG_BITREVERSE=y
# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set # CONFIG_CAVIUM_OCTEON_SIMULATOR is not set
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CEVT_R4K_LIB=y CONFIG_CEVT_R4K_LIB=y
CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_COMPAT_NET_DEV_OPS=y
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_CAVIUM_OCTEON is not set # CONFIG_CPU_CAVIUM_OCTEON is not set

View File

@ -36,7 +36,7 @@ CONFIG_BITREVERSE=y
# CONFIG_CAVIUM_OCTEON_SIMULATOR is not set # CONFIG_CAVIUM_OCTEON_SIMULATOR is not set
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CEVT_R4K_LIB=y CONFIG_CEVT_R4K_LIB=y
CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_CAVIUM_OCTEON is not set # CONFIG_CPU_CAVIUM_OCTEON is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y

View File

@ -75,11 +75,11 @@
+ "stdout=serial\0" + "stdout=serial\0"
+ "stderr=serial\0" + "stderr=serial\0"
+ "partitions=mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data)\0" + "partitions=mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data)\0"
+ "fbargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "fbargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro console=/dev/ttyS0,115200,mem=32M\0"
+ "rdba=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "rdba=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 console=/dev/ttyS0,115200,mem=32M\0"
+ "rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0" + "rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0"
+ "flash=run fbargs; bootm 0xc0042000\0" + "flash=run fbargs; bootm 0xc0042000\0"
+ "bootargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "bootargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro console=/dev/ttyS0,115200,mem=32M\0"
+ "bootcmd=bootm 0xc0042000\0" + "bootcmd=bootm 0xc0042000\0"
+ "ethaddr=00:30:49:00:00:01\0" + "ethaddr=00:30:49:00:00:01\0"
+ "ipaddr=10.0.1.73\0" + "ipaddr=10.0.1.73\0"

View File

@ -6,14 +6,14 @@ diff -urN u-boot-1.1.4.old/tools/ubparams.c u-boot-1.1.4/tools/ubparams.c
"stdout=serial\0" "stdout=serial\0"
"stderr=serial\0" "stderr=serial\0"
- "partitions=mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data)\0" - "partitions=mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data)\0"
- "fbargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" - "fbargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro console=/dev/ttyS0,115200,mem=32M\0"
- "rdba=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" - "rdba=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 console=/dev/ttyS0,115200,mem=32M\0"
+ "fbargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "fbargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
+ "rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 console=/dev/ttyS0,115200,mem=32M\0"
"rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0" "rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0"
"flash=run fbargs; bootm 0xc0042000\0" "flash=run fbargs; bootm 0xc0042000\0"
- "bootargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" - "bootargs=setenv bootargs mtdparts=AT45DB642.spi0:132k(bootloader),33k(ubparams),99k(spare),1056k(linux),2112k(rootfs),33k(nvram),-(rootfs_data) root=/dev/mtdblock4 ro console=/dev/ttyS0,115200,mem=32M\0"
+ "bootargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" + "bootargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"bootcmd=bootm 0xc0042000\0" "bootcmd=bootm 0xc0042000\0"
"ethaddr=00:30:49:00:00:01\0" "ethaddr=00:30:49:00:00:01\0"
"ipaddr=10.0.1.73\0" "ipaddr=10.0.1.73\0"

View File

@ -12,7 +12,7 @@
--- u-boot-1.1.4.old/tools/ubparams.c 2007-06-13 13:35:59.000000000 +0200 --- u-boot-1.1.4.old/tools/ubparams.c 2007-06-13 13:35:59.000000000 +0200
+++ u-boot-1.1.4/tools/ubparams.c 2007-06-14 15:31:55.000000000 +0200 +++ u-boot-1.1.4/tools/ubparams.c 2007-06-14 15:31:55.000000000 +0200
@@ -44,8 +44,8 @@ @@ -44,8 +44,8 @@
"bootargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "bootargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"bootcmd=bootm 0xc0042000\0" "bootcmd=bootm 0xc0042000\0"
"ethaddr=00:30:49:00:00:01\0" "ethaddr=00:30:49:00:00:01\0"
- "ipaddr=10.0.1.73\0" - "ipaddr=10.0.1.73\0"

View File

@ -2,10 +2,10 @@
+++ u-boot-1.1.4/tools/ubparams.c 2007-06-19 14:25:05.000000000 +0200 +++ u-boot-1.1.4/tools/ubparams.c 2007-06-19 14:25:05.000000000 +0200
@@ -39,7 +39,7 @@ @@ -39,7 +39,7 @@
"stderr=serial\0" "stderr=serial\0"
"fbargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "fbargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 console=/dev/ttyS0,115200,mem=32M\0"
- "rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0" - "rdram=run rdba; tftp 21000000 vImage; tftp 21200000 root.squashfs; bootm 21000000\0"
+ "rdram=run rdba; tftp 21000000 uImage; tftp 21200000 root.squashfs; bootm 21000000\0" + "rdram=run rdba; tftp 21000000 uImage; tftp 21200000 root.squashfs; bootm 21000000\0"
"flash=run fbargs; bootm 0xc0042000\0" "flash=run fbargs; bootm 0xc0042000\0"
"bootargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "bootargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"bootcmd=bootm 0xc0042000\0" "bootcmd=bootm 0xc0042000\0"

View File

@ -46,11 +46,11 @@ static char *environment[] = {
"stdin=serial\0" "stdin=serial\0"
"stdout=serial\0" "stdout=serial\0"
"stderr=serial\0" "stderr=serial\0"
"fbargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "fbargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "rdba=setenv bootargs root=/dev/ram rw initrd=0x21200000,6000000 ramdisk_size=20000 console=/dev/ttyS0,115200,mem=32M\0"
"rdram=run rdba; tftp 21000000 uImage; tftp 21200000 root.squashfs; bootm 21000000\0" "rdram=run rdba; tftp 21000000 uImage; tftp 21200000 root.squashfs; bootm 21000000\0"
"flash=run fbargs; bootm 0xc0042000\0" "flash=run fbargs; bootm 0xc0042000\0"
"bootargs=setenv bootargs root=/dev/mtdblock3 ro init=/etc/preinit console=/dev/ttyS0,115200,mem=32M\0" "bootargs=setenv bootargs root=/dev/mtdblock3 ro console=/dev/ttyS0,115200,mem=32M\0"
"bootcmd=bootm 0xc0042000\0" "bootcmd=bootm 0xc0042000\0"
"ipaddr=" MK_STR(LAN_IP) "\0" "ipaddr=" MK_STR(LAN_IP) "\0"
"serverip=" MK_STR(LAN_SERVERIP) "\0" "serverip=" MK_STR(LAN_SERVERIP) "\0"

View File

@ -19,7 +19,7 @@ CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -14,7 +14,7 @@ CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=squashfs,jffs2"
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -15,7 +15,7 @@ CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
# CONFIG_CFG80211 is not set # CONFIG_CFG80211 is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=squashfs,jffs2"
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -20,7 +20,7 @@ CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CFE=y CONFIG_CFE=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BIG_ENDIAN is not set
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -27,7 +27,7 @@ CONFIG_BOARD_BCM963XX=y
CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -44,7 +44,7 @@ CONFIG_CAVIUM_OCTEON_SPECIFIC_OPTIONS=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CEVT_R4K_LIB=y CONFIG_CEVT_R4K_LIB=y
# CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_SCHED is not set
CONFIG_CMDLINE="console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,115200"
# CONFIG_COMEDI is not set # CONFIG_COMEDI is not set
CONFIG_COMPAT=y CONFIG_COMPAT=y
CONFIG_COMPAT_BRK=y CONFIG_COMPAT_BRK=y

View File

@ -1,2 +1,2 @@
CONFIG_CMDLINE="console=ttyS0,115200 init=/etc/preinit numcores=16" CONFIG_CMDLINE="console=ttyS0,115200 numcores=16"
CONFIG_CAVIUM_OCTEON_SIMULATOR=y CONFIG_CAVIUM_OCTEON_SIMULATOR=y

View File

@ -14,7 +14,7 @@ CONFIG_ETRAX100LX_V2=y
CONFIG_ETRAX_ARCH_V10=y CONFIG_ETRAX_ARCH_V10=y
# CONFIG_ETRAX_ARCH_V32 is not set # CONFIG_ETRAX_ARCH_V32 is not set
CONFIG_ETRAX_AXISFLASHMAP=y CONFIG_ETRAX_AXISFLASHMAP=y
CONFIG_ETRAX_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200" CONFIG_ETRAX_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_ETRAX_CSP0_LEDS is not set # CONFIG_ETRAX_CSP0_LEDS is not set
# CONFIG_ETRAX_DEBUG_PORT0 is not set # CONFIG_ETRAX_DEBUG_PORT0 is not set
# CONFIG_ETRAX_DEBUG_PORT1 is not set # CONFIG_ETRAX_DEBUG_PORT1 is not set

View File

@ -16,7 +16,7 @@ CONFIG_ETRAX100LX_V2=y
CONFIG_ETRAX_ARCH_V10=y CONFIG_ETRAX_ARCH_V10=y
# CONFIG_ETRAX_ARCH_V32 is not set # CONFIG_ETRAX_ARCH_V32 is not set
CONFIG_ETRAX_AXISFLASHMAP=y CONFIG_ETRAX_AXISFLASHMAP=y
CONFIG_ETRAX_CMDLINE="root=/dev/mtdblock1 rootfstype=jffs2 init=/etc/preinit noinitrd console=ttyS0,115200" CONFIG_ETRAX_CMDLINE="root=/dev/mtdblock1 rootfstype=jffs2 noinitrd console=ttyS0,115200"
# CONFIG_ETRAX_CSP0_LEDS is not set # CONFIG_ETRAX_CSP0_LEDS is not set
# CONFIG_ETRAX_DEBUG_PORT0 is not set # CONFIG_ETRAX_DEBUG_PORT0 is not set
# CONFIG_ETRAX_DEBUG_PORT1 is not set # CONFIG_ETRAX_DEBUG_PORT1 is not set

View File

@ -61,7 +61,7 @@ CONFIG_BITREVERSE=y
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
# CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_BOOT_TRACER is not set # CONFIG_BOOT_TRACER is not set
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,19200 init=/etc/preinit mem=32M" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,19200 mem=32M"
CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_COMPAT_NET_DEV_OPS=y
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32v4=y CONFIG_CPU_32v4=y

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -764,10 +764,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -802,10 +802,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -797,10 +797,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -825,10 +825,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -825,10 +825,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -821,10 +821,7 @@ static noinline int init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -0,0 +1,14 @@
--- a/init/main.c
+++ b/init/main.c
@@ -836,10 +836,7 @@ static noinline int init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
- run_init_process("/sbin/init");
- run_init_process("/etc/init");
- run_init_process("/bin/init");
- run_init_process("/bin/sh");
+ run_init_process("/etc/preinit");
panic("No init found. Try passing init= option to kernel.");
}

View File

@ -14,7 +14,7 @@ CONFIG_BITREVERSE=y
# CONFIG_BT is not set # CONFIG_BT is not set
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -14,7 +14,7 @@ CONFIG_BITREVERSE=y
# CONFIG_BT is not set # CONFIG_BT is not set
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -12,7 +12,7 @@ CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CEVT_R4K=y CONFIG_CEVT_R4K=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,9600 rootfstype=squashfs,jffs2"
CONFIG_CPU_BIG_ENDIAN=y CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_LLSC=y
CONFIG_CPU_HAS_PREFETCH=y CONFIG_CPU_HAS_PREFETCH=y

View File

@ -127,7 +127,7 @@ void __init prom_init(void)
} }
if (!*arcs_cmdline) if (!*arcs_cmdline)
strcpy(&(arcs_cmdline[0]), strcpy(&(arcs_cmdline[0]),
"console=ttyS0,115200 rootfstype=squashfs,jffs2 init=/etc/preinit"); "console=ttyS0,115200 rootfstype=squashfs,jffs2");
} }
envp = (char **)KSEG1ADDR((unsigned long)envp); envp = (char **)KSEG1ADDR((unsigned long)envp);
while (*envp) { while (*envp) {

View File

@ -67,7 +67,7 @@ CONFIG_BOUNCE=y
# CONFIG_BT is not set # CONFIG_BT is not set
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v5=y CONFIG_CPU_32v5=y

View File

@ -70,7 +70,7 @@ CONFIG_BOUNCE=y
# CONFIG_BSD_DISKLABEL is not set # CONFIG_BSD_DISKLABEL is not set
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v5=y CONFIG_CPU_32v5=y

View File

@ -71,7 +71,7 @@ CONFIG_BOUNCE=y
# CONFIG_BSD_DISKLABEL is not set # CONFIG_BSD_DISKLABEL is not set
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v5=y CONFIG_CPU_32v5=y

View File

@ -58,7 +58,7 @@ CONFIG_ARM=y
CONFIG_BASE_SMALL=0 CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_BOUNCE=y CONFIG_BOUNCE=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_COMPAT_NET_DEV_OPS=y
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y

View File

@ -60,7 +60,7 @@ CONFIG_ARM=y
CONFIG_BASE_SMALL=0 CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_BOUNCE=y CONFIG_BOUNCE=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_COMPAT_NET_DEV_OPS=y
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y

View File

@ -68,7 +68,7 @@ CONFIG_BOUNCE=y
# CONFIG_BSD_DISKLABEL is not set # CONFIG_BSD_DISKLABEL is not set
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v5=y CONFIG_CPU_32v5=y

View File

@ -58,7 +58,7 @@ CONFIG_BASE_SMALL=0
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
CONFIG_CACHE_FEROCEON_L2=y CONFIG_CACHE_FEROCEON_L2=y
# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set # CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set
CONFIG_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
CONFIG_COMPAT_NET_DEV_OPS=y CONFIG_COMPAT_NET_DEV_OPS=y
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y

View File

@ -15,19 +15,19 @@ ROOTDELAY=5
ifeq ($(CONFIG_OLPC_BOOTSCRIPT_IMAGES),y) ifeq ($(CONFIG_OLPC_BOOTSCRIPT_IMAGES),y)
define Image/cmdline/squashfs define Image/cmdline/squashfs
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit rootdelay=$(ROOTDELAY) block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs rootdelay=$(ROOTDELAY)
endef endef
define Image/cmdline/jffs2-64k define Image/cmdline/jffs2-64k
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit rootdelay=$(ROOTDELAY) block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=jffs2 rootdelay=$(ROOTDELAY)
endef endef
define Image/cmdline/jffs2-128k define Image/cmdline/jffs2-128k
block2mtd.block2mtd=$(ROOTPART),131072,rootfs root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit rootdelay=$(ROOTDELAY) block2mtd.block2mtd=$(ROOTPART),131072,rootfs root=/dev/mtdblock0 rootfstype=jffs2 rootdelay=$(ROOTDELAY)
endef endef
define Image/cmdline/ext2 define Image/cmdline/ext2
root=$(ROOTPART) rootfstype=ext2 init=/etc/preinit root=$(ROOTPART) rootfstype=ext2
endef endef
define Image/Build/bootscript define Image/Build/bootscript

View File

@ -67,7 +67,7 @@ CONFIG_BOUNCE=y
# CONFIG_BT is not set # CONFIG_BT is not set
# CONFIG_CIFS_STATS is not set # CONFIG_CIFS_STATS is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit" CONFIG_CMDLINE="root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v5=y CONFIG_CPU_32v5=y

View File

@ -23,7 +23,7 @@ CONFIG_BITREVERSE=y
CONFIG_BOUNCE=y CONFIG_BOUNCE=y
# CONFIG_BT is not set # CONFIG_BT is not set
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd"
CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE_BOOL=y
CONFIG_CONSISTENT_SIZE=0x00200000 CONFIG_CONSISTENT_SIZE=0x00200000
CONFIG_CONSISTENT_START=0xff100000 CONFIG_CONSISTENT_START=0xff100000

View File

@ -19,7 +19,7 @@ CONFIG_BOOKE=y
# CONFIG_BOOKE_WDT is not set # CONFIG_BOOKE_WDT is not set
CONFIG_BOOT_LOAD=0x01000000 CONFIG_BOOT_LOAD=0x01000000
# CONFIG_BT is not set # CONFIG_BT is not set
CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd"
CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE_BOOL=y
CONFIG_CONSISTENT_SIZE=0x00200000 CONFIG_CONSISTENT_SIZE=0x00200000
CONFIG_CONSISTENT_START=0xff100000 CONFIG_CONSISTENT_START=0xff100000

View File

@ -4,6 +4,6 @@
chosen { chosen {
linux,stdout-path = "/plb/opb/serial@40000300"; linux,stdout-path = "/plb/opb/serial@40000300";
+ bootargs = "console=ttyS1,115200 root=/dev/mtdblock1 rootfstype=squashfs noinitrd init=/etc/preinit"; + bootargs = "console=ttyS1,115200 root=/dev/mtdblock1 rootfstype=squashfs noinitrd";
}; };
}; };

View File

@ -45,7 +45,7 @@ mount -t yaffs2 "$boot" /tmp/cf2nand/p1
mount -t yaffs2 "$main" /tmp/cf2nand/p2 mount -t yaffs2 "$main" /tmp/cf2nand/p2
echo "Copying kernel..." echo "Copying kernel..."
copy_kernel /dev/cfa1 /tmp/cf2nand/p1/kernel "root=/dev/mtdblock1 rootfstype=yaffs2 init=/etc/preinit " 2>/dev/null >/dev/null copy_kernel /dev/cfa1 /tmp/cf2nand/p1/kernel "root=/dev/mtdblock1 rootfstype=yaffs2 " 2>/dev/null >/dev/null
umount /tmp/cf2nand/p1 umount /tmp/cf2nand/p1
rmdir /tmp/cf2nand/p1 rmdir /tmp/cf2nand/p1
@ -55,7 +55,7 @@ echo "chmod ugo+x /" > /tmp/cf2nand/p2/etc/uci-defaults/set_root_permission
sync sync
# Use kexec is present # Use kexec is present
[ -x /usr/bin/kexec ] && { [ -x /usr/bin/kexec ] && {
kexec -l /tmp/cf2nand/p1/kernel --command-line="$(cat /proc/cmdline) root=/dev/mtdblock1 rootfstype=yaffs2 init=/etc/preinit" kexec -l /tmp/cf2nand/p1/kernel --command-line="$(cat /proc/cmdline) root=/dev/mtdblock1 rootfstype=yaffs2"
kexec -e kexec -e
} }
umount /tmp/cf2nand/p2 umount /tmp/cf2nand/p2

View File

@ -57,7 +57,7 @@ ls /tmp/wget2nand-boot/
ls /tmp/wget2nand/ ls /tmp/wget2nand/
# use kexec if present # use kexec if present
[ -x /usr/bin/kexec ] && { [ -x /usr/bin/kexec ] && {
kexec -l /tmp/wget2nand-boot/kernel --command-line="$(cat /proc/cmdline) root=$main rootfstype=yaffs2 init=/etc/preinit" kexec -l /tmp/wget2nand-boot/kernel --command-line="$(cat /proc/cmdline) root=$main rootfstype=yaffs2"
kexec -e kexec -e
} }

View File

@ -34,23 +34,23 @@ define Image/BuildKernel
endef endef
define Image/cmdline/jffs2-64k define Image/cmdline/jffs2-64k
block2mtd.block2mtd=/dev/sda2,65536 root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit block2mtd.block2mtd=/dev/sda2,65536 root=/dev/mtdblock0 rootfstype=jffs2
endef endef
define Image/cmdline/jffs2-128k define Image/cmdline/jffs2-128k
block2mtd.block2mtd=/dev/sda2,131072 root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit block2mtd.block2mtd=/dev/sda2,131072 root=/dev/mtdblock0 rootfstype=jffs2
endef endef
define Image/cmdline/ext2 define Image/cmdline/ext2
root=/dev/sda2 rootfstype=ext2 init=/etc/preinit root=/dev/sda2 rootfstype=ext2
endef endef
define Image/cmdline/squashfs define Image/cmdline/squashfs
block2mtd.block2mtd=/dev/sda2,65536 root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit block2mtd.block2mtd=/dev/sda2,65536 root=/dev/mtdblock0 rootfstype=squashfs
endef endef
define Image/cmdline/yaffs2 define Image/cmdline/yaffs2
root=/dev/mtdblock1 rootfstype=yaffs2 init=/etc/preinit root=/dev/mtdblock1 rootfstype=yaffs2
endef endef
define Image/Build define Image/Build

View File

@ -32,7 +32,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BOUNCE=y CONFIG_BOUNCE=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_CMDLINE="console=ttyS0,38400 init=/etc/preinit" CONFIG_CMDLINE="console=ttyS0,38400"
CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE_BOOL=y
# CONFIG_CMDLINE_OVERRIDE is not set # CONFIG_CMDLINE_OVERRIDE is not set
# CONFIG_COMPAT_VDSO is not set # CONFIG_COMPAT_VDSO is not set

View File

@ -1,10 +0,0 @@
--- a/init/main.c
+++ b/init/main.c
@@ -825,6 +825,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
+ run_init_process("/etc/preinit");
run_init_process("/sbin/init");
run_init_process("/etc/init");
run_init_process("/bin/init");

View File

@ -1,10 +0,0 @@
--- a/init/main.c
+++ b/init/main.c
@@ -825,6 +825,7 @@ static int noinline init_post(void)
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
+ run_init_process("/etc/preinit");
run_init_process("/sbin/init");
run_init_process("/etc/init");
run_init_process("/bin/init");

View File

@ -27,7 +27,7 @@ CONFIG_CFE=y
CONFIG_CLASSIC_RCU=y CONFIG_CLASSIC_RCU=y
# CONFIG_CLS_U32_MARK is not set # CONFIG_CLS_U32_MARK is not set
# CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_PERF is not set
CONFIG_CMDLINE="rootfstype=squashfs,yaffs,jffs2 noinitrd console=duart0,115200 init=/etc/preinit" CONFIG_CMDLINE="rootfstype=squashfs,jffs2 noinitrd console=duart0,115200"
CONFIG_COMPAT=y CONFIG_COMPAT=y
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CONNECTOR=m CONFIG_CONNECTOR=m

View File

@ -54,7 +54,7 @@ CONFIG_BOUNCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CIFS is not set # CONFIG_CIFS is not set
# CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_PERF is not set
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,19200 init=/etc/preinit mem=32M loglevel=8" CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,19200 mem=32M"
# CONFIG_CONFIGFS_FS is not set # CONFIG_CONFIGFS_FS is not set
CONFIG_CPU_32=y CONFIG_CPU_32=y
CONFIG_CPU_32v4=y CONFIG_CPU_32v4=y

View File

@ -17,7 +17,7 @@ build it all
In your bin directory you will find a kernel and an ext2 root file system In your bin directory you will find a kernel and an ext2 root file system
when it's finished. Just run it like this:- when it's finished. Just run it like this:-
bin/openwrt-uml-vmlinux ubd0=bin/openwrt-uml-ext2.img con=null ssl=null ssl0=fd:0,fd:1 con0=null,fd:2 init=/etc/preinit bin/openwrt-uml-vmlinux ubd0=bin/openwrt-uml-ext2.img con=null ssl=null ssl0=fd:0,fd:1 con0=null,fd:2
The uml will start, and eventually the serial console of the uml will be at your The uml will start, and eventually the serial console of the uml will be at your
console prompt. If you would like it in xterms, substitute con=xterm and con0=xterm. console prompt. If you would like it in xterms, substitute con=xterm and con0=xterm.

View File

@ -16,19 +16,19 @@ ROOTPART=$(strip $(subst ",, $(CONFIG_X86_GRUB_ROOTPART)))
ifeq ($(CONFIG_X86_GRUB_IMAGES),y) ifeq ($(CONFIG_X86_GRUB_IMAGES),y)
ifneq ($(HOST_OS),Darwin) ifneq ($(HOST_OS),Darwin)
define Image/cmdline/squashfs define Image/cmdline/squashfs
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs init=/etc/preinit block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=squashfs
endef endef
define Image/cmdline/jffs2-64k define Image/cmdline/jffs2-64k
block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit block2mtd.block2mtd=$(ROOTPART),65536,rootfs root=/dev/mtdblock0 rootfstype=jffs2
endef endef
define Image/cmdline/jffs2-128k define Image/cmdline/jffs2-128k
block2mtd.block2mtd=$(ROOTPART),131072,rootfs root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit block2mtd.block2mtd=$(ROOTPART),131072,rootfs root=/dev/mtdblock0 rootfstype=jffs2
endef endef
define Image/cmdline/ext2 define Image/cmdline/ext2
root=$(ROOTPART) rootfstype=ext2 init=/etc/preinit root=$(ROOTPART) rootfstype=ext2
endef endef
define Image/Build/grub define Image/Build/grub