[oe-commits] org.oe.dev chumby-kernel: Ignore cmdline from bootloader since we can't change it
daniel commit
openembedded-commits at lists.openembedded.org
Fri Jan 18 05:22:52 UTC 2008
chumby-kernel: Ignore cmdline from bootloader since we can't change it
(This is needed to ignore rootfstype=cramfs passed by the bootloader)
chumby.conf: Add options for jffs2 generation
Author: daniel at openembedded.org
Branch: org.openembedded.dev
Revision: 6fdc0cb19db57ac2a4d88dec24b554f7b34c593d
ViewMTN: http://monotone.openembedded.org/revision/info/6fdc0cb19db57ac2a4d88dec24b554f7b34c593d
Files:
1
packages/linux/chumby-kernel/chumby-override-cmdline.patch
conf/machine/chumby.conf
packages/linux/chumby-kernel/defconfig
packages/linux/chumby-kernel_2.6.16-chumby-1.2.bb
Diffs:
#
# mt diff -r617902127731483dd225bbfdd7986662a5119cb0 -r6fdc0cb19db57ac2a4d88dec24b554f7b34c593d
#
#
#
# add_file "packages/linux/chumby-kernel/chumby-override-cmdline.patch"
# content [8305fa51831e4f5f03145b9ab02e8829bed237e7]
#
# patch "conf/machine/chumby.conf"
# from [8ea8c9a9343e0eae1b4b45745a8e2c501ff0111c]
# to [3d7a9c183a4567571b4914f1a614545e5029b69c]
#
# patch "packages/linux/chumby-kernel/defconfig"
# from [28b9bde031eb6f049b7dda9cb1de9b4bb14eb228]
# to [16c2de032af09ab4f527934bd49762523cb2d3bc]
#
# patch "packages/linux/chumby-kernel_2.6.16-chumby-1.2.bb"
# from [58d54d89114cdd3627fb569c1523dfcfecdfcd86]
# to [e708a8d6cdf7eba6f680a1cd696396adcdab3517]
#
============================================================
--- packages/linux/chumby-kernel/chumby-override-cmdline.patch 8305fa51831e4f5f03145b9ab02e8829bed237e7
+++ packages/linux/chumby-kernel/chumby-override-cmdline.patch 8305fa51831e4f5f03145b9ab02e8829bed237e7
@@ -0,0 +1,13 @@
+Index: linux-2.6.16/arch/arm/kernel/setup.c
+===================================================================
+--- linux-2.6.16.orig/arch/arm/kernel/setup.c 2008-01-17 21:49:50.000000000 +0100
++++ linux-2.6.16/arch/arm/kernel/setup.c 2008-01-17 22:20:40.000000000 +0100
+@@ -660,7 +660,7 @@
+
+ static int __init parse_tag_cmdline(const struct tag *tag)
+ {
+- strlcpy(default_command_line, tag->u.cmdline.cmdline, COMMAND_LINE_SIZE);
++ //strlcpy(default_command_line, tag->u.cmdline.cmdline, COMMAND_LINE_SIZE);
+ return 0;
+ }
+
============================================================
--- conf/machine/chumby.conf 8ea8c9a9343e0eae1b4b45745a8e2c501ff0111c
+++ conf/machine/chumby.conf 3d7a9c183a4567571b4914f1a614545e5029b69c
@@ -24,4 +24,7 @@ ROOT_FLASH_SIZE = "22"
# used by opie-collections.inc
ROOT_FLASH_SIZE = "22"
+# extra jffs2 tweaks
+EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=0x4000 --pad -n"
+
IMAGE_FSTYPES += "cramfs"
============================================================
--- packages/linux/chumby-kernel/defconfig 28b9bde031eb6f049b7dda9cb1de9b4bb14eb228
+++ packages/linux/chumby-kernel/defconfig 16c2de032af09ab4f527934bd49762523cb2d3bc
@@ -766,7 +766,7 @@ CONFIG_DUMMY_CONSOLE=y
#
# CONFIG_VGA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=m
+CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
@@ -783,8 +783,8 @@ CONFIG_FONT_MINI_4x6=y
#
# Logo configuration
#
-CONFIG_LOGO=y
-CONFIG_LOGO_LINUX_MONO=y
+# CONFIG_LOGO is not set
+# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
# CONFIG_LOGO_LINUX_CLUT224 is not set
# CONFIG_LOGO_TURBOCHEF_CLUT224 is not set
@@ -895,7 +895,7 @@ CONFIG_USB_LIBUSUAL=y
#
# USB Input Devices
#
-CONFIG_USB_HID=m
+CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
# CONFIG_HID_FF is not set
@@ -1033,9 +1033,9 @@ CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set
============================================================
--- packages/linux/chumby-kernel_2.6.16-chumby-1.2.bb 58d54d89114cdd3627fb569c1523dfcfecdfcd86
+++ packages/linux/chumby-kernel_2.6.16-chumby-1.2.bb e708a8d6cdf7eba6f680a1cd696396adcdab3517
@@ -1,12 +1,13 @@ LICENSE = "GPL"
require linux.inc
SECTION = "kernel"
DESCRIPTION = "Linux kernel for the Chumby"
LICENSE = "GPL"
-PR = "r2"
+PR = "r3"
SRC_URI = "http://files.chumby.com/source/ironforge/build396/linux-2.6.16-chumby-1.2.tar.gz \
http://files.chumby.com/source/ironforge/build396/align.pl \
+ file://chumby-override-cmdline.patch;patch=1 \
file://defconfig \
"
@@ -21,10 +22,17 @@ ARCH = "arm"
#CMDLINE_ROOT = "root=/dev/ram0 rw rootfstype=ext2,jffs2 initrd=0x01000000,10M init=/linuxrc mem=32M at 0x00000000"
#CMDLINE_ROOT = "root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 mem=64M"
#CMDLINE = "${CMDLINE_ROOT} ${CMDLINE_CONSOLE}"
-#CMDLINE = "console=ttyS0,38400 root=/dev/mtdblock5 rootfstype=cramfs psplash=false"
+CMDLINE = "console=ttyS0,38400 root=/dev/mtdblock5 rootfstype=jffs2 psplash=false"
COMPATIBLE_MACHINE = "chumby"
+module_autoload_chumby_accel = "chumby_accel"
+module_autoload_chumby_emma = "chumby_emma"
+module_autoload_chumby_sense1 = "chumby_sense1"
+module_autoload_chumby_timer = "chumby_timer"
+module_autoload_chumby_udma = "chumby_udma"
+module_autoload_chumby-tsc2100 = "chumby-tsc2100"
+
do_deploy_prepend() {
perl ../align.pl arch/arm/boot/zImage
}
More information about the Openembedded-commits
mailing list