diff options
Diffstat (limited to 'recipes/linux-libc-headers')
16 files changed, 107 insertions, 83 deletions
diff --git a/recipes/linux-libc-headers/linux-libc-headers-2.6.24/procinfo.h b/recipes/linux-libc-headers/linux-libc-headers-2.6.24/procinfo.h new file mode 100644 index 0000000000..8cdf828af8 --- /dev/null +++ b/recipes/linux-libc-headers/linux-libc-headers-2.6.24/procinfo.h @@ -0,0 +1,24 @@ +/* + * linux/include/asm-arm/procinfo.h + * + * Copyright (C) 1996-1999 Russell King + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +#ifndef __ASM_PROCINFO_H +#define __ASM_PROCINFO_H + +#define HWCAP_SWP 1 +#define HWCAP_HALF 2 +#define HWCAP_THUMB 4 +#define HWCAP_26BIT 8 /* Play it safe */ +#define HWCAP_FAST_MULT 16 +#define HWCAP_FPA 32 +#define HWCAP_VFP 64 +#define HWCAP_EDSP 128 +#define HWCAP_JAVA 256 +#define HWCAP_IWMMXT 512 +#define HWCAP_CRUNCH 1024 +#endif diff --git a/recipes/linux-libc-headers/linux-libc-headers-2.6.31/scsi-use-__u8.patch b/recipes/linux-libc-headers/linux-libc-headers-2.6.31/scsi-use-__u8.patch deleted file mode 100644 index b75487965a..0000000000 --- a/recipes/linux-libc-headers/linux-libc-headers-2.6.31/scsi-use-__u8.patch +++ /dev/null @@ -1,26 +0,0 @@ -This patch is from -http://patchwork.kernel.org/patch/38102/ -It seems its still under discussion and it will involve glibc to get it fixed correctly. -for now OE uses scsi headers from kernel and not from glibc. - --Khem - -Index: linux-2.6.31/include/scsi/scsi.h -=================================================================== ---- linux-2.6.31.orig/include/scsi/scsi.h 2010-03-11 19:44:49.134590561 -0800 -+++ linux-2.6.31/include/scsi/scsi.h 2010-03-11 19:45:12.744466326 -0800 -@@ -142,10 +142,10 @@ struct scsi_cmnd; - - /* defined in T10 SCSI Primary Commands-2 (SPC2) */ - struct scsi_varlen_cdb_hdr { -- u8 opcode; /* opcode always == VARIABLE_LENGTH_CMD */ -- u8 control; -- u8 misc[5]; -- u8 additional_cdb_length; /* total cdb length - 8 */ -+ __u8 opcode; /* opcode always == VARIABLE_LENGTH_CMD */ -+ __u8 control; -+ __u8 misc[5]; -+ __u8 additional_cdb_length; /* total cdb length - 8 */ - __be16 service_action; - /* service specific data follows */ - }; diff --git a/recipes/linux-libc-headers/linux-libc-headers-2.6.32/scsi-use-__u8.patch b/recipes/linux-libc-headers/linux-libc-headers-2.6.32/scsi-use-__u8.patch deleted file mode 100644 index b75487965a..0000000000 --- a/recipes/linux-libc-headers/linux-libc-headers-2.6.32/scsi-use-__u8.patch +++ /dev/null @@ -1,26 +0,0 @@ -This patch is from -http://patchwork.kernel.org/patch/38102/ -It seems its still under discussion and it will involve glibc to get it fixed correctly. -for now OE uses scsi headers from kernel and not from glibc. - --Khem - -Index: linux-2.6.31/include/scsi/scsi.h -=================================================================== ---- linux-2.6.31.orig/include/scsi/scsi.h 2010-03-11 19:44:49.134590561 -0800 -+++ linux-2.6.31/include/scsi/scsi.h 2010-03-11 19:45:12.744466326 -0800 -@@ -142,10 +142,10 @@ struct scsi_cmnd; - - /* defined in T10 SCSI Primary Commands-2 (SPC2) */ - struct scsi_varlen_cdb_hdr { -- u8 opcode; /* opcode always == VARIABLE_LENGTH_CMD */ -- u8 control; -- u8 misc[5]; -- u8 additional_cdb_length; /* total cdb length - 8 */ -+ __u8 opcode; /* opcode always == VARIABLE_LENGTH_CMD */ -+ __u8 control; -+ __u8 misc[5]; -+ __u8 additional_cdb_length; /* total cdb length - 8 */ - __be16 service_action; - /* service specific data follows */ - }; diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.11.1.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.11.1.bb index af1b86dfe5..0f925dda38 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.11.1.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.11.1.bb @@ -10,7 +10,7 @@ INHIBIT_DEFAULT_DEPS = "1" PR = "r4" SRC_URI = "http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-${PV}.tar.bz2 \ - file://keyboard.patch;patch=1" + file://keyboard.patch" S = "${WORKDIR}/linux-libc-headers-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.15.99.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.15.99.bb index fcf3e9eb11..3dafb32a08 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.15.99.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.15.99.bb @@ -16,13 +16,13 @@ INHIBIT_DEFAULT_DEPS = "1" PR = "r6" SRC_URI = "http://ewi546.ewi.utwente.nl/OE/eabi/linux-libc-headers-${PV}.tar.bz2 \ - file://keyboard.patch;patch=1 \ - file://asm-arch-irqs.patch;patch=1 \ - file://linux-netdevice.patch;patch=1 \ - file://linux-netfilter_ipv4.patch;patch=1 \ - file://linux-rtc.patch;patch=1 \ - file://linux-videodev2.patch;patch=1 \ - file://3477-1.patch;patch=1" + file://keyboard.patch \ + file://asm-arch-irqs.patch \ + file://linux-netdevice.patch \ + file://linux-netfilter_ipv4.patch \ + file://linux-rtc.patch \ + file://linux-videodev2.patch \ + file://3477-1.patch" S = "${WORKDIR}/linux-libc-headers-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.18+2.6.19-rc1.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.18+2.6.19-rc1.bb index 70c24de9ab..d5494d418c 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.18+2.6.19-rc1.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.18+2.6.19-rc1.bb @@ -6,9 +6,9 @@ PR = "r1" SRC_URI = " \ ${KERNELORG_MIRROR}/pub/linux/kernel/people/dwmw2/kernel-headers/snapshot/linux-kernel-headers-2.6.19-rc1.tar.bz2 \ - file://arm-procinfo-hwcap.patch;patch=1 \ - file://arm-unistd-syscall.patch;patch=1 \ - file://linux-err.patch;patch=1 \ + file://arm-procinfo-hwcap.patch \ + file://arm-unistd-syscall.patch \ + file://linux-err.patch \ " S = "${WORKDIR}/linux-2.6.19-rc1" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb index 8df5762725..8d88bf144c 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.18.bb @@ -5,7 +5,7 @@ DEPENDS += "unifdef-native" PR = "r4" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \ - file://arm-syscall-define.patch;patch=1" + file://arm-syscall-define.patch" S = "${WORKDIR}/linux-2.6.18" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.20.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.20.bb index 4021bc4152..f048ea31ea 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.20.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.20.bb @@ -6,7 +6,7 @@ PR = "r11" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ file://procinfo.h \ - file://unifdef.patch;patch=1 \ + file://unifdef.patch \ " S = "${WORKDIR}/linux-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.23.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.23.bb index 0ab9d4319d..742433ff2c 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.23.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.23.bb @@ -6,8 +6,8 @@ PR = "r6" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ file://procinfo.h \ - file://unifdef.patch;patch=1 \ - file://arm-hwcap-add-new-entries.patch;patch=1" + file://unifdef.patch \ + file://arm-hwcap-add-new-entries.patch" S = "${WORKDIR}/linux-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.24.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.24.bb new file mode 100644 index 0000000000..74876bf239 --- /dev/null +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.24.bb @@ -0,0 +1,52 @@ +require linux-libc-headers.inc + +INHIBIT_DEFAULT_DEPS = "1" +DEPENDS += "unifdef-native" +PR = "r4" + +SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ + file://procinfo.h \ + file://unifdef.patch" + +S = "${WORKDIR}/linux-${PV}" + +set_arch() { + case ${TARGET_ARCH} in + alpha*) ARCH=alpha ;; + arm*) ARCH=arm ;; + cris*) ARCH=cris ;; + hppa*) ARCH=parisc ;; + i*86*) ARCH=i386 ;; + ia64*) ARCH=ia64 ;; + mips*) ARCH=mips ;; + m68k*) ARCH=m68k ;; + powerpc*) ARCH=powerpc ;; + s390*) ARCH=s390 ;; + sh*) ARCH=sh ;; + sparc64*) ARCH=sparc64 ;; + sparc*) ARCH=sparc ;; + x86_64*) ARCH=x86_64 ;; + avr32*) ARCH=avr32 ;; + bfin*) ARCH=blackfin ;; + esac +} + +do_configure() { + set_arch + oe_runmake allnoconfig ARCH=$ARCH +} + +do_compile () { +} + +do_install() { + set_arch + oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH +} + +do_install_append_arm() { + cp ${WORKDIR}/procinfo.h ${D}${includedir}/asm/ +} + +SRC_URI[md5sum] = "3f23ad4b69d0a552042d1ed0f4399857" +SRC_URI[sha256sum] = "413c64fbbcf81244cb5571be4963644a1e81166a2b0f008a016528363b65c5d3" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.25.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.25.bb index 3b815d103e..c4200e0dd6 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.25.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.25.bb @@ -5,11 +5,11 @@ DEPENDS += "unifdef-native" PR = "r4" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ - file://reinstate-a.out.h.patch;patch=1 \ - file://fix-kernel-conditionalize-a.out.h.patch;patch=1 \ - file://netfilter-include-types_h-in-userspace.patch;patch=1 \ + file://reinstate-a.out.h.patch \ + file://fix-kernel-conditionalize-a.out.h.patch \ + file://netfilter-include-types_h-in-userspace.patch \ file://procinfo.h \ - file://unifdef.patch;patch=1" + file://unifdef.patch" S = "${WORKDIR}/linux-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.30.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.30.bb index 4f48c5b604..0048f24ab0 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.30.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.30.bb @@ -5,10 +5,10 @@ DEPENDS += "unifdef-native" PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ - file://uio-header.patch;patch=1 \ + file://uio-header.patch \ " # Not applied, see note in the patch: -# file://asm-page.patch;patch=1 \ +# file://asm-page.patch \ S = "${WORKDIR}/linux-${PV}" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.31.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.31.bb index 2e4041f297..e3a27c50d0 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.31.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.31.bb @@ -2,13 +2,12 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r3" +PR = "r4" DEFAULT_PREFERENCE = "-1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ - file://0001-implement-TIF_RESTORE_SIGMASK-support-and-enable-the.patch;patch=1 \ - file://scsi-use-__u8.patch;patch=1 \ + file://0001-implement-TIF_RESTORE_SIGMASK-support-and-enable-the.patch \ " S = "${WORKDIR}/linux-${PV}" @@ -44,6 +43,7 @@ do_compile () { do_install() { set_arch oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH + rm -f ${D}${exec_prefix}/include/scsi/scsi.h } SRC_URI[md5sum] = "84c077a37684e4cbfa67b18154390d8a" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.32.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.32.bb index d82a749f0a..16304dffea 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.32.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.32.bb @@ -2,13 +2,12 @@ require linux-libc-headers.inc INHIBIT_DEFAULT_DEPS = "1" DEPENDS += "unifdef-native" -PR = "r3" +PR = "r4" DEFAULT_PREFERENCE = "-1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ - file://export_sa_family_t.patch;patch=1 \ - file://scsi-use-__u8.patch;patch=1 \ + file://export_sa_family_t.patch \ " S = "${WORKDIR}/linux-${PV}" @@ -44,6 +43,7 @@ do_compile () { do_install() { set_arch oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH + rm -f ${D}${exec_prefix}/include/scsi/scsi.h } SRC_URI[md5sum] = "260551284ac224c3a43c4adac7df4879" diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.7.0.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.7.0.bb index 224c1da3e2..b66e768bb1 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.7.0.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.7.0.bb @@ -6,8 +6,8 @@ PR = "r4" PACKAGES = "" SRC_URI = "http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-${PV}.tar.bz2 \ - file://sh-missing.patch;patch=1 \ - file://keyboard.patch;patch=1" + file://sh-missing.patch \ + file://keyboard.patch" S = "${WORKDIR}/linux-libc-headers-${PV}" do_configure () { diff --git a/recipes/linux-libc-headers/linux-libc-headers_2.6.8.1.bb b/recipes/linux-libc-headers/linux-libc-headers_2.6.8.1.bb index d8376ef05f..4893cab100 100644 --- a/recipes/linux-libc-headers/linux-libc-headers_2.6.8.1.bb +++ b/recipes/linux-libc-headers/linux-libc-headers_2.6.8.1.bb @@ -13,8 +13,8 @@ PR = "r8" PACKAGES = "" SRC_URI = "http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-${PV}.tar.bz2 \ - file://mips-asm-atomic-system.diff;patch=1;pnum=0 \ - file://keyboard.patch;patch=1" + file://mips-asm-atomic-system.diff;striplevel=0 \ + file://keyboard.patch" S = "${WORKDIR}/linux-libc-headers-${PV}" |