[meta-ti] [master][PATCH] u-boot-ti-staging: update to 2019.01
Denys Dmytriyenko
denys at ti.com
Wed Feb 6 16:42:42 PST 2019
License checksum changed due to extra SPDX lines - no actual license change.
Signed-off-by: Denys Dmytriyenko <denys at ti.com>
---
.../files/0001-Always-build-with-fno-PIE.patch | 35 ----------------------
recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb | 9 ------
recipes-bsp/u-boot/u-boot-ti-staging_2019.01.bb | 7 +++++
recipes-bsp/u-boot/u-boot-ti.inc | 4 +--
4 files changed, 9 insertions(+), 46 deletions(-)
delete mode 100644 recipes-bsp/u-boot/files/0001-Always-build-with-fno-PIE.patch
delete mode 100644 recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb
create mode 100644 recipes-bsp/u-boot/u-boot-ti-staging_2019.01.bb
diff --git a/recipes-bsp/u-boot/files/0001-Always-build-with-fno-PIE.patch b/recipes-bsp/u-boot/files/0001-Always-build-with-fno-PIE.patch
deleted file mode 100644
index dfd99c6..0000000
--- a/recipes-bsp/u-boot/files/0001-Always-build-with-fno-PIE.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From ec81bbe3ea7e077512f4b9d2b4aa87e7f1494bcc Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem at gmail.com>
-Date: Wed, 17 Oct 2018 22:32:57 -0700
-Subject: [PATCH] Always build with -fno-PIE
-
-GNU Toolchains can be configured to generate PIE by default
-while PIE could be ok, it is known that u-boot/SPL on ARM starts to
-generate bigger code and starts to overflow the SRAM size, therefore
-disabling PIE explcitly insulates against toolchain intrinsic defaults
-
-Fixes errors like
-| arm-yoe-linux-gnueabi-ld.bfd: u-boot-spl section `.rodata' will not fit in region `.sram'
-| arm-yoe-linux-gnueabi-ld.bfd: region `.sram' overflowed by 5772 bytes
-
-Signed-off-by: Khem Raj <raj.khem at gmail.com>
-Cc: Tom Rini <trini at konsulko.com>
----
- Makefile | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Makefile b/Makefile
-index 45cd751ba3..9eb8ac564e 100644
---- a/Makefile
-+++ b/Makefile
-@@ -592,6 +592,7 @@ KBUILD_CFLAGS += -O2
- endif
-
- KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
-+KBUILD_CFLAGS += $(call cc-option,-fno-PIE)
- KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks)
-
- KBUILD_CFLAGS += -g
---
-2.19.1
-
diff --git a/recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb b/recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb
deleted file mode 100644
index d458dc9..0000000
--- a/recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-require u-boot-ti.inc
-
-PR = "r30"
-
-BRANCH = "ti-u-boot-2018.01"
-
-SRCREV = "313dcd69c2b32648266f91bcf223f9e539bc4201"
-
-SRC_URI += "file://0001-Always-build-with-fno-PIE.patch"
diff --git a/recipes-bsp/u-boot/u-boot-ti-staging_2019.01.bb b/recipes-bsp/u-boot/u-boot-ti-staging_2019.01.bb
new file mode 100644
index 0000000..a890b82
--- /dev/null
+++ b/recipes-bsp/u-boot/u-boot-ti-staging_2019.01.bb
@@ -0,0 +1,7 @@
+require u-boot-ti.inc
+
+PR = "r0"
+
+BRANCH = "ti-u-boot-2019.01"
+
+SRCREV = "721a0ba045e97f4532718d38ed6941eb9a167225"
diff --git a/recipes-bsp/u-boot/u-boot-ti.inc b/recipes-bsp/u-boot/u-boot-ti.inc
index 62f04f7..9d82711 100644
--- a/recipes-bsp/u-boot/u-boot-ti.inc
+++ b/recipes-bsp/u-boot/u-boot-ti.inc
@@ -20,7 +20,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/u-boot:"
SUMMARY = "u-boot bootloader for TI devices"
LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
+LIC_FILES_CHKSUM = "file://Licenses/README;md5=30503fd321432fc713238f582193b78e"
BRANCH ?= "master"
UBOOT_GIT_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git"
@@ -30,7 +30,7 @@ SRC_URI = "${UBOOT_GIT_URI};protocol=${UBOOT_GIT_PROTOCOL};branch=${BRANCH}"
PV_append = "+git${SRCPV}"
# u-boot needs devtree compiler to parse dts files
-DEPENDS += "dtc-native bc-native lzop-native"
+DEPENDS += "dtc-native bc-native lzop-native flex-native bison-native"
PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/boot/bl31.bin,,arm-trusted-firmware"
PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}/boot/bl32.bin,,optee-os"
--
2.7.4
More information about the meta-ti
mailing list