summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Brabec <utx@penguin.cz>2010-01-22 00:42:37 +0000
committerutx@penguin.cz <utx@penguin.cz>2010-01-22 00:42:37 +0000
commit615c15be352e98825213c983be22ab3a24186033 (patch)
tree8a910080bc7db8cb8fc4221e632c94a320eb36a2
parent1922d0e8813af43a4228dadf3f5899dd7419320f (diff)
parenta4cebe9f1d505fbcc040ba67a927e543125f5854 (diff)
Merge branch 'org.openembedded.dev' of git.openembedded.org:openembedded into org.openembedded.dev
-rw-r--r--MAINTAINERS9
-rw-r--r--classes/kernel.bbclass4
-rw-r--r--conf/checksums.ini16
-rw-r--r--conf/distro/include/preferred-xorg-versions-live.inc29
-rw-r--r--conf/distro/include/sane-feed.inc6
-rw-r--r--conf/distro/include/sane-toolchain.inc4
-rw-r--r--conf/distro/micro.conf2
-rw-r--r--conf/machine/at91sam9260ek.conf1
-rw-r--r--conf/machine/at91sam9g10ek.conf23
-rw-r--r--conf/machine/at91sam9g20ek.conf1
-rw-r--r--conf/machine/at91sam9g45ekes.conf23
-rw-r--r--conf/machine/at91sam9rlek.conf2
-rw-r--r--recipes/barebox/barebox.inc49
-rw-r--r--recipes/barebox/barebox_2009.12.bb15
-rw-r--r--recipes/barebox/barebox_git.bb10
-rw-r--r--recipes/cairo/cairo-native_1.8.0.bb5
-rw-r--r--recipes/dri/libdrm_2.4.17.bb18
-rw-r--r--recipes/eggdbus/eggdbus_0.6.bb22
-rw-r--r--recipes/eggdbus/files/gtk-doc.patch32
-rw-r--r--recipes/eggdbus/files/marshal.patch26
-rw-r--r--recipes/gdb/gdb.inc6
-rw-r--r--recipes/gdb/gdbserver.inc6
-rw-r--r--recipes/gnome/at-spi_1.28.0.bb8
-rw-r--r--recipes/gnome/libgdata_0.5.1.bb18
-rw-r--r--recipes/gsoap/gsoap-native/use-just-built-binary-2.7.13.patch12
-rw-r--r--recipes/gsoap/gsoap-native/use-just-built-binary.patch19
-rw-r--r--recipes/gsoap/gsoap-native_2.7.13.bb2
-rw-r--r--recipes/gsoap/gsoap-native_2.7.7.bb2
-rw-r--r--recipes/konqueror/konqueror-embedded_20030705.bb1
-rw-r--r--recipes/konqueror/konqueror-embedded_20060404.bb2
-rw-r--r--recipes/libcap/libcap_1.10.bb4
-rw-r--r--recipes/mokomaze/mokomaze_0.5.5.bb2
-rw-r--r--recipes/mozilla/firefox_3.5.2.bb4
-rw-r--r--recipes/mozilla/firefox_3.5.4.bb4
-rw-r--r--recipes/mozilla/firefox_3.5.5.bb4
-rw-r--r--recipes/mozilla/firefox_3.5b4.bb4
-rw-r--r--recipes/obsolete/libpixman/libpixman-native_0.12.0.bb (renamed from recipes/libpixman/libpixman-native_0.12.0.bb)0
-rw-r--r--recipes/obsolete/libpixman/libpixman_0.1.5.bb (renamed from recipes/libpixman/libpixman_0.1.5.bb)0
-rw-r--r--recipes/obsolete/libpixman/libpixman_0.1.6.bb (renamed from recipes/libpixman/libpixman_0.1.6.bb)0
-rw-r--r--recipes/obsolete/libpixman/libpixman_0.10.0.bb (renamed from recipes/libpixman/libpixman_0.10.0.bb)0
-rw-r--r--recipes/obsolete/libpixman/libpixman_0.9.6.bb (renamed from recipes/libpixman/libpixman_0.9.6.bb)0
-rw-r--r--recipes/obsolete/libpixman/libpixman_cvs.bb (renamed from recipes/libpixman/libpixman_cvs.bb)0
-rw-r--r--recipes/openmoko-3rdparty/rtmom_0.1.3.bb31
-rw-r--r--recipes/parted/parted_1.8.8.bb5
-rw-r--r--recipes/perl/libxml-namespacesupport-perl_1.10.bb16
-rw-r--r--recipes/perl/libxml-sax-perl_0.96.bb15
-rw-r--r--recipes/preboot/linux-preboot.inc2
-rw-r--r--recipes/rpm/rpm-native_4.4.2.3.bb3
-rw-r--r--recipes/tasks/task-shr-feed.bb2
-rw-r--r--recipes/tasks/task-shr-minimal.bb3
-rw-r--r--recipes/uclibc/uclibc-nptl/mips-nptl-fix-dynamic-global-tls.patch249
-rw-r--r--recipes/uclibc/uclibc-nptl/uclibc_fix_mips_tls_relocation_and_crt.patch127
-rw-r--r--recipes/uclibc/uclibc_nptl.bb4
-rw-r--r--recipes/whois/whois.inc8
-rw-r--r--recipes/whois/whois_4.5.25.bb6
-rw-r--r--recipes/whois/whois_5.0.0.bb6
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator-0.5.0/0002-gui_x11.cpp-Load-font-fixed-when-9x15-fails-in-GuiCa.patch32
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator_0.5.0.bb3
-rw-r--r--recipes/xorg-app/xvidtune_1.0.2.bb6
-rw-r--r--recipes/xorg-driver/xf86-video-intel_2.10.0.bb5
-rw-r--r--recipes/xorg-driver/xf86-video-vesa_2.3.0.bb2
-rw-r--r--recipes/xorg-driver/xf86-video-vmware_10.16.9.bb6
-rw-r--r--recipes/xorg-lib/libx11-1.3.3/x11_disable_makekeys.patch23
-rw-r--r--recipes/xorg-lib/libx11-native_1.3.3.bb10
-rw-r--r--recipes/xorg-lib/libx11_1.3.3.bb33
-rw-r--r--recipes/xorg-lib/pixman_0.16.2.bb4
-rw-r--r--recipes/xorg-lib/pixman_git.bb4
-rw-r--r--recipes/xorg-proto/dri2proto_2.2.bb3
-rw-r--r--recipes/xorg-proto/glproto_1.4.11.bb4
-rw-r--r--recipes/xorg-util/util-macros-native_1.5.0.bb7
-rw-r--r--recipes/xorg-util/util-macros_1.5.0.bb6
-rw-r--r--recipes/xorg-xserver/xserver-xorg-1.7.4/hack-assume-pixman-supports-overlapped-blt.patch14
-rw-r--r--recipes/xorg-xserver/xserver-xorg_1.7.4.bb26
-rw-r--r--recipes/xserver-common/files/Xserver-at91.patch18
-rw-r--r--recipes/xserver-common/xserver-common_1.25.bb3
75 files changed, 857 insertions, 224 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index ae0519b2ca..83b2835c23 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -180,10 +180,13 @@ Interests: Small read-only Linux based firmware, deterministic builds.
Recipes: lighttpd, fastcgi, squashfs-tools, rt-tests, linux-rt, linux
Machines: mpc8313e-rdb, mpc8315e-rdb, canyonlands, calamari, openrd-base
-Person: Liam Girdwoord
-Mail: liam.girdwood@wolfsonmicro.com
+Person: Liam Girdwood
+Mail: lrg@slimlogic.co.uk
+Website: http://www.slimlogic.co.uk
+Interests: Mobile and embedded Linux within commercial environments.
+Interests: Kernel development, userspace development, audio, power management.
Machines: mx31ads
-Recipes: mx31ads-kernel*
+Recipes: mx31ads-kernel*, glibc-2.10.1, some pulseaudio versions
Person: Lynn Lin
Mail: Lin_Lynn@emc.com
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index 83530b5a5e..53ea252b0e 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -112,7 +112,9 @@ kernel_do_stage() {
# Check for arch/x86 on i386
elif [ -d arch/x86/include/asm/ ]; then
- cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
+ if [ -e include/asm ] ; then
+ cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
+ fi
install -d ${STAGING_KERNEL_DIR}/arch/x86/include
cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
fi
diff --git a/conf/checksums.ini b/conf/checksums.ini
index 3b7275cabc..de94be8477 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -1362,6 +1362,10 @@ sha256=0b654cd39126333a0dab7fdd2fd0c5023f6eb45e72d1d8bf9fb3cab175002bc7
md5=0fc5008858661c0abd0399acbe30ef28
sha256=26c833b0bdf3281c61e03f1fb985feced88cf4a5cebce7bd055f05e025460037
+[http://www.us.xfce.org/archive/xfce-4.6.1/src/Thunar-1.0.1.tar.bz2]
+md5=218373aa45d74b6ba8c69c4d5af3bb19
+sha256=7a2b6b493463756bbc9c54144fab2f2163bc84f0896b4c06fd225d11025a210d
+
[http://www.us.xfce.org/archive/xfce/4.6.1/src/Thunar-1.0.1.tar.bz2]
md5=218373aa45d74b6ba8c69c4d5af3bb19
sha256=7a2b6b493463756bbc9c54144fab2f2163bc84f0896b4c06fd225d11025a210d
@@ -15222,6 +15226,10 @@ sha256=7562042a6210947363bd6a9bbcdd03f8d02470c0347970b507f689d25a907844
md5=06b14f1cd96432b0717ed03fe013ca4d
sha256=55c616b0761faaa9fb028434de97b02d5145dfc52b1db632671ebc6cc6905575
+[http://ftp.gnome.org/pub/GNOME/sources/libgdata/0.5/libgdata-0.5.1.tar.bz2]
+md5=fc9be11d2f823bb16d6e03e2a0dda85d
+sha256=2b90f206063405ae6cf579ed3a090b0130e849e1ead02b2ad2ed4fc6d7f585a0
+
[http://geda.seul.org/release/v1.4/1.4.1/libgeda-1.4.1.tar.gz]
md5=16f2e3176eb489838bad57c8728c7388
sha256=c0598428fc25e79b7ac1da35d44133e3fc50763b32fcdfffd5e6654f2f94682d
@@ -24266,6 +24274,10 @@ sha256=91619748c4dba733c60eb8a40805c972f407b2463dc6de856ac40336d66bc16c
md5=5b60500bc9605d2409b71124e48aa929
sha256=59cc003bab753335b3ce14a908e663ea782514b3531dc7030379ff753ef1a78c
+[http://cloud.github.com/downloads/kichkasch/rtmom/rtmom-src-0.1.3.tar.gz]
+md5=c4a1012fc0e00d2b64d8d794166bf893
+sha256=9227e503a90054dd643364272d48b3eae8dae3a9c6c4a42a2859395a8786398f
+
[http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.0.tar.gz]
md5=6216be7ce5e3ead9dc115eaeea863694
sha256=597cefac4535d7f3b752253e5997b3c851c261b26b966a39beb032dcf1d5baa7
@@ -30562,6 +30574,10 @@ sha256=5eab9a3ba822a1163c07efd917c3425eaf149c01c09df375ac38a0cb7ddf20a4
md5=7d09d161efc7ef86b3b48791d98c8ae8
sha256=1e7a506f08c8a4f368dd18648006ba3934a94eb96fd4545f5303d46aeae9cc3e
+[http://www.us.xfce.org/archive/xfce-4.6.0/src/xfce4-dev-tools-4.6.0.tar.bz2]
+md5=c9587fa78e877eee858a33391d0afd62
+sha256=4763a891ac7030c109c7ca03b1b0b834859c2aac4f8e359774ee01a6875694ac
+
[http://www.us.xfce.org/archive/xfce/4.6.0/src/xfce4-dev-tools-4.6.0.tar.bz2]
md5=c9587fa78e877eee858a33391d0afd62
sha256=4763a891ac7030c109c7ca03b1b0b834859c2aac4f8e359774ee01a6875694ac
diff --git a/conf/distro/include/preferred-xorg-versions-live.inc b/conf/distro/include/preferred-xorg-versions-live.inc
index bea2b4105c..65e94fac5c 100644
--- a/conf/distro/include/preferred-xorg-versions-live.inc
+++ b/conf/distro/include/preferred-xorg-versions-live.inc
@@ -1,4 +1,4 @@
-#Thu Dec 31 14:54:51 CET 2009
+#Mon Jan 18 14:00:56 CET 2010
#app
PREFERRED_VERSION_appres ?= "1.0.2"
PREFERRED_VERSION_bdftopcf ?= "1.0.2"
@@ -98,7 +98,7 @@ PREFERRED_VERSION_xsetroot ?= "1.0.3"
PREFERRED_VERSION_xsm ?= "1.0.1"
PREFERRED_VERSION_xstdcmap ?= "1.0.1"
PREFERRED_VERSION_xtrap ?= "1.0.2"
-PREFERRED_VERSION_xvidtune ?= "1.0.1"
+PREFERRED_VERSION_xvidtune ?= "1.0.2"
PREFERRED_VERSION_xvinfo ?= "1.1.0"
PREFERRED_VERSION_xwd ?= "1.0.3"
PREFERRED_VERSION_xwininfo ?= "1.0.5"
@@ -156,8 +156,7 @@ PREFERRED_VERSION_xf86-video-i740 ?= "1.3.2"
PREFERRED_VERSION_xf86-video-i810 ?= "1.7.4"
PREFERRED_VERSION_xf86-video-impact ?= "0.2.0"
PREFERRED_VERSION_xf86-video-imstt ?= "1.1.0"
-#PREFERRED_VERSION_xf86-video-intel ?= "2.9.99.902"
-PREFERRED_VERSION_xf86-video-intel ?= "2.9.1"
+PREFERRED_VERSION_xf86-video-intel ?= "2.10.0"
PREFERRED_VERSION_xf86-video-mach64 ?= "6.8.2"
PREFERRED_VERSION_xf86-video-mga ?= "1.9.100"
PREFERRED_VERSION_xf86-video-neomagic ?= "1.2.4"
@@ -187,11 +186,10 @@ PREFERRED_VERSION_xf86-video-trident ?= "1.3.3"
PREFERRED_VERSION_xf86-video-tseng ?= "1.2.3"
PREFERRED_VERSION_xf86-video-v4l ?= "0.2.0"
PREFERRED_VERSION_xf86-video-vermilion ?= "1.0.1"
-PREFERRED_VERSION_xf86-video-vesa ?= "2.2.1"
+PREFERRED_VERSION_xf86-video-vesa ?= "2.3.0"
PREFERRED_VERSION_xf86-video-vga ?= "4.1.0"
PREFERRED_VERSION_xf86-video-via ?= "0.2.2"
-#PREFERRED_VERSION_xf86-video-vmware ?= "10.16.9"
-PREFERRED_VERSION_xf86-video-vmware ?= "10.16.8"
+PREFERRED_VERSION_xf86-video-vmware ?= "10.16.9"
PREFERRED_VERSION_xf86-video-voodoo ?= "1.2.3"
PREFERRED_VERSION_xf86-video-wsfb ?= "0.3.0"
PREFERRED_VERSION_xf86-video-xgi ?= "1.5.1"
@@ -244,8 +242,8 @@ PREFERRED_VERSION_libice-native ?= "1.0.6"
PREFERRED_VERSION_libsm ?= "1.1.1"
PREFERRED_VERSION_libsm-native ?= "1.1.1"
PREFERRED_VERSION_libwindowswm ?= "1.0.1"
-PREFERRED_VERSION_libx11 ?= "1.3.2"
-PREFERRED_VERSION_libx11-native ?= "1.3.2"
+PREFERRED_VERSION_libx11 ?= "1.3.3"
+PREFERRED_VERSION_libx11-native ?= "1.3.3"
PREFERRED_VERSION_libxscrnsaver ?= "1.2.0"
PREFERRED_VERSION_libxtrap ?= "1.0.0"
PREFERRED_VERSION_libxau ?= "1.0.5"
@@ -294,8 +292,7 @@ PREFERRED_VERSION_libpciaccess ?= "0.11.0"
PREFERRED_VERSION_libxkbfile ?= "1.0.6"
PREFERRED_VERSION_libxkbfile-native ?= "1.0.6"
PREFERRED_VERSION_libxkbui ?= "1.0.2"
-#PREFERRED_VERSION_pixman ?= "0.17.2"
-PREFERRED_VERSION_pixman ?= "0.16.2"
+PREFERRED_VERSION_pixman ?= "0.17.4"
PREFERRED_VERSION_xtrans ?= "1.2.5"
PREFERRED_VERSION_xtrans-native ?= "1.2.5"
#proto
@@ -305,7 +302,7 @@ PREFERRED_VERSION_bigreqsproto-native ?= "1.1.0"
PREFERRED_VERSION_compositeproto ?= "0.4.1"
PREFERRED_VERSION_damageproto ?= "1.2.0"
PREFERRED_VERSION_dmxproto ?= "2.3"
-PREFERRED_VERSION_dri2proto ?= "2.1"
+PREFERRED_VERSION_dri2proto ?= "2.2"
PREFERRED_VERSION_evieext ?= "1.1.0"
PREFERRED_VERSION_fixesproto ?= "4.1.1"
PREFERRED_VERSION_fixesproto-native ?= "4.1.1"
@@ -313,7 +310,7 @@ PREFERRED_VERSION_fontcacheproto ?= "0.1.3"
PREFERRED_VERSION_fontcacheproto-native ?= "0.1.3"
PREFERRED_VERSION_fontsproto ?= "2.1.0"
PREFERRED_VERSION_fontsproto-native ?= "2.1.0"
-PREFERRED_VERSION_glproto ?= "1.4.10"
+PREFERRED_VERSION_glproto ?= "1.4.11"
PREFERRED_VERSION_inputproto ?= "2.0"
PREFERRED_VERSION_inputproto-native ?= "2.0"
PREFERRED_VERSION_kbproto ?= "1.0.4"
@@ -349,9 +346,9 @@ PREFERRED_VERSION_imake ?= "1.0.2"
PREFERRED_VERSION_lndir ?= "1.0.1"
PREFERRED_VERSION_makedepend ?= "1.0.2"
PREFERRED_VERSION_makedepend-native ?= "1.0.2"
-PREFERRED_VERSION_util-macros ?= "1.4.1"
-PREFERRED_VERSION_util-macros-native ?= "1.4.1"
+PREFERRED_VERSION_util-macros ?= "1.5.0"
+PREFERRED_VERSION_util-macros-native ?= "1.5.0"
PREFERRED_VERSION_xorg-cf-files ?= "1.0.3"
#xserver
#PREFERRED_VERSION_xserver-xorg ?= "1.7.99.2"
-PREFERRED_VERSION_xserver-xorg ?= "1.7.3"
+PREFERRED_VERSION_xserver-xorg ?= "1.7.4"
diff --git a/conf/distro/include/sane-feed.inc b/conf/distro/include/sane-feed.inc
index 5bc19a1806..873972f5aa 100644
--- a/conf/distro/include/sane-feed.inc
+++ b/conf/distro/include/sane-feed.inc
@@ -41,7 +41,13 @@ FEED_ARCH_a780 = "armv5te"
FEED_ARCH_akita = "armv5te"
FEED_ARCH_asus620 = "armv5te"
FEED_ARCH_asus730 = "armv5te"
+FEED_ARCH_at91sam9260ek = "armv5te"
+FEED_ARCH_at91sam9261ek = "armv5te"
FEED_ARCH_at91sam9263ek = "armv5te"
+FEED_ARCH_at91sam9rlek = "armv5te"
+FEED_ARCH_at91sam9g10ek = "armv5te"
+FEED_ARCH_at91sam9g20ek = "armv5te"
+FEED_ARCH_at91sam9g45ekes = "armv5te"
FEED_ARCH_aximx50 = "armv5te"
FEED_ARCH_aximx50v = "armv5te"
FEED_ARCH_c7x0 = "armv5te"
diff --git a/conf/distro/include/sane-toolchain.inc b/conf/distro/include/sane-toolchain.inc
index 04fde21b25..daa2deff29 100644
--- a/conf/distro/include/sane-toolchain.inc
+++ b/conf/distro/include/sane-toolchain.inc
@@ -9,8 +9,8 @@ PREFERRED_GCC_VERSION ?= "4.4.2"
PREFERRED_BINUTILS ?= "2.20"
# Prefer glibc 2.6 and uclibc 0.9.30, these have had the most testing.
-PREFERRED_VERSION_glibc ?= "2.6.1"
-PREFERRED_VERSION_glibc-initial ?= "2.6.1"
+PREFERRED_VERSION_glibc ?= "2.10.1"
+PREFERRED_VERSION_glibc-initial ?= "2.10.1"
PREFERRED_VERSION_eglibc ?= "2.10"
PREFERRED_VERSION_eglibc-initial ?= "2.10"
PREFERRED_VERSION_uclibc ?= "0.9.30.1"
diff --git a/conf/distro/micro.conf b/conf/distro/micro.conf
index d9fc595303..9885425979 100644
--- a/conf/distro/micro.conf
+++ b/conf/distro/micro.conf
@@ -62,6 +62,8 @@ MACHINE_KERNEL_VERSION = "2.6"
#############################################################################
LIBC ?= "eglibc"
PREFERRED_BINUTILS = "2.19.51"
+PREFERRED_VERSION_glibc ?= "2.10.1"
+PREFERRED_VERSION_glibc-initial ?= "2.10.1"
PREFERRED_ARM_INSTRUCTION_SET ?= "thumb"
require conf/distro/include/sane-toolchain.inc
diff --git a/conf/machine/at91sam9260ek.conf b/conf/machine/at91sam9260ek.conf
index 9a7ca9af62..3fdfce4ba1 100644
--- a/conf/machine/at91sam9260ek.conf
+++ b/conf/machine/at91sam9260ek.conf
@@ -7,7 +7,6 @@ TARGET_ARCH = "arm"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_VERSION_linux = "2.6.28"
-PREFERRED_PROVIDER_xserver = "xserver-kdrive"
KERNEL_IMAGETYPE = "uImage"
UBOOT_MACHINE = "at91sam9260ek_config"
diff --git a/conf/machine/at91sam9g10ek.conf b/conf/machine/at91sam9g10ek.conf
new file mode 100644
index 0000000000..9f41fd9b11
--- /dev/null
+++ b/conf/machine/at91sam9g10ek.conf
@@ -0,0 +1,23 @@
+#@TYPE: Machine
+#@Name: Atmel AT91SAM9G10EK Development Platform
+#@DESCRIPTION: Machine configuration for the at91sam9g10ek development board with a at91sam9g10 processor
+
+TARGET_ARCH = "arm"
+#PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+
+KERNEL_IMAGETYPE = "uImage"
+
+#don't try to access tty1
+USE_VT = "0"
+
+MACHINE_FEATURES = "kernel26 alsa ext2 usbhost usbgadget screen touchscreen"
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyS0"
+IMAGE_FSTYPES ?= "jffs2"
+EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
+
+require conf/machine/include/tune-arm926ejs.inc
diff --git a/conf/machine/at91sam9g20ek.conf b/conf/machine/at91sam9g20ek.conf
index 7dc6ba0d53..59c5a42c64 100644
--- a/conf/machine/at91sam9g20ek.conf
+++ b/conf/machine/at91sam9g20ek.conf
@@ -6,7 +6,6 @@ TARGET_ARCH = "arm"
PREFERRED_PROVIDER_virtual/kernel = "linux"
PREFERRED_VERSION_linux = "2.6.28"
-PREFERRED_PROVIDER_xserver = "xserver-kdrive"
KERNEL_IMAGETYPE = "uImage"
UBOOT_MACHINE = "at91sam9g20ek_config"
diff --git a/conf/machine/at91sam9g45ekes.conf b/conf/machine/at91sam9g45ekes.conf
new file mode 100644
index 0000000000..2d962ef276
--- /dev/null
+++ b/conf/machine/at91sam9g45ekes.conf
@@ -0,0 +1,23 @@
+#@TYPE: Machine
+#@Name: Atmel AT91SAM9G45EKES Development Platform
+#@DESCRIPTION: Machine configuration for the at91sam9g45ekes development board with a at91sam9g45-es processor
+
+TARGET_ARCH = "arm"
+#PACKAGE_EXTRA_ARCHS = "armv4t armv5te"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+
+KERNEL_IMAGETYPE = "uImage"
+
+#don't try to access tty1
+USE_VT = "0"
+
+MACHINE_FEATURES = "kernel26 alsa ext2 usbhost usbgadget screen touchscreen"
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyS0"
+IMAGE_FSTYPES ?= "jffs2"
+EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
+
+require conf/machine/include/tune-arm926ejs.inc
diff --git a/conf/machine/at91sam9rlek.conf b/conf/machine/at91sam9rlek.conf
index f7a78dcf75..de26926650 100644
--- a/conf/machine/at91sam9rlek.conf
+++ b/conf/machine/at91sam9rlek.conf
@@ -17,7 +17,7 @@ PREFERRED_VERSION_at91bootstrap = "2.10"
#don't try to access tty1
USE_VT = "0"
-MACHINE_FEATURES = "kernel26 alsa ext2 usbhost usbgadget screen touchscreen"
+MACHINE_FEATURES = "kernel26 alsa ext2 usbgadget screen touchscreen"
EXTRA_IMAGEDEPENDS += "u-boot"
#EXTRA_IMAGEDEPENDS += "at91bootstrap"
diff --git a/recipes/barebox/barebox.inc b/recipes/barebox/barebox.inc
new file mode 100644
index 0000000000..b3def2a7b6
--- /dev/null
+++ b/recipes/barebox/barebox.inc
@@ -0,0 +1,49 @@
+DESCRIPTION = "Barebox - a bootloader that inherits the best of U-Boot and the Linux kernel"
+HOMEPAGE = "http://www.barebox.org/"
+SECTION = "bootloaders"
+PRIORITY = "optional"
+LICENSE = "GPL"
+PROVIDES = "virtual/bootloader"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit kernel-arch
+
+EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
+
+BAREBOX_MACHINE ?= "${MACHINE}_defconfig"
+BAREBOX_BINARY ?= "barebox.bin"
+BAREBOX_IMAGE ?= "barebox-${MACHINE}-${PV}-${PR}.bin"
+BAREBOX_SYMLINK ?= "barebox-${MACHINE}.bin"
+
+INSANE_SKIP_${PN} = True
+
+do_configure_prepend() {
+ cp ${WORKDIR}/defconfig ${S}/.config
+ oe_runmake oldconfig
+}
+
+do_compile () {