]> git.openpandora.org Git - openembedded.git/commitdiff
linux-kexecboot: bootlogo patches
authorAndrea Adami <andrea.adami@gmail.com>
Mon, 26 Jan 2009 23:47:12 +0000 (00:47 +0100)
committerAndrea Adami <andrea.adami@gmail.com>
Tue, 27 Jan 2009 21:42:43 +0000 (22:42 +0100)
- logo will appear for just 1 second...
- for 2.6.23, 2.6.24, 2.6.26
- custom logo for Angstrom distro

16 files changed:
packages/kexecboot/files/angstrom/qvga/logo_linux_clut224.ppm.bz2 [new file with mode: 0644]
packages/kexecboot/files/angstrom/vga/logo_linux_clut224.ppm.bz2 [new file with mode: 0644]
packages/kexecboot/files/qvga/logo_linux_clut224.ppm.bz2 [new file with mode: 0644]
packages/kexecboot/files/vga/logo_linux_clut224.ppm.bz2 [new file with mode: 0644]
packages/kexecboot/linux-kexecboot-2.6.23/akita/defconfig
packages/kexecboot/linux-kexecboot-2.6.23/c7x0/defconfig
packages/kexecboot/linux-kexecboot-2.6.23/spitz/defconfig
packages/kexecboot/linux-kexecboot-2.6.24/akita/defconfig
packages/kexecboot/linux-kexecboot-2.6.24/c7x0/defconfig
packages/kexecboot/linux-kexecboot-2.6.24/spitz/defconfig
packages/kexecboot/linux-kexecboot-2.6.26/akita/defconfig
packages/kexecboot/linux-kexecboot-2.6.26/c7x0/defconfig
packages/kexecboot/linux-kexecboot-2.6.26/spitz/defconfig
packages/kexecboot/linux-kexecboot.inc
packages/kexecboot/linux-kexecboot_2.6.24.bb
packages/kexecboot/linux-kexecboot_2.6.26.bb

diff --git a/packages/kexecboot/files/angstrom/qvga/logo_linux_clut224.ppm.bz2 b/packages/kexecboot/files/angstrom/qvga/logo_linux_clut224.ppm.bz2
new file mode 100644 (file)
index 0000000..08ae02a
Binary files /dev/null and b/packages/kexecboot/files/angstrom/qvga/logo_linux_clut224.ppm.bz2 differ
diff --git a/packages/kexecboot/files/angstrom/vga/logo_linux_clut224.ppm.bz2 b/packages/kexecboot/files/angstrom/vga/logo_linux_clut224.ppm.bz2
new file mode 100644 (file)
index 0000000..3b409b0
Binary files /dev/null and b/packages/kexecboot/files/angstrom/vga/logo_linux_clut224.ppm.bz2 differ
diff --git a/packages/kexecboot/files/qvga/logo_linux_clut224.ppm.bz2 b/packages/kexecboot/files/qvga/logo_linux_clut224.ppm.bz2
new file mode 100644 (file)
index 0000000..ddc39a3
Binary files /dev/null and b/packages/kexecboot/files/qvga/logo_linux_clut224.ppm.bz2 differ
diff --git a/packages/kexecboot/files/vga/logo_linux_clut224.ppm.bz2 b/packages/kexecboot/files/vga/logo_linux_clut224.ppm.bz2
new file mode 100644 (file)
index 0000000..c3aeaac
Binary files /dev/null and b/packages/kexecboot/files/vga/logo_linux_clut224.ppm.bz2 differ
index ddc7ba01b140863a315078262f9e1bfecc07b971..67b8f9ca549e024fc8a3d64c179780aea96be1f2 100644 (file)
@@ -1079,8 +1079,7 @@ CONFIG_FONT_8x16=y
 CONFIG_LOGO=y
 CONFIG_LOGO_LINUX_MONO=y
 CONFIG_LOGO_LINUX_VGA16=y
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_OHAND_CLUT224=y
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index a541a10e7c977cf053713b6310df582456dd0190..7afd558d31d036c1d24465a1b5596dd7cd41a5be 100644 (file)
@@ -657,7 +657,10 @@ CONFIG_FONT_8x16=y
 # CONFIG_FONT_SUN8x16 is not set
 # CONFIG_FONT_SUN12x22 is not set
 # CONFIG_FONT_10x18 is not set
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index d3512f2a4b9890d58e678f638e862e626929d80a..874e8b7a5ea2d4d5a55e306107ba03799bc87f69 100644 (file)
@@ -1078,13 +1078,9 @@ CONFIG_FONT_8x16=y
 # CONFIG_FONT_SUN12x22 is not set
 # CONFIG_FONT_10x18 is not set
 CONFIG_LOGO=y
