summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
authorSergey Lapin <slapin@ossfans.org>2009-11-22 14:25:19 +0300
committerSergey Lapin <slapin@ossfans.org>2009-11-22 14:25:19 +0300
commit8e099432e6b3687bc97f756aa7176b02cb1c7693 (patch)
tree3d118604dfb447198ad133e182e9650dd63300d8 /recipes
parentb7ca90501a633c4434904a7ce49403656edbcc22 (diff)
parent9558c730cfae22fa50df607bd435ae5ba90a980d (diff)
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into org.openembedded.dev
Diffstat (limited to 'recipes')
-rw-r--r--recipes/firmwares/marvell-gspi-fw_9.70.3-p37.bb1
-rw-r--r--recipes/freesmartphone/fso-apm_git.bb3
-rw-r--r--recipes/freesmartphone/fsodeviced/fsodeviced2
-rw-r--r--recipes/freesmartphone/fsodeviced_git.bb2
-rw-r--r--recipes/gnuradio/gnuradio_git.bb16
-rw-r--r--recipes/guile/guile-native_1.8.7.bb5
-rw-r--r--recipes/guile/guile_1.8.7.bb6
-rw-r--r--recipes/jamvm/jamvm-initial_1.5.0.bb2
-rw-r--r--recipes/kexec/files/kexec-tools-2-arm-add-uImage.patch271
-rw-r--r--recipes/kexec/kexec-tools-klibc-static_1.101.bb6
-rw-r--r--recipes/kexec/kexec-tools-klibc-static_2.0.1.bb2
-rw-r--r--recipes/kexec/kexec-tools2.inc1
-rw-r--r--recipes/kexec/kexec-tools_2.0.1.bb2
-rw-r--r--recipes/kexecboot/kexecboot_git.bb4
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/001-core.patch661
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/050-nand.patch68
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/051-fb.patch28
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/052-rtc.patch30
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/053-adc.patch29
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/100-battery.patch25
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/101-mmc.patch28
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/102-video.patch134
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/103-lcm.patch26
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/103-serial.patch164
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/104-usb.patch158
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/105-sound.patch103
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/220-add-2gb-nand-support.patch11
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/300-jffs2-summery-vmalloc.patch20
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/400-spi-gpio-3wire.patch37
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/410-soc-32bit-regs.patch241
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/500-modifier-keys.patch170
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/900-add-openwrt-logo.patch9716
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/defconfig1283
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/files.patch20506
-rw-r--r--recipes/linux/linux-2.6.31/ben-nanonote/fix_mips_vmlinux.lds.patch24
-rw-r--r--recipes/linux/linux-2.6.31/ion/defconfig3295
-rw-r--r--recipes/linux/linux-openmoko-shr-drm-devel_git.bb5
-rw-r--r--recipes/linux/linux-openmoko.inc2
-rw-r--r--recipes/linux/linux-sgh-i900/sgh_i900_defconfig1583
-rw-r--r--recipes/linux/linux-sgh-i900/wm97xx-ts-fix.patch130
-rw-r--r--recipes/linux/linux-sgh-i900_2.6.29.bb21
-rw-r--r--recipes/linux/linux_2.6.31.bb25
-rw-r--r--recipes/mokomaze/mokomaze_0.5.5.bb2
-rw-r--r--recipes/nmap/nmap_3.81.bb2
-rw-r--r--recipes/nvidia-drivers/nvidia-display-190.42/nvidia-oe-conftest.patch27
-rw-r--r--recipes/nvidia-drivers/nvidia-display_190.42.bb46
-rw-r--r--recipes/nvidia-drivers/nvidia-drivers.inc2
-rw-r--r--recipes/opie-networksettings/files/wireless.patch16
-rw-r--r--recipes/opie-networksettings/opie-networksettings.inc2
-rw-r--r--recipes/pointercal/files/sgh-i900/pointercal1
-rw-r--r--recipes/python/python-epsilon_svn.bb1
-rw-r--r--recipes/shr/e-wm-sysactions-shr_git.bb3
-rw-r--r--recipes/squashfs-tools/squashfs-tools.inc4
-rw-r--r--recipes/squashfs-tools/squashfs-tools_4.0.bb7
-rw-r--r--recipes/tasks/task-shr-feed.bb17
-rw-r--r--recipes/tasks/task-shr-minimal.bb1
-rw-r--r--recipes/tasks/task-x11-illume.bb3
-rw-r--r--recipes/tslib/tslib/sgh-i900/tslib.sh5
-rw-r--r--recipes/tzdata/tzdata.inc13
-rw-r--r--recipes/tzdata/tzdata_2009s.bb3
-rw-r--r--recipes/webkit/webkit-efl_git.bb14
-rw-r--r--recipes/xboard/files/no-strip.patch33
-rw-r--r--recipes/xboard/xboard_4.4.1.bb (renamed from recipes/xboard/xboard_4.2.7.bb)6
63 files changed, 38983 insertions, 71 deletions
diff --git a/recipes/firmwares/marvell-gspi-fw_9.70.3-p37.bb b/recipes/firmwares/marvell-gspi-fw_9.70.3-p37.bb
index 017ec70685..736ddb8e0e 100644
--- a/recipes/firmwares/marvell-gspi-fw_9.70.3-p37.bb
+++ b/recipes/firmwares/marvell-gspi-fw_9.70.3-p37.bb
@@ -11,6 +11,7 @@ do_install() {
install -d ${D}${base_libdir}/firmware
install -m 0644 gspi8686.bin helper_gspi.bin ${D}${base_libdir}/firmware
install -m 0644 ${WORKDIR}/Marvell-Licence.txt ${D}${base_libdir}/firmware
+ ln -s helper_gspi.bin ${D}${base_libdir}/firmware/gspi8686_hlp.bin
}
PACKAGES = "${PN}"
diff --git a/recipes/freesmartphone/fso-apm_git.bb b/recipes/freesmartphone/fso-apm_git.bb
index 9a2c8a264c..18347978e5 100644
--- a/recipes/freesmartphone/fso-apm_git.bb
+++ b/recipes/freesmartphone/fso-apm_git.bb
@@ -3,7 +3,8 @@ AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>"
HOMEPAGE = "http://www.freesmartphone.org"
SECTION = "console"
LICENSE = "GPLv2"
-PV = "0.1.0+gitr${SRCREV}"
+DEPENDS = "vala-native"
+PV = "2.0.0+gitr${SRCREV}"
PR = "r0"
SRC_URI = "${FREESMARTPHONE_GIT}/cornucopia.git;protocol=git;branch=master"
diff --git a/recipes/freesmartphone/fsodeviced/fsodeviced b/recipes/freesmartphone/fsodeviced/fsodeviced
index 2e701eda29..2926481e55 100644
--- a/recipes/freesmartphone/fsodeviced/fsodeviced
+++ b/recipes/freesmartphone/fsodeviced/fsodeviced
@@ -8,7 +8,7 @@
PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=fsodeviced
-NICENESS=-19
+NICENESS=10
[ -f /etc/default/rcS ] && . /etc/default/rcS
diff --git a/recipes/freesmartphone/fsodeviced_git.bb b/recipes/freesmartphone/fsodeviced_git.bb
index 56773cc6b1..0fe723ff32 100644
--- a/recipes/freesmartphone/fsodeviced_git.bb
+++ b/recipes/freesmartphone/fsodeviced_git.bb
@@ -6,7 +6,7 @@ RDEPENDS += "libcanberra-alsa"
RRECOMMENDS += "fso-alsa-data"
PV = "0.9.0+gitr${SRCREV}"
PE = "1"
-PR = "${INC_PR}.2"
+PR = "${INC_PR}.3"
inherit update-rc.d
diff --git a/recipes/gnuradio/gnuradio_git.bb b/recipes/gnuradio/gnuradio_git.bb
index 37b21fdcb2..03dfdb25e6 100644
--- a/recipes/gnuradio/gnuradio_git.bb
+++ b/recipes/gnuradio/gnuradio_git.bb
@@ -1,17 +1,23 @@
require gnuradio.inc
-#DEFAULT_PREFERENCE = "-1"
+DEFAULT_PREFERENCE = "-1"
DEPENDS += " gsl "
-SRCREV = "0cd478fdc090123e09b7ee21c88e5657abab8ae0"
-#SRCREV = "0f4226088ba84e25139bf77957c80ca7a64cba11"
-PR = "${INC_PR}.1"
+#SRCREV = "0cd478fdc090123e09b7ee21c88e5657abab8ae0"
+
+SRCREV = "bf7ad4d17514aba9fc5209bc916ce37482f77eaa"
+
+PR = "${INC_PR}.2"
PV = "3.2.1-${PR}+gitr${SRCREV}"
EXTRA_OECONF += "--with-boost=${STAGING_DIR_TARGET}/usr CXXFLAGS=-DBOOST_SP_USE_PTHREADS --disable-usrp2 --disable-usrp2-firmware --with-fusb-tech=libusb1"
-SRC_URI = "git://gnuradio.org/git/gnuradio.git;protocol=http \
+# Make it easy to test against developer repos and branches
+GIT_REPO = "balister.git"
+GIT_BRANCH = "omap3-build"
+
+SRC_URI = "git://gnuradio.org/git/${GIT_REPO};branch=${GIT_BRANCH};protocol=http \
${SOURCEFORGE_MIRROR}/libusb/libusb-0.1.12.tar.gz \
"
diff --git a/recipes/guile/guile-native_1.8.7.bb b/recipes/guile/guile-native_1.8.7.bb
new file mode 100644
index 0000000000..2f87c482ca
--- /dev/null
+++ b/recipes/guile/guile-native_1.8.7.bb
@@ -0,0 +1,5 @@
+require guile-native.inc
+SRC_URI = "http://ftp.gnu.org/pub/gnu/guile/guile-${PV}.tar.gz \
+ file://configure-fix.patch;patch=1 \
+ file://cpp-linemarkers.patch;patch=1 \
+ "
diff --git a/recipes/guile/guile_1.8.7.bb b/recipes/guile/guile_1.8.7.bb
new file mode 100644
index 0000000000..6889f33042
--- /dev/null
+++ b/recipes/guile/guile_1.8.7.bb
@@ -0,0 +1,6 @@
+require guile.inc
+
+SRC_URI = "http://ftp.gnu.org/pub/gnu/guile/guile-${PV}.tar.gz \
+ file://configure-fix.patch;patch=1 \
+ "
+
diff --git a/recipes/jamvm/jamvm-initial_1.5.0.bb b/recipes/jamvm/jamvm-initial_1.5.0.bb
index 1566deba61..4ef56c1576 100644
--- a/recipes/jamvm/jamvm-initial_1.5.0.bb
+++ b/recipes/jamvm/jamvm-initial_1.5.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "A compact Java Virtual Machine which conforms to the JVM specificatio
HOMEPAGE = "http://jamvm.sourceforge.net/"
LICENSE = "GPL"
-DEPENDS = "zlib-native classpath-initial jikes-initial"
+DEPENDS = "zlib-native classpath-initial jikes-initial libffi-native"
PR = "r1"
diff --git a/recipes/kexec/files/kexec-tools-2-arm-add-uImage.patch b/recipes/kexec/files/kexec-tools-2-arm-add-uImage.patch
new file mode 100644
index 0000000000..69a1588ba2
--- /dev/null
+++ b/recipes/kexec/files/kexec-tools-2-arm-add-uImage.patch
@@ -0,0 +1,271 @@
+From 160f15aa3b87b6b7b16ccad99f5ce110cacb8256 Mon Sep 17 00:00:00 2001
+From: Marc Andre Tanner <mat at brain-dump.org>
+Date: Fri, 20 Nov 2009 15:07:42 +0100
+Subject: [PATCH 2/2] kexec-arm: add uImage support
+
+uImages are basically just zImages with a special header,
+we therefore just skip the header and let the normal zImage
+infrastructure do the actual work.
+
+Signed-off-by: Marc Andre Tanner <mat at brain-dump.org>
+---
+ kexec/arch/arm/Makefile | 2 +
+ kexec/arch/arm/kexec-arm.c | 3 +
+ kexec/arch/arm/kexec-arm.h | 4 +
+ kexec/arch/arm/kexec-uImage-arm.c | 33 ++++++++
+ kexec/arch/arm/kexec-uImage-arm.h | 161 +++++++++++++++++++++++++++++++++++++
+ 5 files changed, 203 insertions(+), 0 deletions(-)
+ create mode 100644 kexec/arch/arm/kexec-uImage-arm.c
+ create mode 100644 kexec/arch/arm/kexec-uImage-arm.h
+
+diff --git a/kexec/arch/arm/Makefile b/kexec/arch/arm/Makefile
+index e05e4c7..806c4d9 100644
+--- a/kexec/arch/arm/Makefile
++++ b/kexec/arch/arm/Makefile
+@@ -3,8 +3,10 @@
+ #
+ arm_KEXEC_SRCS= kexec/arch/arm/kexec-elf-rel-arm.c
+ arm_KEXEC_SRCS+= kexec/arch/arm/kexec-zImage-arm.c
++arm_KEXEC_SRCS+= kexec/arch/arm/kexec-uImage-arm.c
+ arm_KEXEC_SRCS+= kexec/arch/arm/kexec-arm.c
+
+ dist += kexec/arch/arm/Makefile $(arm_KEXEC_SRCS) \
+ kexec/arch/arm/kexec-arm.h \
++ kexec/arch/arm/kexec-uImage-arm.h \
+ kexec/arch/arm/include/arch/options.h
+diff --git a/kexec/arch/arm/kexec-arm.c b/kexec/arch/arm/kexec-arm.c
+index 2e50489..3fdf839 100644
+--- a/kexec/arch/arm/kexec-arm.c
++++ b/kexec/arch/arm/kexec-arm.c
+@@ -74,6 +74,9 @@ int get_memory_ranges(struct memory_range **range, int *ranges,
+
+ /* Supported file types and callbacks */
+ struct file_type file_type[] = {
++ /* uImage is probed before zImage because the latter also accepts
++ uncompressed images. */
++ {"uImage", uImage_arm_probe, uImage_arm_load, zImage_arm_usage},
+ {"zImage", zImage_arm_probe, zImage_arm_load, zImage_arm_usage},
+ };
+ int file_types = sizeof(file_type) / sizeof(file_type[0]);
+diff --git a/kexec/arch/arm/kexec-arm.h b/kexec/arch/arm/kexec-arm.h
+index bb41ce0..0d9a066 100644
+--- a/kexec/arch/arm/kexec-arm.h
++++ b/kexec/arch/arm/kexec-arm.h
+@@ -6,4 +6,8 @@ int zImage_arm_load(int argc, char **argv, const char *buf, off_t len,
+ struct kexec_info *info);
+ void zImage_arm_usage(void);
+
++int uImage_arm_probe(const char *buf, off_t len);
++int uImage_arm_load(int argc, char **argv, const char *buf, off_t len,
++ struct kexec_info *info);
++
+ #endif /* KEXEC_ARM_H */
+diff --git a/kexec/arch/arm/kexec-uImage-arm.c b/kexec/arch/arm/kexec-uImage-arm.c
+new file mode 100644
+index 0000000..218148a
+--- /dev/null
++++ b/kexec/arch/arm/kexec-uImage-arm.c
+@@ -0,0 +1,33 @@
++/*
++ * uImage support added by Marc Andre Tanner <mat at brain-dump.org>
++ */
++#include <stdint.h>
++#include <string.h>
++#include <sys/types.h>
++#include "../../kexec.h"
++#include "kexec-arm.h"
++#include "kexec-uImage-arm.h"
++
++int uImage_arm_probe(const char *buf, off_t len)
++{
++ struct image_header header;
++
++ if (len < sizeof(header))
++ return -1;
++
++ memcpy(&header, buf, sizeof(header));
++
++ if (cpu_to_be32(header.ih_magic) != IH_MAGIC)
++ return -1;
++
++ /* XXX: check CRC Checksum? */
++
++ return 0;
++}
++
++int uImage_arm_load(int argc, char **argv, const char *buf, off_t len,
++ struct kexec_info *info)
++{
++ return zImage_arm_load(argc, argv, buf + sizeof(struct image_header),
++ len - sizeof(struct image_header), info);
++}
+diff --git a/kexec/arch/arm/kexec-uImage-arm.h b/kexec/arch/arm/kexec-uImage-arm.h
+new file mode 100644
+index 0000000..b9079a4
+--- /dev/null
++++ b/kexec/arch/arm/kexec-uImage-arm.h
+@@ -0,0 +1,161 @@
++/*
++ * (C) Copyright 2000-2005
++ * Wolfgang Denk, DENX Software Engineering, wd at denx.de.
++ *
++ * See file CREDITS for list of people who contributed to this
++ * project.
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
++ * MA 02111-1307 USA
++ *
++ ********************************************************************
++ * NOTE: This header file defines an interface to U-Boot. Including
++ * this (unmodified) header file in another file is considered normal
++ * use of U-Boot, and does *not* fall under the heading of "derived
++ * work".
++ ********************************************************************
++ */
++
++#ifndef __IMAGE_H__
++#define __IMAGE_H__
++
++/*
++ * Operating System Codes
++ */
++#define IH_OS_INVALID 0 /* Invalid OS */
++#define IH_OS_OPENBSD 1 /* OpenBSD */
++#define IH_OS_NETBSD 2 /* NetBSD */
++#define IH_OS_FREEBSD 3 /* FreeBSD */
++#define IH_OS_4_4BSD 4 /* 4.4BSD */
++#define IH_OS_LINUX 5 /* Linux */
++#define IH_OS_SVR4 6 /* SVR4 */
++#define IH_OS_ESIX 7 /* Esix */
++#define IH_OS_SOLARIS 8 /* Solaris */
++#define IH_OS_IRIX 9 /* Irix */
++#define IH_OS_SCO 10 /* SCO */
++#define IH_OS_DELL 11 /* Dell */
++#define IH_OS_NCR 12 /* NCR */
++#define IH_OS_LYNXOS 13 /* LynxOS */
++#define IH_OS_VXWORKS 14 /* VxWorks */
++#define IH_OS_PSOS 15 /* pSOS */
++#define IH_OS_QNX 16 /* QNX */
++#define IH_OS_U_BOOT 17 /* Firmware */
++#define IH_OS_RTEMS 18 /* RTEMS */
++#define IH_OS_ARTOS 19 /* ARTOS */
++#define IH_OS_UNITY 20 /* Unity OS */
++
++/*
++ * CPU Architecture Codes (supported by Linux)
++ */
++#define IH_CPU_INVALID 0 /* Invalid CPU */
++#define IH_CPU_ALPHA 1 /* Alpha */
++#define IH_CPU_ARM 2 /* ARM */
++#define IH_CPU_I386 3 /* Intel x86 */
++#define IH_CPU_IA64 4 /* IA64 */
++#define IH_CPU_MIPS 5 /* MIPS */
++#define IH_CPU_MIPS64 6 /* MIPS 64 Bit */
++#define IH_CPU_PPC 7 /* PowerPC */
++#define IH_CPU_S390 8 /* IBM S390 */
++#define IH_CPU_SH 9 /* SuperH */
++#define IH_CPU_SPARC 10 /* Sparc */
++#define IH_CPU_SPARC64 11 /* Sparc 64 Bit */
++#define IH_CPU_M68K 12 /* M68K */
++#define IH_CPU_NIOS 13 /* Nios-32 */
++#define IH_CPU_MICROBLAZE 14 /* MicroBlaze */
++#define IH_CPU_NIOS2 15 /* Nios-II */
++#define IH_CPU_BLACKFIN 16 /* Blackfin */
++#define IH_CPU_AVR32 17 /* AVR32 */
++
++/*
++ * Image Types
++ *
++ * "Standalone Programs" are directly runnable in the environment
++ * provided by U-Boot; it is expected that (if they behave
++ * well) you can continue to work in U-Boot after return from
++ * the Standalone Program.
++ * "OS Kernel Images" are usually images of some Embedded OS which
++ * will take over control completely. Usually these programs
++ * will install their own set of exception handlers, device
++ * drivers, set up the MMU, etc. - this means, that you cannot
++ * expect to re-enter U-Boot except by resetting the CPU.
++ * "RAMDisk Images" are more or less just data blocks, and their
++ * parameters (address, size) are passed to an OS kernel that is
++ * being started.
++ * "Multi-File Images" contain several images, typically an OS
++ * (Linux) kernel image and one or more data images like
++ * RAMDisks. This construct is useful for instance when you want
++ * to boot over the network using BOOTP etc., where the boot
++ * server provides just a single image file, but you want to get
++ * for instance an OS kernel and a RAMDisk image.
++ *
++ * "Multi-File Images" start with a list of image sizes, each
++ * image size (in bytes) specified by an "uint32_t" in network
++ * byte order. This list is terminated by an "(uint32_t)0".
++ * Immediately after the terminating 0 follow the images, one by
++ * one, all aligned on "uint32_t" boundaries (size rounded up to
++ * a multiple of 4 bytes - except for the last file).
++ *
++ * "Firmware Images" are binary images containing firmware (like
++ * U-Boot or FPGA images) which usually will be programmed to
++ * flash memory.
++ *
++ * "Script files" are command sequences that will be executed by
++ * U-Boot's command interpreter; this feature is especially
++ * useful when you configure U-Boot to use a real shell (hush)
++ * as command interpreter (=> Shell Scripts).
++ */
++
++#define IH_TYPE_INVALID 0 /* Invalid Image */
++#define IH_TYPE_STANDALONE 1 /* Standalone Program */
++#define IH_TYPE_KERNEL 2 /* OS Kernel Image */
++#define IH_TYPE_RAMDISK 3 /* RAMDisk Image */
++#define IH_TYPE_MULTI 4 /* Multi-File Image */
++#define IH_TYPE_FIRMWARE 5 /* Firmware Image */
++#define IH_TYPE_SCRIPT 6 /* Script file */
++#define IH_TYPE_FILESYSTEM 7 /* Filesystem Image (any type) */
++#define IH_TYPE_FLATDT 8 /* Binary Flat Device Tree Blob */
++
++/*
++ * Compression Types
++ */
++#define IH_COMP_NONE 0 /* No Compression Used */
++#define IH_COMP_GZIP 1 /* gzip Compression Used */
++#define IH_COMP_BZIP2 2 /* bzip2 Compression Used */
++#define IH_COMP_LZMA 3 /* lzma Compression Used */
++
++#define IH_MAGIC 0x27051956 /* Image Magic Number */
++#define IH_NMLEN 32 /* Image Name Length */
++
++/*
++ * all data in network byte order (aka natural aka bigendian)
++ */
++
++typedef struct image_header {
++ uint32_t ih_magic; /* Image Header Magic Number */
++ uint32_t ih_hcrc; /* Image Header CRC Checksum */
++ uint32_t ih_time; /* Image Creation Timestamp */
++ uint32_t ih_size; /* Image Data Size */
++ uint32_t ih_load; /* Data Load Address */
++ uint32_t ih_ep; /* Entry Point Address */
++ uint32_t ih_dcrc; /* Image Data CRC Checksum */
++ uint8_t ih_os; /* Operating System */
++ uint8_t ih_arch; /* CPU architecture */
++ uint8_t ih_type; /* Image Type */
++ uint8_t ih_comp; /* Compression Type */
++ uint8_t ih_name[IH_NMLEN]; /* Image Name */
++} image_header_t;
++
++
++#endif /* __IMAGE_H__ */
+--
+1.6.4.4
+
diff --git a/recipes/kexec/kexec-tools-klibc-static_1.101.bb b/recipes/kexec/kexec-tools-klibc-static_1.101.bb
index 4ad59ce257..5d131d839e 100644
--- a/recipes/kexec/kexec-tools-klibc-static_1.101.bb
+++ b/recipes/kexec/kexec-tools-klibc-static_1.101.bb
@@ -1,10 +1,12 @@
# the binaries are statical linked against klibc
require kexec-tools.inc
-PR = "r5"
+PR = "r6"
DEPENDS = "klibc"
-SRC_URI += "file://kexec-klibc.patch;patch=1"
+SRC_URI += "file://kexec-static.patch;patch=1 \
+ file://kexec-klibc.patch;patch=1 \
+ "
S = "${WORKDIR}/kexec-tools-${PV}"
EXTRA_OECONF = " --without-zlib"
diff --git a/recipes/kexec/kexec-tools-klibc-static_2.0.1.bb b/recipes/kexec/kexec-tools-klibc-static_2.0.1.bb
index d7d114b51d..54e4601d20 100644
--- a/recipes/kexec/kexec-tools-klibc-static_2.0.1.bb
+++ b/recipes/kexec/kexec-tools-klibc-static_2.0.1.bb
@@ -3,7 +3,7 @@ require kexec-tools2.inc
DEFAULT_PREFERENCE = "1"
-PR = "r1"
+PR = "r2"
DEPENDS = "klibc"
SRC_URI += "file://kexec-tools-2-headers.patch;patch=1 \
diff --git a/recipes/kexec/kexec-tools2.inc b/recipes/kexec/kexec-tools2.inc
index c34cc35e03..a21afe4003 100644
--- a/recipes/kexec/kexec-tools2.inc
+++ b/recipes/kexec/kexec-tools2.inc
@@ -11,4 +11,5 @@ inherit autotools
SRC_URI = "http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/kexec-tools-${PV}.tar.gz \
file://fix-arm-arch-detection.patch;patch=1 \
file://no-getline-no-fscanf.patch;patch=1 \
+ file://kexec-tools-2-arm-add-uImage.patch;patch=1 \
"
diff --git a/recipes/kexec/kexec-tools_2.0.1.bb b/recipes/kexec/kexec-tools_2.0.1.bb
index f43ca60401..606b3fd634 100644
--- a/recipes/kexec/kexec-tools_2.0.1.bb
+++ b/recipes/kexec/kexec-tools_2.0.1.bb
@@ -2,6 +2,6 @@ require kexec-tools2.inc
export LDFLAGS = "-L${STAGING_LIBDIR}"
EXTRA_OECONF = " --with-zlib=yes"
-PR = "r1"
+PR = "r2"
DEFAULT_PREFERENCE = "1"
diff --git a/recipes/kexecboot/kexecboot_git.bb b/recipes/kexecboot/kexecboot_git.bb
index 3bd280c206..9aa2fdc3f9 100644
--- a/recipes/kexecboot/kexecboot_git.bb
+++ b/recipes/kexecboot/kexecboot_git.bb
@@ -1,8 +1,8 @@
PV = "0.5"
-PR = "r6+gitr${SRCREV}"
+PR = "r7+gitr${SRCREV}"
SRC_URI = "git://git.linuxtogo.org/home/groups/kexecboot/kexecboot.git;protocol=git "