-CONFIG_LOGO_LINUX_MONO=y
-CONFIG_LOGO_LINUX_VGA16=y
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_OHAND_CLUT224=y
-# CONFIG_LOGO_OZ240_CLUT224 is not set
-# CONFIG_LOGO_OZ480_CLUT224 is not set
-# CONFIG_LOGO_OZ640_CLUT224 is not set
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 229dfd410b479b08d003bc3fdc63c7bf05944287..7ea31cb7d4b09dd6d75d0eacc27a984cfc5e5f36 100644 (file)
@@ -675,16 +675,19 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FONTS=y
 # CONFIG_FONT_8x8 is not set
-# CONFIG_FONT_8x16 is not set
+CONFIG_FONT_8x16=y
 # CONFIG_FONT_6x11 is not set
 # CONFIG_FONT_7x14 is not set
 # CONFIG_FONT_PEARL_8x8 is not set
 # CONFIG_FONT_ACORN_8x8 is not set
-CONFIG_FONT_MINI_4x6=y
+# CONFIG_FONT_MINI_4x6 is not set
 # CONFIG_FONT_SUN8x16 is not set
 # CONFIG_FONT_SUN12x22 is not set
 # CONFIG_FONT_10x18 is not set
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index c2a60f2f8e4237bb69862ff121091bb056d24418..77a9c62e3a33c052500b9dea0c740a7ebe4818d0 100644 (file)
@@ -676,16 +676,19 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FONTS=y
 # CONFIG_FONT_8x8 is not set
-# CONFIG_FONT_8x16 is not set
+CONFIG_FONT_8x16=y
 # CONFIG_FONT_6x11 is not set
 # CONFIG_FONT_7x14 is not set
 # CONFIG_FONT_PEARL_8x8 is not set
 # CONFIG_FONT_ACORN_8x8 is not set
-CONFIG_FONT_MINI_4x6=y
+# CONFIG_FONT_MINI_4x6 is not set
 # CONFIG_FONT_SUN8x16 is not set
 # CONFIG_FONT_SUN12x22 is not set
 # CONFIG_FONT_10x18 is not set
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 91f877857ba53821ec4d5bfc0a4ec7914c8fe752..c63b1d87385964f60668c6972d5738737d2db053 100644 (file)
@@ -675,16 +675,19 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FONTS=y
 # CONFIG_FONT_8x8 is not set
-# CONFIG_FONT_8x16 is not set
+CONFIG_FONT_8x16=y
 # CONFIG_FONT_6x11 is not set
 # CONFIG_FONT_7x14 is not set
 # CONFIG_FONT_PEARL_8x8 is not set
 # CONFIG_FONT_ACORN_8x8 is not set
-CONFIG_FONT_MINI_4x6=y
+# CONFIG_FONT_MINI_4x6=y
 # CONFIG_FONT_SUN8x16 is not set
 # CONFIG_FONT_SUN12x22 is not set
 # CONFIG_FONT_10x18 is not set
-# CONFIG_LOGO is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 80daecd44e403ec478fbca1e19c2b8c9d40f65bc..305d9356911353020c09b33fc6e450eebf1a71b5 100644 (file)
@@ -810,8 +810,7 @@ CONFIG_FONT_8x16=y
 CONFIG_LOGO=y
 # CONFIG_LOGO_LINUX_MONO is not set
 # CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_OHAND_CLUT224=y
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 3196f894623438ac505c9cb9a01c8df0e68c0a27..875c20dc18229277dda4c792d396e3fa9586014a 100644 (file)
@@ -823,8 +823,7 @@ CONFIG_FONT_8x16=y
 CONFIG_LOGO=y
 # CONFIG_LOGO_LINUX_MONO is not set
 # CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_OHAND_CLUT224=y
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 9de4245374537711ef0d8a72801e7fd8157c9518..898319f417bdc3ac8fbd4fc5705f8fd3863fdae4 100644 (file)
@@ -811,8 +811,7 @@ CONFIG_FONT_8x16=y
 CONFIG_LOGO=y
 # CONFIG_LOGO_LINUX_MONO is not set
 # CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_OHAND_CLUT224=y
+CONFIG_LOGO_LINUX_CLUT224=y
 
 #
 # Sound
index 924a83a45938e802da6d0c58a79a68c6a2d228c5..1985ae4a8c03c6caec92ed3fe6b271510d98ce0c 100644 (file)
@@ -1,7 +1,10 @@
-require packages/linux/linux.inc
-
 SRC_URI = "file://defconfig"
 
+LOGO_SIZE = '${@base_conditional("GUI_MACHINE_CLASS", "bigscreen", "vga", "qvga", d)}'
+SRC_URI += "file://${LOGO_SIZE}/logo_linux_clut224.ppm.bz2"
+
+require packages/linux/linux.inc
+
 DONT_CHECK_KERNELSIZE = ""
 INITRAMFS_IMAGE = "initramfs-kexecboot-image"
 
@@ -38,6 +41,10 @@ sed -i -e /CONFIG_BLK_DEV_INITRD/d \
        -e /CONFIG_DEBUG_KERNEL/d \
        ${S}/.config
 
+# Remove last tag appended by linux.inc (output messes screen)
+sed -i -e /CONFIG_CMDLINE/s/quiet/loglevel=3/1 ${S}/.config
+sed -i -e /CONFIG_CMDLINE/s/debug/loglevel=3/1 ${S}/.config
+
 echo 'CONFIG_BLK_DEV_INITRD=y 
 CONFIG_INITRAMFS_SOURCE="initramfs.cpio.gz"
 CONFIG_MODULES=n' >> ${S}/.config
index f68c770a85ef5ebc275d7b455ac2ea7e0f0fecd2..a0540fe189ff24b7e77b00432f8bff65b6ca4be1 100644 (file)
@@ -1,6 +1,6 @@
 require linux-kexecboot.inc
 
-PR = "r2"
+PR = "r3"
 
 DEFAULT_PREFERENCE = "-1"
 DEFAULT_PREFERENCE_collie = "-1"
@@ -53,7 +53,7 @@ SRC_URI += "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 \
            file://sharpsl-rc-r1.patch;patch=1 \
            file://sharpsl-rc-r2.patch;patch=1 \
            file://squashfs3.3.patch;patch=1;status=external \
-           ${RPSRC}/logo_oh-r1.patch.bz2;patch=1;status=unmergable \
+#           ${RPSRC}/logo_oh-r1.patch.bz2;patch=1;status=unmergable \
            ${RPSRC}/pxa-linking-bug.patch;patch=1;status=unmergable \
            file://hostap-monitor-mode.patch;patch=1;status=unmergable \
            file://serial-add-support-for-non-standard-xtals-to-16c950-driver.patch;patch=1;status=unmergable \
index 2fa0e6c81607a90ff202eebdde3445d2652a8f8c..624a01e628f73f02360d991566a27834a17fe3c4 100644 (file)
@@ -1,6 +1,6 @@
 require linux-kexecboot.inc
 
-PR = "r7"
+PR = "r8"
 DEFAULT_PREFERENCE = "-1"
 DEFAULT_PREFERENCE_qemuarm = "-1"
 DEFAULT_PREFERENCE_qemux86 = "-1"
@@ -38,7 +38,7 @@ SRC_URI += "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2 \
            ${RPSRC}/poodle_lcd_hack-r0.patch;patch=1 \
            ${RPSRC}/poodle_asoc_fix-r1.patch;patch=1 \
            file://zaurus-i2c-init.patch;patch=1;status=upstream \
-           ${RPSRC}/logo_oh-r1.patch.bz2;patch=1;status=unmergable \
+#           ${RPSRC}/logo_oh-r1.patch.bz2;patch=1;status=unmergable \
            ${RPSRC}/pxa-linking-bug.patch;patch=1;status=unmergable \
            file://hostap-monitor-mode.patch;patch=1;status=unmergable \
            file://serial-add-support-for-non-standard-xtals-to-16c950-driver.patch;patch=1;status=unmergable \