mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-24 13:36:31 +00:00
Buildroot 2018-11 (#258)
* Update to buildroot 2018.11 * containerd update * runc update * runc docker engine * runc docker proxy * update rpi firmware * update network manager * update dhcpd * update wait on network * update rpi wifi * revert glibc
This commit is contained in:
parent
a9bbc7babe
commit
4411307353
@ -0,0 +1,44 @@
|
||||
From 92e66c5811921fa7e16a07abe94ba3e82afedfbe Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Sun, 25 Nov 2018 15:37:10 +0000
|
||||
Subject: [PATCH 1/1] docker-containerd: bump to v1.1.5
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/docker-containerd/docker-containerd.hash | 2 +-
|
||||
package/docker-containerd/docker-containerd.mk | 3 ++-
|
||||
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/package/docker-containerd/docker-containerd.hash b/package/docker-containerd/docker-containerd.hash
|
||||
index a530873..0ab32df 100644
|
||||
--- a/package/docker-containerd/docker-containerd.hash
|
||||
+++ b/package/docker-containerd/docker-containerd.hash
|
||||
@@ -1,3 +1,3 @@
|
||||
# Computed locally
|
||||
-sha256 a946f4614d92d60361213ef18deab04ee73599e4567f1ff26f7a72841afe4fa2 docker-containerd-v1.1.3.tar.gz
|
||||
+sha256 e0d6a92493c875741077c45684a094d61c032e6249454298f652b81e0b148f40 docker-containerd-v1.1.5.tar.gz
|
||||
sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE
|
||||
diff --git a/package/docker-containerd/docker-containerd.mk b/package/docker-containerd/docker-containerd.mk
|
||||
index 121ef09..9ee4fd3 100644
|
||||
--- a/package/docker-containerd/docker-containerd.mk
|
||||
+++ b/package/docker-containerd/docker-containerd.mk
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-DOCKER_CONTAINERD_VERSION = v1.1.3
|
||||
+DOCKER_CONTAINERD_VERSION = v1.1.5
|
||||
DOCKER_CONTAINERD_SITE = $(call github,containerd,containerd,$(DOCKER_CONTAINERD_VERSION))
|
||||
DOCKER_CONTAINERD_LICENSE = Apache-2.0
|
||||
DOCKER_CONTAINERD_LICENSE_FILES = LICENSE
|
||||
@@ -17,6 +17,7 @@ DOCKER_CONTAINERD_LDFLAGS = \
|
||||
DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
||||
|
||||
DOCKER_CONTAINERD_INSTALL_BINS = containerd containerd-shim
|
||||
+DOCKER_CONTAINERD_TAGS = apparmor
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
|
||||
DOCKER_CONTAINERD_DEPENDENCIES += libseccomp
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,115 +0,0 @@
|
||||
From f1c537f80a9c829785aaaefdfb2f04f46db565fd Mon Sep 17 00:00:00 2001
|
||||
From: Christian Stewart <christian@paral.in>
|
||||
Date: Tue, 9 May 2017 17:22:43 -0400
|
||||
Subject: [PATCH] tini: new package
|
||||
|
||||
Tini is a minimal init process to act as PID 1 for containers.
|
||||
|
||||
Tini can be used to satisfy docker-engine's docker-init binary
|
||||
requirement.
|
||||
|
||||
Signed-off-by: Christian Stewart <christian@paral.in>
|
||||
|
||||
---
|
||||
|
||||
Changes since v2:
|
||||
|
||||
- Upgraded to v0.18.0
|
||||
- Added hash for license file
|
||||
---
|
||||
package/Config.in | 1 +
|
||||
package/tini/Config.in | 16 ++++++++++++++++
|
||||
package/tini/tini.hash | 3 +++
|
||||
package/tini/tini.mk | 35 +++++++++++++++++++++++++++++++++++
|
||||
4 files changed, 55 insertions(+)
|
||||
create mode 100644 package/tini/Config.in
|
||||
create mode 100644 package/tini/tini.hash
|
||||
create mode 100644 package/tini/tini.mk
|
||||
|
||||
diff --git a/package/Config.in b/package/Config.in
|
||||
index a114c90..28e0caf 100644
|
||||
--- a/package/Config.in
|
||||
+++ b/package/Config.in
|
||||
@@ -1923,6 +1923,7 @@ comment "Utilities"
|
||||
source "package/sudo/Config.in"
|
||||
source "package/terminology/Config.in"
|
||||
source "package/time/Config.in"
|
||||
+ source "package/tini/Config.in"
|
||||
source "package/tmux/Config.in"
|
||||
source "package/which/Config.in"
|
||||
source "package/xmlstarlet/Config.in"
|
||||
diff --git a/package/tini/Config.in b/package/tini/Config.in
|
||||
new file mode 100644
|
||||
index 0000000..235fc1a
|
||||
--- /dev/null
|
||||
+++ b/package/tini/Config.in
|
||||
@@ -0,0 +1,16 @@
|
||||
+config BR2_PACKAGE_TINI
|
||||
+ bool "tini"
|
||||
+ help
|
||||
+ tini is a simple but valid init binary to
|
||||
+ act as PID 1 for containers.
|
||||
+
|
||||
+ https://github.com/krallin/tini
|
||||
+
|
||||
+if BR2_PACKAGE_TINI
|
||||
+
|
||||
+config BR2_PACKAGE_TINI_MINIMAL
|
||||
+ bool "build minimal variant"
|
||||
+ help
|
||||
+ Disables argument parsing and verbose output.
|
||||
+
|
||||
+endif
|
||||
diff --git a/package/tini/tini.hash b/package/tini/tini.hash
|
||||
new file mode 100644
|
||||
index 0000000..c4f85c4
|
||||
--- /dev/null
|
||||
+++ b/package/tini/tini.hash
|
||||
@@ -0,0 +1,3 @@
|
||||
+# Locally computed
|
||||
+sha256 1097675352d6317b547e73f9dc7c6839fd0bb0d96dafc2e5c95506bb324049a2 tini-v0.18.0.tar.gz
|
||||
+sha256 e5f46bca81266bdd511cf08018d66866870531794569c04f9b45f50dd23c28b0 LICENSE
|
||||
diff --git a/package/tini/tini.mk b/package/tini/tini.mk
|
||||
new file mode 100644
|
||||
index 0000000..9f9d986
|
||||
--- /dev/null
|
||||
+++ b/package/tini/tini.mk
|
||||
@@ -0,0 +1,35 @@
|
||||
+################################################################################
|
||||
+#
|
||||
+# tini
|
||||
+#
|
||||
+################################################################################
|
||||
+
|
||||
+TINI_VERSION = v0.18.0
|
||||
+TINI_SITE = $(call github,krallin,tini,$(TINI_VERSION))
|
||||
+
|
||||
+TINI_LICENSE = MIT
|
||||
+TINI_LICENSE_FILES = LICENSE
|
||||
+
|
||||
+TINI_CFLAGS = $(TARGET_CFLAGS) -DTINI_VERSION=\"$(TINI_VERSION)\" -DTINI_GIT=\"\"
|
||||
+TINI_CFLAGS += -static
|
||||
+
|
||||
+ifeq ($(BR2_PACKAGE_TINI_MINIMAL),y)
|
||||
+TINI_CFLAGS += -DTINI_MINIMAL
|
||||
+endif
|
||||
+
|
||||
+define TINI_CONFIGURE_CMDS
|
||||
+ printf "#pragma once\n" > $(@D)/src/tiniConfig.h
|
||||
+endef
|
||||
+
|
||||
+define TINI_BUILD_CMDS
|
||||
+ $(TARGET_CC) \
|
||||
+ $(TINI_CFLAGS) \
|
||||
+ -o $(@D)/tini $(@D)/src/tini.c
|
||||
+endef
|
||||
+
|
||||
+define TINI_INSTALL_TARGET_CMDS
|
||||
+ $(INSTALL) -D -m 0755 $(@D)/tini $(TARGET_DIR)/usr/bin/tini
|
||||
+endef
|
||||
+
|
||||
+# Tini's CMakeLists.txt is not suitable for Buildroot.
|
||||
+$(eval $(generic-package))
|
||||
--
|
||||
2.9.0.windows.1
|
||||
|
@ -1,54 +0,0 @@
|
||||
From 534557f34b9ab95fb38fc2cd0fe04829264ee653 Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Mon, 28 May 2018 12:40:28 +0000
|
||||
Subject: [PATCH 1/1] docker-containerd: bump to v1.1.0
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/docker-containerd/docker-containerd.hash | 2 +-
|
||||
package/docker-containerd/docker-containerd.mk | 13 +++++--------
|
||||
2 files changed, 6 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/package/docker-containerd/docker-containerd.hash b/package/docker-containerd/docker-containerd.hash
|
||||
index 992eb5b01a..257c607841 100644
|
||||
--- a/package/docker-containerd/docker-containerd.hash
|
||||
+++ b/package/docker-containerd/docker-containerd.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Computed locally
|
||||
-sha256 da89086a7c643702a2ddecec67a45d3d8e4b0d610dd19036be63e6bd54cc1a85 docker-containerd-9048e5e50717ea4497b757314bad98ea3763c145.tar.gz
|
||||
+sha256 08f057ece7e518b14cce2e9737228a5a899a7b58b78248a03e02f4a6c079eeaf docker-containerd-v1.1.0.tar.gz
|
||||
diff --git a/package/docker-containerd/docker-containerd.mk b/package/docker-containerd/docker-containerd.mk
|
||||
index 88e27b5ed4..49c3d8ec0d 100644
|
||||
--- a/package/docker-containerd/docker-containerd.mk
|
||||
+++ b/package/docker-containerd/docker-containerd.mk
|
||||
@@ -4,22 +4,19 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-DOCKER_CONTAINERD_VERSION = 9048e5e50717ea4497b757314bad98ea3763c145
|
||||
-DOCKER_CONTAINERD_SITE = $(call github,docker,containerd,$(DOCKER_CONTAINERD_VERSION))
|
||||
+DOCKER_CONTAINERD_VERSION = v1.1.0
|
||||
+DOCKER_CONTAINERD_SITE = $(call github,containerd,containerd,$(DOCKER_CONTAINERD_VERSION))
|
||||
DOCKER_CONTAINERD_LICENSE = Apache-2.0
|
||||
DOCKER_CONTAINERD_LICENSE_FILES = LICENSE.code
|
||||
|
||||
-DOCKER_CONTAINERD_WORKSPACE = vendor
|
||||
-
|
||||
-DOCKER_CONTAINERD_LDFLAGS = \
|
||||
- -X github.com/docker/containerd.GitCommit=$(DOCKER_CONTAINERD_VERSION)
|
||||
-
|
||||
-DOCKER_CONTAINERD_BUILD_TARGETS = ctr containerd containerd-shim
|
||||
+DOCKER_CONTAINERD_BUILD_TARGETS = cmd/ctr cmd/containerd cmd/containerd-shim
|
||||
+DOCKER_CONTAINERD_TAGS = apparmor no_btrfs
|
||||
|
||||
DOCKER_CONTAINERD_INSTALL_BINS = containerd containerd-shim
|
||||
|
||||
define DOCKER_CONTAINERD_INSTALL_SYMLINKS
|
||||
ln -fs runc $(TARGET_DIR)/usr/bin/docker-runc
|
||||
+ ln -fs containerd $(TARGET_DIR)/usr/bin/docker-containerd
|
||||
ln -fs containerd-shim $(TARGET_DIR)/usr/bin/docker-containerd-shim
|
||||
endef
|
||||
|
||||
--
|
||||
2.17.0
|
||||
|
45
buildroot-patches/0002-runc-bump-to-1.0-rc6.patch
Normal file
45
buildroot-patches/0002-runc-bump-to-1.0-rc6.patch
Normal file
@ -0,0 +1,45 @@
|
||||
From 73d51fb34287f40236a0d7a8cb2fe50a1f3da9ca Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Sun, 25 Nov 2018 16:00:25 +0000
|
||||
Subject: [PATCH 1/1] runc: bump to 1.0-rc6
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/runc/runc.hash | 2 +-
|
||||
package/runc/runc.mk | 4 ++--
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/runc/runc.hash b/package/runc/runc.hash
|
||||
index 853cbb1..1636e5b 100644
|
||||
--- a/package/runc/runc.hash
|
||||
+++ b/package/runc/runc.hash
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
-sha256 994a3a0447fcbf7e37614b02aa5604d2d6b9fdb41e6870d8d3ff1138ed6e61ef runc-69663f0bd4b60df09991c08812a60108003fa340.tar.gz
|
||||
+sha256 a221f8380e7b5806031f54d423af6dde24c305dad49868056cf70e5f5f4ef771 runc-v1.0.0-rc6.tar.gz
|
||||
sha256 552a739c3b25792263f731542238b92f6f8d07e9a488eae27e6c4690038a8243 LICENSE
|
||||
diff --git a/package/runc/runc.mk b/package/runc/runc.mk
|
||||
index 7f42c96..4bce0aa 100644
|
||||
--- a/package/runc/runc.mk
|
||||
+++ b/package/runc/runc.mk
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# docker-engine/hack/dockerfile/install/runc.installer:4 RUNC_COMMIT=...
|
||||
-RUNC_VERSION = 69663f0bd4b60df09991c08812a60108003fa340
|
||||
+RUNC_VERSION = v1.0.0-rc6
|
||||
RUNC_SITE = $(call github,opencontainers,runc,$(RUNC_VERSION))
|
||||
RUNC_LICENSE = Apache-2.0
|
||||
RUNC_LICENSE_FILES = LICENSE
|
||||
@@ -14,7 +14,7 @@ RUNC_WORKSPACE = Godeps/_workspace
|
||||
|
||||
RUNC_LDFLAGS = -X main.gitCommit=$(RUNC_VERSION)
|
||||
|
||||
-RUNC_TAGS = cgo static_build
|
||||
+RUNC_TAGS = cgo static_build apparmor
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
|
||||
RUNC_TAGS += seccomp
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 506db3cdb825a3bbc67939ce0bf5e72c959ac42e Mon Sep 17 00:00:00 2001
|
||||
From 0ae02b1feb46e005a7addd6b5addd43ce6c34d2d Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Mon, 28 May 2018 12:48:37 +0000
|
||||
Subject: [PATCH 1/1] docker-engine: bump to v18.03.1-ce
|
||||
Date: Sun, 25 Nov 2018 16:18:33 +0000
|
||||
Subject: [PATCH 1/1] docker-engine: bump to v18.09.0-ce
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
@ -10,15 +10,15 @@ Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
2 files changed, 34 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash
|
||||
index 6c0ed338a5..19c6c73122 100644
|
||||
index 6c0ed33..5ef89cc 100644
|
||||
--- a/package/docker-engine/docker-engine.hash
|
||||
+++ b/package/docker-engine/docker-engine.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
-sha256 4716df117d867b82ddab2e82395cd40aa3d0925a689eedcec8919729e4c9f121 docker-engine-v17.05.0-ce.tar.gz
|
||||
+sha256 b05f3709844c45d49922914cf6eb71d4131d0bd5389361376ff6a86aa186f4a0 docker-engine-v18.03.1-ce.tar.gz
|
||||
+sha256 0f251f04b1973956f070c1d7ee2751a9663da2d9d701fbab7e957f0f5f310478 docker-engine-v18.09.0.tar.gz
|
||||
diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk
|
||||
index ba84b4cf0a..12c8ad5a61 100644
|
||||
index ba84b4c..0c3ab5b 100644
|
||||
--- a/package/docker-engine/docker-engine.mk
|
||||
+++ b/package/docker-engine/docker-engine.mk
|
||||
@@ -4,9 +4,8 @@
|
||||
@ -28,7 +28,7 @@ index ba84b4cf0a..12c8ad5a61 100644
|
||||
-DOCKER_ENGINE_VERSION = v17.05.0-ce
|
||||
-DOCKER_ENGINE_COMMIT = 89658bed64c2a8fe05a978e5b87dbec409d57a0f
|
||||
-DOCKER_ENGINE_SITE = $(call github,docker,docker,$(DOCKER_ENGINE_VERSION))
|
||||
+DOCKER_ENGINE_VERSION = v18.03.1-ce
|
||||
+DOCKER_ENGINE_VERSION = v18.09.0
|
||||
+DOCKER_ENGINE_SITE = $(call github,docker,docker-ce,$(DOCKER_ENGINE_VERSION))
|
||||
|
||||
DOCKER_ENGINE_LICENSE = Apache-2.0
|
||||
@ -119,5 +119,5 @@ index ba84b4cf0a..12c8ad5a61 100644
|
||||
+
|
||||
$(eval $(golang-package))
|
||||
--
|
||||
2.17.0
|
||||
2.17.1
|
||||
|
@ -1,45 +0,0 @@
|
||||
From dd1fe57cbdb9b7f67eb786f62fd165e332f69d99 Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Sun, 27 May 2018 19:52:05 +0000
|
||||
Subject: [PATCH 1/1] runc: bump to 1.0-rc5
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/runc/runc.hash | 2 +-
|
||||
package/runc/runc.mk | 6 ++----
|
||||
2 files changed, 3 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/package/runc/runc.hash b/package/runc/runc.hash
|
||||
index 3e188c5c79..26fdd9727b 100644
|
||||
--- a/package/runc/runc.hash
|
||||
+++ b/package/runc/runc.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
-sha256 b5c50d7d9a5f610d5424f96196efa306ec708fd9299302dd919545099c16b7c1 runc-9c2d8d184e5da67c95d601382adf14862e4f2228.tar.gz
|
||||
+sha256 770e180d1cca1f3c1a67512ebf9720caafe97af4fc2fe12fa43a3cf7bfa77522 runc-v1.0.0-rc5.tar.gz
|
||||
diff --git a/package/runc/runc.mk b/package/runc/runc.mk
|
||||
index f1586f32b2..aa23fce3b0 100644
|
||||
--- a/package/runc/runc.mk
|
||||
+++ b/package/runc/runc.mk
|
||||
@@ -4,16 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-RUNC_VERSION = 9c2d8d184e5da67c95d601382adf14862e4f2228
|
||||
+RUNC_VERSION = v1.0.0-rc5
|
||||
RUNC_SITE = $(call github,opencontainers,runc,$(RUNC_VERSION))
|
||||
RUNC_LICENSE = Apache-2.0
|
||||
RUNC_LICENSE_FILES = LICENSE
|
||||
|
||||
RUNC_WORKSPACE = Godeps/_workspace
|
||||
|
||||
-RUNC_LDFLAGS = -X main.gitCommit=$(RUNC_VERSION)
|
||||
-
|
||||
-RUNC_TAGS = cgo static_build
|
||||
+RUNC_TAGS = cgo static_build apparmor
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
|
||||
RUNC_TAGS += seccomp
|
||||
--
|
||||
2.17.0
|
||||
|
@ -1,8 +1,7 @@
|
||||
From ed325bba70db9b66461e212012d29bc8110966c9 Mon Sep 17 00:00:00 2001
|
||||
From 512537d74cbefbb288dba7f594557c5abe507317 Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Mon, 28 May 2018 11:02:14 +0000
|
||||
Subject: [PATCH 1/1] docker-proxy: bump to
|
||||
8436c5cdbc627b9c51f9a02742c5a3955b19c5e1
|
||||
Date: Sun, 25 Nov 2018 16:30:31 +0000
|
||||
Subject: [PATCH 1/1] docker-proxy: bump to 449672e51370ccca3b115c834fd0ef2fdec9b094
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
@ -11,15 +10,15 @@ Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
2 files changed, 2 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/package/docker-proxy/docker-proxy.hash b/package/docker-proxy/docker-proxy.hash
|
||||
index 3ec184f54f..9a9ec8bc3f 100644
|
||||
index 3ec184f..4260926 100644
|
||||
--- a/package/docker-proxy/docker-proxy.hash
|
||||
+++ b/package/docker-proxy/docker-proxy.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
-sha256 2eee331b6ded567a36e7db708405b34032b93938682cf049025f48b96d755bf6 docker-proxy-7b2b1feb1de4817d522cc372af149ff48d25028e.tar.gz
|
||||
+sha256 45db634cbcbc68377129008b71160a0074e30da453e9ab5afebcbaec4d2a4733 docker-proxy-8436c5cdbc627b9c51f9a02742c5a3955b19c5e1.tar.gz
|
||||
+sha256 1823f8f86b0b7fa5c65afaed75db1732b72245c318205a75180f0da6525f2f67 docker-proxy-449672e51370ccca3b115c834fd0ef2fdec9b094.tar.gz
|
||||
diff --git a/package/docker-proxy/docker-proxy.mk b/package/docker-proxy/docker-proxy.mk
|
||||
index dfa9d4347d..fc68ac7657 100644
|
||||
index dfa9d43..9250538 100644
|
||||
--- a/package/docker-proxy/docker-proxy.mk
|
||||
+++ b/package/docker-proxy/docker-proxy.mk
|
||||
@@ -4,7 +4,7 @@
|
||||
@ -27,7 +26,7 @@ index dfa9d4347d..fc68ac7657 100644
|
||||
################################################################################
|
||||
|
||||
-DOCKER_PROXY_VERSION = 7b2b1feb1de4817d522cc372af149ff48d25028e
|
||||
+DOCKER_PROXY_VERSION = 8436c5cdbc627b9c51f9a02742c5a3955b19c5e1
|
||||
+DOCKER_PROXY_VERSION = 449672e51370ccca3b115c834fd0ef2fdec9b094
|
||||
DOCKER_PROXY_SITE = $(call github,docker,libnetwork,$(DOCKER_PROXY_VERSION))
|
||||
|
||||
DOCKER_PROXY_LICENSE = Apache-2.0
|
||||
@ -41,5 +40,5 @@ index dfa9d4347d..fc68ac7657 100644
|
||||
|
||||
define DOCKER_PROXY_INSTALL_TARGET_CMDS
|
||||
--
|
||||
2.17.0
|
||||
2.17.1
|
||||
|
@ -15,7 +15,7 @@ index 4854deae03..3a9f21e877 100644
|
||||
+++ b/package/rpi-firmware/rpi-firmware.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
-sha256 ea451834e20136d249661e0ed7d1fdfa309249d233a387f44dd6c3b746a454c6 rpi-firmware-36f991382326907419f64917624427e59fd8e4a0.tar.gz
|
||||
-sha256 57c56e9e41a2d9b1ce660aa7887db5c4b44f768fc63c6b6ef1d2fe460a090d85 rpi-firmware-fbad6408c4596d3d671736ee0571aae444f24e68.tar.gz
|
||||
+sha256 8939476badeb1d28adc60b46315f1511cd83c1942fbde5ef2e04c4f1b9591da6 rpi-firmware-91e955e3786a807f4af8ae7e4a4bbf9ec470b843.tar.gz
|
||||
diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
|
||||
index eab4c5d307..cb2e9d6cd8 100644
|
||||
@ -25,7 +25,7 @@ index eab4c5d307..cb2e9d6cd8 100644
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-RPI_FIRMWARE_VERSION = 36f991382326907419f64917624427e59fd8e4a0
|
||||
-RPI_FIRMWARE_VERSION = fbad6408c4596d3d671736ee0571aae444f24e68
|
||||
+RPI_FIRMWARE_VERSION = 91e955e3786a807f4af8ae7e4a4bbf9ec470b843
|
||||
RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
|
||||
RPI_FIRMWARE_LICENSE = BSD-3-Clause
|
@ -1,6 +1,6 @@
|
||||
From 30af519c8cc4b4c46dfb4ee42adda49a81dbc475 Mon Sep 17 00:00:00 2001
|
||||
From 76e3a48b94cc0f44d05af3eedb5199ff230848fb Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Thu, 12 Jul 2018 21:33:50 +0000
|
||||
Date: Sun, 25 Nov 2018 16:58:13 +0000
|
||||
Subject: [PATCH 1/1] rpi: use latest wifi driver
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
@ -10,25 +10,25 @@ Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.hash b/package/rpi-wifi-firmware/rpi-wifi-firmware.hash
|
||||
index bc0d7c8b02..946a55fac0 100644
|
||||
index c61a47e..84e02f3 100644
|
||||
--- a/package/rpi-wifi-firmware/rpi-wifi-firmware.hash
|
||||
+++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.hash
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
-sha256 beade89c5c072158b6cf18cf741d2695980fd6a4533dab3897bebf90c0631a30 rpi-wifi-firmware-18d7c931aff0a8a78360b9b9eaeb15d1224fb907.tar.gz
|
||||
+sha256 163fc0629d9ddcf7b729fefd3129f8d4f43b8fc912fa487b6d8bc57cf57232a7 rpi-wifi-firmware-86e88fbf0345da49555d0ec34c80b4fbae7d0cd3.tar.gz
|
||||
-sha256 155ebd5f08b819e0ce4e1950fcc972b2086cee3c16d36aba348beba1910c1fd2 rpi-wifi-firmware-8c1e2bff1da9850f68efcfff3da5d939ec27a2ee.tar.gz
|
||||
+sha256 95d26fadfa73505b1fdcc0080728655109ceef9b5a0e63f36d9383e9ada57ab2 rpi-wifi-firmware-b518de45ced519e8f7a499f4778100173402ae43.tar.gz
|
||||
sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx
|
||||
diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.mk b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
|
||||
index 32dd3e519b..248b0a2621 100644
|
||||
index 2eb8cee..da915bd 100644
|
||||
--- a/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
|
||||
+++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
|
||||
@@ -4,14 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-RPI_WIFI_FIRMWARE_VERSION = 18d7c931aff0a8a78360b9b9eaeb15d1224fb907
|
||||
-RPI_WIFI_FIRMWARE_VERSION = 8c1e2bff1da9850f68efcfff3da5d939ec27a2ee
|
||||
-RPI_WIFI_FIRMWARE_SITE = $(call github,LibreELEC,brcmfmac_sdio-firmware-rpi,$(RPI_WIFI_FIRMWARE_VERSION))
|
||||
+RPI_WIFI_FIRMWARE_VERSION = 86e88fbf0345da49555d0ec34c80b4fbae7d0cd3
|
||||
+RPI_WIFI_FIRMWARE_VERSION = b518de45ced519e8f7a499f4778100173402ae43
|
||||
+RPI_WIFI_FIRMWARE_SITE = $(call github,RPi-Distro,firmware-nonfree,$(RPI_WIFI_FIRMWARE_VERSION))
|
||||
RPI_WIFI_FIRMWARE_LICENSE = PROPRIETARY
|
||||
RPI_WIFI_FIRMWARE_LICENSE_FILES = LICENCE.broadcom_bcm43xx
|
228
buildroot-patches/0010-Revert-glibc-2.27-57.patch
Normal file
228
buildroot-patches/0010-Revert-glibc-2.27-57.patch
Normal file
@ -0,0 +1,228 @@
|
||||
From 2ed396acbaba0d84dbef108f816832334e7ccb62 Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Sun, 25 Nov 2018 23:27:55 +0000
|
||||
Subject: [PATCH 1/1] Revert glibc 2.27-57
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/glibc/Config.in | 5 +-
|
||||
package/glibc/arc-2018.03-release/glibc.hash | 7 --
|
||||
...soft-fp-ignore-maybe-uninitialized-w.patch | 88 -------------------
|
||||
.../glibc.hash | 7 --
|
||||
package/glibc/glibc.hash | 10 ++-
|
||||
package/glibc/glibc.mk | 25 ++----
|
||||
6 files changed, 15 insertions(+), 127 deletions(-)
|
||||
delete mode 100644 package/glibc/arc-2018.03-release/glibc.hash
|
||||
delete mode 100644 package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/0001-sysdeps-ieee754-soft-fp-ignore-maybe-uninitialized-w.patch
|
||||
delete mode 100644 package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/glibc.hash
|
||||
|
||||
diff --git a/package/glibc/Config.in b/package/glibc/Config.in
|
||||
index 7821251..57a2e83 100644
|
||||
--- a/package/glibc/Config.in
|
||||
+++ b/package/glibc/Config.in
|
||||
@@ -4,7 +4,6 @@ config BR2_PACKAGE_GLIBC
|
||||
bool
|
||||
default y
|
||||
select BR2_PACKAGE_LINUX_HEADERS
|
||||
- select BR2_TOOLCHAIN_HAS_SSP if BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
|
||||
- help
|
||||
- https://www.gnu.org/software/libc/
|
||||
+ select BR2_TOOLCHAIN_HAS_SSP
|
||||
+
|
||||
endif
|
||||
diff --git a/package/glibc/arc-2018.03-release/glibc.hash b/package/glibc/arc-2018.03-release/glibc.hash
|
||||
deleted file mode 100644
|
||||
index f3b10d9..0000000
|
||||
--- a/package/glibc/arc-2018.03-release/glibc.hash
|
||||
+++ /dev/null
|
||||
@@ -1,7 +0,0 @@
|
||||
-# Locally calculated (fetched from Github)
|
||||
-sha256 e08ab67b2db2d0f0e8f3311d23c54fb8f6d4c1ef6fa0b4047fd5da400e3ce9de glibc-arc-2018.03-release.tar.gz
|
||||
-
|
||||
-# Hashes for license files
|
||||
-sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
-sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
-sha256 61abdd6930c9c599062d89e916b3e7968783879b6be0ee1c6229dd6169def431 LICENSES
|
||||
diff --git a/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/0001-sysdeps-ieee754-soft-fp-ignore-maybe-uninitialized-w.patch b/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/0001-sysdeps-ieee754-soft-fp-ignore-maybe-uninitialized-w.patch
|
||||
deleted file mode 100644
|
||||
index febcd36..0000000
|
||||
--- a/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/0001-sysdeps-ieee754-soft-fp-ignore-maybe-uninitialized-w.patch
|
||||
+++ /dev/null
|
||||
@@ -1,88 +0,0 @@
|
||||
-From 4a06ceea33ecc220bbfe264d8f1e74de2f04e90d Mon Sep 17 00:00:00 2001
|
||||
-From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
-Date: Tue, 2 Oct 2018 15:38:43 +0000
|
||||
-Subject: [PATCH] sysdeps/ieee754/soft-fp: ignore maybe-uninitialized with -O
|
||||
- [BZ #19444]
|
||||
-
|
||||
-* with -O, -O1, -Os it fails with:
|
||||
-
|
||||
-In file included from ../soft-fp/soft-fp.h:318,
|
||||
- from ../sysdeps/ieee754/soft-fp/s_fdiv.c:28:
|
||||
-../sysdeps/ieee754/soft-fp/s_fdiv.c: In function '__fdiv':
|
||||
-../soft-fp/op-2.h:98:25: error: 'R_f1' may be used uninitialized in this function [-Werror=maybe-uninitialized]
|
||||
- X##_f0 = (X##_f1 << (_FP_W_TYPE_SIZE - (N)) | X##_f0 >> (N) \
|
||||
- ^~
|
||||
-../sysdeps/ieee754/soft-fp/s_fdiv.c:38:14: note: 'R_f1' was declared here
|
||||
- FP_DECL_D (R);
|
||||
- ^
|
||||
-../soft-fp/op-2.h:37:36: note: in definition of macro '_FP_FRAC_DECL_2'
|
||||
- _FP_W_TYPE X##_f0 _FP_ZERO_INIT, X##_f1 _FP_ZERO_INIT
|
||||
- ^
|
||||
-../soft-fp/double.h:95:24: note: in expansion of macro '_FP_DECL'
|
||||
- # define FP_DECL_D(X) _FP_DECL (2, X)
|
||||
- ^~~~~~~~
|
||||
-../sysdeps/ieee754/soft-fp/s_fdiv.c:38:3: note: in expansion of macro 'FP_DECL_D'
|
||||
- FP_DECL_D (R);
|
||||
- ^~~~~~~~~
|
||||
-../soft-fp/op-2.h:101:17: error: 'R_f0' may be used uninitialized in this function [-Werror=maybe-uninitialized]
|
||||
- : (X##_f0 << (_FP_W_TYPE_SIZE - (N))) != 0)); \
|
||||
- ^~
|
||||
-../sysdeps/ieee754/soft-fp/s_fdiv.c:38:14: note: 'R_f0' was declared here
|
||||
- FP_DECL_D (R);
|
||||
- ^
|
||||
-../soft-fp/op-2.h:37:14: note: in definition of macro '_FP_FRAC_DECL_2'
|
||||
- _FP_W_TYPE X##_f0 _FP_ZERO_INIT, X##_f1 _FP_ZERO_INIT
|
||||
- ^
|
||||
-../soft-fp/double.h:95:24: note: in expansion of macro '_FP_DECL'
|
||||
- # define FP_DECL_D(X) _FP_DECL (2, X)
|
||||
- ^~~~~~~~
|
||||
-../sysdeps/ieee754/soft-fp/s_fdiv.c:38:3: note: in expansion of macro 'FP_DECL_D'
|
||||
- FP_DECL_D (R);
|
||||
- ^~~~~~~~~
|
||||
-
|
||||
-Build tested with Yocto for ARM, AARCH64, X86, X86_64, PPC, MIPS, MIPS64
|
||||
-with -O, -O1, -Os.
|
||||
-For AARCH64 it needs one more fix in locale for -Os.
|
||||
-
|
||||
- [BZ #19444]
|
||||
- * sysdeps/ieee754/soft-fp/s_fdiv.c: Include <libc-diag.h> and use
|
||||
- DIAG_PUSH_NEEDS_COMMENT, DIAG_IGNORE_NEEDS_COMMENT and
|
||||
- DIAG_POP_NEEDS_COMMENT to disable -Wmaybe-uninitialized.
|
||||
-
|
||||
-
|
||||
-Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
|
||||
----
|
||||
- sysdeps/ieee754/soft-fp/s_fdiv.c | 12 ++++++++++++
|
||||
- 1 files changed, 12 insertions(+)
|
||||
-
|
||||
-diff --git a/sysdeps/ieee754/soft-fp/s_fdiv.c b/sysdeps/ieee754/soft-fp/s_fdiv.c
|
||||
-index 341339f5ed..7a15cbeee6 100644
|
||||
---- a/sysdeps/ieee754/soft-fp/s_fdiv.c
|
||||
-+++ b/sysdeps/ieee754/soft-fp/s_fdiv.c
|
||||
-@@ -25,6 +25,16 @@
|
||||
- #undef fdivl
|
||||
-
|
||||
- #include <math-narrow.h>
|
||||
-+#include <libc-diag.h>
|
||||
-+
|
||||
-+/* R_f[01] are not set in cases where they are not used in packing,
|
||||
-+ but the compiler does not see that they are set in all cases where
|
||||
-+ they are used, resulting in warnings that they may be used
|
||||
-+ uninitialized. The location of the warning differs in different
|
||||
-+ versions of GCC, it may be where R is defined using a macro or it
|
||||
-+ may be where the macro is defined. This happens only with -O1. */
|
||||
-+DIAG_PUSH_NEEDS_COMMENT;
|
||||
-+DIAG_IGNORE_NEEDS_COMMENT (8, "-Wmaybe-uninitialized");
|
||||
- #include <soft-fp.h>
|
||||
- #include <single.h>
|
||||
- #include <double.h>
|
||||
-@@ -53,4 +63,6 @@ __fdiv (double x, double y)
|
||||
- CHECK_NARROW_DIV (ret, x, y);
|
||||
- return ret;
|
||||
- }
|
||||
-+DIAG_POP_NEEDS_COMMENT;
|
||||
-+
|
||||
- libm_alias_float_double (div)
|
||||
---
|
||||
-2.17.0
|
||||
-
|
||||
diff --git a/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/glibc.hash b/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/glibc.hash
|
||||
deleted file mode 100644
|
||||
index a95c990..0000000
|
||||
--- a/package/glibc/glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab/glibc.hash
|
||||
+++ /dev/null
|
||||
@@ -1,7 +0,0 @@
|
||||
-# Locally calculated (fetched from Github)
|
||||
-sha256 6e88cea4002efa7f78d86ea5e98eb92ed423d5a35068751517c4f00f56b8666c glibc-glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab.tar.gz
|
||||
-
|
||||
-# Hashes for license files
|
||||
-sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
-sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
-sha256 35bdb41dc0bcb10702ddacbd51ec4c0fe6fb3129f734e8c85fc02e4d3eb0ce3f LICENSES
|
||||
diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
|
||||
index 5316f03..81dd5ad 100644
|
||||
--- a/package/glibc/glibc.hash
|
||||
+++ b/package/glibc/glibc.hash
|
||||
@@ -1,2 +1,8 @@
|
||||
-# This hash file is not used; instead, update the
|
||||
-# hash files in the per-version sub-directories.
|
||||
+# Locally calculated (fetched from Github)
|
||||
+sha256 33189b3f10c88730a1f686fac794bc01f31765f12ffd75bc5e8a0f2a690d217a glibc-glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e.tar.gz
|
||||
+# Locally calculated (fetched from Github)
|
||||
+sha256 e08ab67b2db2d0f0e8f3311d23c54fb8f6d4c1ef6fa0b4047fd5da400e3ce9de glibc-arc-2018.03-release.tar.gz
|
||||
+
|
||||
+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
+sha256 61abdd6930c9c599062d89e916b3e7968783879b6be0ee1c6229dd6169def431 LICENSES
|
||||
diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk
|
||||
index 762c040..d34b42b 100644
|
||||
--- a/package/glibc/glibc.mk
|
||||
+++ b/package/glibc/glibc.mk
|
||||
@@ -10,7 +10,7 @@ GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VE
|
||||
else
|
||||
# Generate version string using:
|
||||
# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master
|
||||
-GLIBC_VERSION = glibc-2.28-18-g2339d6a55eb7a7e040ae888e906adc49eeb59eab
|
||||
+GLIBC_VERSION = glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e
|
||||
# Upstream doesn't officially provide an https download link.
|
||||
# There is one (https://sourceware.org/git/glibc.git) but it's not reliable,
|
||||
# sometimes the connection times out. So use an unofficial github mirror.
|
||||
@@ -28,8 +28,7 @@ GLIBC_ADD_TOOLCHAIN_DEPENDENCY = NO
|
||||
|
||||
# Before glibc is configured, we must have the first stage
|
||||
# cross-compiler and the kernel headers
|
||||
-GLIBC_DEPENDENCIES = host-gcc-initial linux-headers host-bison host-gawk \
|
||||
- $(BR2_MAKE_HOST_DEPENDENCY)
|
||||
+GLIBC_DEPENDENCIES = host-gcc-initial linux-headers host-bison host-gawk
|
||||
|
||||
GLIBC_SUBDIR = build
|
||||
|
||||
@@ -67,22 +66,6 @@ define GLIBC_ADD_MISSING_STUB_H
|
||||
endef
|
||||
endif
|
||||
|
||||
-GLIBC_CONF_ENV = \
|
||||
- ac_cv_path_BASH_SHELL=/bin/bash \
|
||||
- libc_cv_forced_unwind=yes \
|
||||
- libc_cv_ssp=no
|
||||
-
|
||||
-# Override the default library locations of /lib64/<abi> and
|
||||
-# /usr/lib64/<abi>/ for RISC-V.
|
||||
-ifeq ($(BR2_riscv),y)
|
||||
-GLIBC_CONF_ENV += libc_cv_slibdir=/lib64 libc_cv_rtlddir=/lib
|
||||
-endif
|
||||
-
|
||||
-# glibc requires make >= 4.0 since 2.28 release.
|
||||
-# https://www.sourceware.org/ml/libc-alpha/2018-08/msg00003.html
|
||||
-GLIBC_MAKE = $(BR2_MAKE)
|
||||
-GLIBC_CONF_ENV += ac_cv_prog_MAKE="$(BR2_MAKE)"
|
||||
-
|
||||
# Even though we use the autotools-package infrastructure, we have to
|
||||
# override the default configure commands for several reasons:
|
||||
#
|
||||
@@ -101,8 +84,10 @@ define GLIBC_CONFIGURE_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="-O2 $(GLIBC_EXTRA_CFLAGS)" CPPFLAGS="" \
|
||||
CXXFLAGS="-O2 $(GLIBC_EXTRA_CFLAGS)" \
|
||||
- $(GLIBC_CONF_ENV) \
|
||||
$(SHELL) $(@D)/configure \
|
||||
+ ac_cv_path_BASH_SHELL=/bin/bash \
|
||||
+ libc_cv_forced_unwind=yes \
|
||||
+ libc_cv_ssp=no \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,35 +0,0 @@
|
||||
From d57b9c5b5b553b3caead6eb64b816f74c2e523f6 Mon Sep 17 00:00:00 2001
|
||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
Date: Tue, 7 Aug 2018 08:45:35 +0000
|
||||
Subject: [PATCH 1/1] uboot-tools: Update tools to 2018.07
|
||||
|
||||
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
|
||||
---
|
||||
package/uboot-tools/uboot-tools.hash | 2 +-
|
||||
package/uboot-tools/uboot-tools.mk | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/package/uboot-tools/uboot-tools.hash b/package/uboot-tools/uboot-tools.hash
|
||||
index 788c1696f8..97d0bd0b5f 100644
|
||||
--- a/package/uboot-tools/uboot-tools.hash
|
||||
+++ b/package/uboot-tools/uboot-tools.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed:
|
||||
-sha256 7e7477534409d5368eb1371ffde6820f0f79780a1a1f676161c48442cb303dfd u-boot-2018.03.tar.bz2
|
||||
+sha256 9f10df88bc91b35642e461217f73256bbaeeca9ae2db8db56197ba5e89e1f6d4 u-boot-2018.07.tar.bz2
|
||||
diff --git a/package/uboot-tools/uboot-tools.mk b/package/uboot-tools/uboot-tools.mk
|
||||
index 882576d2d5..f5027d2da3 100644
|
||||
--- a/package/uboot-tools/uboot-tools.mk
|
||||
+++ b/package/uboot-tools/uboot-tools.mk
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
-UBOOT_TOOLS_VERSION = 2018.03
|
||||
+UBOOT_TOOLS_VERSION = 2018.07
|
||||
UBOOT_TOOLS_SOURCE = u-boot-$(UBOOT_TOOLS_VERSION).tar.bz2
|
||||
UBOOT_TOOLS_SITE = ftp://ftp.denx.de/pub/u-boot
|
||||
UBOOT_TOOLS_LICENSE = GPL-2.0+
|
||||
--
|
||||
2.17.1
|
||||
|
@ -43,8 +43,7 @@ check-flake8:
|
||||
|
||||
check-package:
|
||||
script:
|
||||
- find . -type f \( -name '*.mk' -o -name '*.hash' -o -name 'Config.*' \)
|
||||
-exec ./utils/check-package {} +
|
||||
- make check-package
|
||||
|
||||
.defconfig: &defconfig
|
||||
# Running the defconfigs for every push is too much, so limit to
|
||||
@ -63,6 +62,11 @@ check-package:
|
||||
- output/build/packages-file-list.txt
|
||||
|
||||
.runtime_test: &runtime_test
|
||||
# Running the runtime tests for every push is too much, so limit to
|
||||
# explicit triggers through the API.
|
||||
only:
|
||||
- triggers
|
||||
- tags
|
||||
# Keep build directories so the rootfs can be an artifact of the job. The
|
||||
# runner will clean up those files for us.
|
||||
# Multiply every emulator timeout by 10 to avoid sporadic failures in
|
||||
@ -79,6 +83,7 @@ acmesystems_aria_g25_128mb_defconfig: *defconfig
|
||||
acmesystems_aria_g25_256mb_defconfig: *defconfig
|
||||
acmesystems_arietta_g25_128mb_defconfig: *defconfig
|
||||
acmesystems_arietta_g25_256mb_defconfig: *defconfig
|
||||
amarula_a64_relic_defconfig: *defconfig
|
||||
amarula_vyasa_rk3288_defconfig: *defconfig
|
||||
arcturus_ucls1012a_defconfig: *defconfig
|
||||
arcturus_ucp1020_defconfig: *defconfig
|
||||
@ -110,6 +115,7 @@ atmel_sama5d4_xplained_mmc_defconfig: *defconfig
|
||||
atmel_sama5d4_xplained_mmc_dev_defconfig: *defconfig
|
||||
bananapi_m1_defconfig: *defconfig
|
||||
bananapi_m2_plus_defconfig: *defconfig
|
||||
bananapi_m2_ultra_defconfig: *defconfig
|
||||
bananapi_m64_defconfig: *defconfig
|
||||
bananapro_defconfig: *defconfig
|
||||
beagleboardx15_defconfig: *defconfig
|
||||
@ -147,6 +153,7 @@ imx6slevk_defconfig: *defconfig
|
||||
imx6sx-sdb_defconfig: *defconfig
|
||||
imx6ulevk_defconfig: *defconfig
|
||||
imx6ulpico_defconfig: *defconfig
|
||||
imx7d-sdb_defconfig: *defconfig
|
||||
imx7dpico_defconfig: *defconfig
|
||||
lego_ev3_defconfig: *defconfig
|
||||
linksprite_pcduino_defconfig: *defconfig
|
||||
@ -165,11 +172,14 @@ nexbox_a95x_defconfig: *defconfig
|
||||
nitrogen6sx_defconfig: *defconfig
|
||||
nitrogen6x_defconfig: *defconfig
|
||||
nitrogen7_defconfig: *defconfig
|
||||
nitrogen8m_defconfig: *defconfig
|
||||
odroidc2_defconfig: *defconfig
|
||||
odroidxu4_defconfig: *defconfig
|
||||
olimex_a10_olinuxino_lime_defconfig: *defconfig
|
||||
olimex_a13_olinuxino_defconfig: *defconfig
|
||||
olimex_a20_olinuxino_lime2_defconfig: *defconfig
|
||||
olimex_a20_olinuxino_lime_defconfig: *defconfig
|
||||
olimex_a20_olinuxino_lime_mali_defconfig: *defconfig
|
||||
olimex_a20_olinuxino_lime_legacy_defconfig: *defconfig
|
||||
olimex_a20_olinuxino_micro_defconfig: *defconfig
|
||||
olimex_a64_olinuxino_defconfig: *defconfig
|
||||
olimex_imx233_olinuxino_defconfig: *defconfig
|
||||
@ -213,6 +223,7 @@ qemu_ppc64le_pseries_defconfig: *defconfig
|
||||
qemu_ppc_g3beige_defconfig: *defconfig
|
||||
qemu_ppc_mpc8544ds_defconfig: *defconfig
|
||||
qemu_ppc_virtex_ml507_defconfig: *defconfig
|
||||
qemu_riscv64_virt_defconfig: *defconfig
|
||||
qemu_sh4_r2d_defconfig: *defconfig
|
||||
qemu_sh4eb_r2d_defconfig: *defconfig
|
||||
qemu_sparc64_sun4u_defconfig: *defconfig
|
||||
@ -228,6 +239,7 @@ raspberrypi3_64_defconfig: *defconfig
|
||||
raspberrypi3_defconfig: *defconfig
|
||||
raspberrypi3_qt5we_defconfig: *defconfig
|
||||
raspberrypi_defconfig: *defconfig
|
||||
riotboard_defconfig: *defconfig
|
||||
roseapplepi_defconfig: *defconfig
|
||||
s6lx9_microboard_defconfig: *defconfig
|
||||
sheevaplug_defconfig: *defconfig
|
||||
@ -255,9 +267,17 @@ zynq_microzed_defconfig: *defconfig
|
||||
zynq_zc706_defconfig: *defconfig
|
||||
zynq_zed_defconfig: *defconfig
|
||||
zynq_zybo_defconfig: *defconfig
|
||||
zynqmp_zcu106_defconfig: *defconfig
|
||||
tests.boot.test_atf.TestATFAllwinner: *runtime_test
|
||||
tests.boot.test_atf.TestATFMarvell: *runtime_test
|
||||
tests.boot.test_atf.TestATFVexpress: *runtime_test
|
||||
tests.core.test_file_capabilities.TestFileCapabilities: *runtime_test
|
||||
tests.core.test_hardening.TestFortifyConserv: *runtime_test
|
||||
tests.core.test_hardening.TestFortifyNone: *runtime_test
|
||||
tests.core.test_hardening.TestRelro: *runtime_test
|
||||
tests.core.test_hardening.TestRelroPartial: *runtime_test
|
||||
tests.core.test_hardening.TestSspNone: *runtime_test
|
||||
tests.core.test_hardening.TestSspStrong: *runtime_test
|
||||
tests.core.test_post_scripts.TestPostScripts: *runtime_test
|
||||
tests.core.test_rootfs_overlay.TestRootfsOverlay: *runtime_test
|
||||
tests.core.test_timezone.TestGlibcAllTimezone: *runtime_test
|
||||
@ -267,6 +287,7 @@ tests.fs.test_ext.TestExt2: *runtime_test
|
||||
tests.fs.test_ext.TestExt2r1: *runtime_test
|
||||
tests.fs.test_ext.TestExt3: *runtime_test
|
||||
tests.fs.test_ext.TestExt4: *runtime_test
|
||||
tests.fs.test_f2fs.TestF2FS: *runtime_test
|
||||
tests.fs.test_iso9660.TestIso9660Grub2External: *runtime_test
|
||||
tests.fs.test_iso9660.TestIso9660Grub2ExternalCompress: *runtime_test
|
||||
tests.fs.test_iso9660.TestIso9660Grub2Internal: *runtime_test
|
||||
@ -293,8 +314,18 @@ tests.package.test_ipython.TestIPythonPy2: *runtime_test
|
||||
tests.package.test_ipython.TestIPythonPy3: *runtime_test
|
||||
tests.package.test_python.TestPython2: *runtime_test
|
||||
tests.package.test_python.TestPython3: *runtime_test
|
||||
tests.package.test_python_autobahn.TestPythonPy2Autobahn: *runtime_test
|
||||
tests.package.test_python_autobahn.TestPythonPy3Autobahn: *runtime_test
|
||||
tests.package.test_python_cryptography.TestPythonPy2Cryptography: *runtime_test
|
||||
tests.package.test_python_cryptography.TestPythonPy3Cryptography: *runtime_test
|
||||
tests.package.test_python_incremental.TestPythonPy2Incremental: *runtime_test
|
||||
tests.package.test_python_incremental.TestPythonPy3Incremental: *runtime_test
|
||||
tests.package.test_python_twisted.TestPythonPy2Twisted: *runtime_test
|
||||
tests.package.test_python_twisted.TestPythonPy3Twisted: *runtime_test
|
||||
tests.package.test_python_txaio.TestPythonPy2Txaio: *runtime_test
|
||||
tests.package.test_python_txaio.TestPythonPy3Txaio: *runtime_test
|
||||
tests.package.test_python_txtorcon.TestPythonPy2Txtorcon: *runtime_test
|
||||
tests.package.test_python_txtorcon.TestPythonPy3Txtorcon: *runtime_test
|
||||
tests.package.test_rust.TestRust: *runtime_test
|
||||
tests.package.test_rust.TestRustBin: *runtime_test
|
||||
tests.package.test_syslog_ng.TestSyslogNg: *runtime_test
|
||||
|
@ -43,8 +43,7 @@ check-flake8:
|
||||
|
||||
check-package:
|
||||
script:
|
||||
- find . -type f \( -name '*.mk' -o -name '*.hash' -o -name 'Config.*' \)
|
||||
-exec ./utils/check-package {} +
|
||||
- make check-package
|
||||
|
||||
.defconfig: &defconfig
|
||||
# Running the defconfigs for every push is too much, so limit to
|
||||
@ -63,6 +62,11 @@ check-package:
|
||||
- output/build/packages-file-list.txt
|
||||
|
||||
.runtime_test: &runtime_test
|
||||
# Running the runtime tests for every push is too much, so limit to
|
||||
# explicit triggers through the API.
|
||||
only:
|
||||
- triggers
|
||||
- tags
|
||||
# Keep build directories so the rootfs can be an artifact of the job. The
|
||||
# runner will clean up those files for us.
|
||||
# Multiply every emulator timeout by 10 to avoid sporadic failures in
|
||||
|
@ -1,3 +1,406 @@
|
||||
2018.11-rc2, released November 21th, 2018
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
fs: Drop intermediate tarball from the filesystem handling to
|
||||
fix an issue with xattrs handling related to fakeroot. Ensure
|
||||
tarball target includes xattrs.
|
||||
|
||||
download: Fix confusion in git submodule handling if dl/ is a
|
||||
symlink.
|
||||
|
||||
genrandconfig: Fix missing newline in BR2_WGET handling,
|
||||
causing the following line to be ignored. This would affect
|
||||
BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
|
||||
BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
|
||||
|
||||
show-build-order: Also include the dependencies of
|
||||
rootfs-common.
|
||||
|
||||
Fix a number of build issues in packages for the recently
|
||||
merged RISC-V architecture support.
|
||||
|
||||
Updated/fixed packages: dt-utils, easydbus, elfutils,
|
||||
flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
|
||||
libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
|
||||
libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
|
||||
ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
|
||||
prosody, qemu, rpm, sconeserver, shadowsocks-libev,
|
||||
supertuxcart, syslinux, systemd, trace-cmd, uclibc,
|
||||
uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
|
||||
xlib_libfontenc
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11086: download/git submodule breaks on symlinked dl folder
|
||||
#11216: Capabilities not applied to filesystem
|
||||
|
||||
2018.11-rc1, released November 9th, 2018
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Architecture: RISC-V support (64bit) added.
|
||||
|
||||
Toolchain: Glibc bumped to 2.28. Fortran support for external
|
||||
toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
|
||||
|
||||
Hardening flags (RELRO) are now handled by the toolchain
|
||||
wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
|
||||
number of issues.
|
||||
|
||||
Filesystems: Support for creating btrfs and f2fs filesystems
|
||||
added.
|
||||
|
||||
Add a number of patches to fix build errors for host utilities
|
||||
on modern distributions using glibc-2.28.
|
||||
|
||||
mkusers: Ensure existing group members are preserved when a
|
||||
group is reprocessed.
|
||||
|
||||
printvars: Fix issue with exceeding shell command line length
|
||||
limits for certain setups.
|
||||
|
||||
Workaround added for incompatibility issues between host-dtc
|
||||
and older U-Boot and Linux kernel versions.
|
||||
|
||||
Detect and reject build paths containing '@', as this confuses
|
||||
a number of packages, including GCC.
|
||||
|
||||
utils/diffconfig: Make it work for (non-Buildroot) config
|
||||
files not using the BR2_ prefix.
|
||||
|
||||
New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
|
||||
riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
|
||||
olimex_a20_olinuxion_lime_mali is renamed to _legacy.
|
||||
|
||||
OpenCL infrastructure support added, similar to how OpenGL is
|
||||
handled.
|
||||
|
||||
Linux-headers: Support for kernel headers from a custom
|
||||
tarball / git repo added.
|
||||
|
||||
New packages: bird, bluez5_utils-headers, btrfs-progs,
|
||||
checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
|
||||
libopencl, libopenresolv, nss-myhostname,
|
||||
perl-apache-logformat-compiler, perl-appconfig,
|
||||
perl-astro-suntime, perl-class-inspector, perl-class-load,
|
||||
perl-class-method-modifiers, perl-class-std,
|
||||
perl-class-std-fast, perl-cookie-baker, perl-data-dump,
|
||||
perl-data-optlist, perl-data-uuid, perl-data-manip,
|
||||
perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
|
||||
perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
|
||||
perl-device-serialport, perl-dist-checkconflicts,
|
||||
perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
|
||||
perl-filesys-notify-simple, perl-hash-multivalue,
|
||||
perl-http-entity-parser, perl-http-headers-fast,
|
||||
perl-http-multipartparser, perl-io-interface,
|
||||
perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
|
||||
perl-module-implementation, perl-module-runtime, perl-moo,
|
||||
perl-number-bytes-human, perl-package-stash, perl-params-util,
|
||||
perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
|
||||
perl-streams-buffered, perl-sub-exporter-progressive,
|
||||
perl-sub-install, perl-sub-quote, perl-sys-cpu,
|
||||
perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
|
||||
perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
|
||||
python-async-timeout, python-falcon, python-fire,
|
||||
python-mimeparse, python-multidict, python-passlib,
|
||||
python-pigpio, python-pip, python-ply, python-py,
|
||||
python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
|
||||
python-pyhamcrest, python-pysmi, python-scapy, python-semver,
|
||||
python-serial-asyncio, python-typing, python-uvloop,
|
||||
pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
|
||||
spandsp, tini, waffle, xapian
|
||||
|
||||
Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
|
||||
xloader
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
|
||||
#11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
|
||||
#11166: Erlang bad argument on valid uint64 when crosscompiled on..
|
||||
#11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
|
||||
#11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
|
||||
#11251: Util scanpypi failes when package change - to _ in tar file
|
||||
#11266: qt5base-5.11.1 does not compile with musl, complains about..
|
||||
#11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
|
||||
#11321: Latest master fails to build readline with RELRO FULL
|
||||
#11326: sysvinit fails to build in latest GIT master
|
||||
#11331: Internal application no longer builds with latest GIT master
|
||||
#11336: nfs-utils fails to build in latest GIT master
|
||||
#11351: build root-2018-08, linaro aarch64 compile error
|
||||
#11376: mdmon binary missing
|
||||
#11391: Valgind availability on ARM
|
||||
#11396: uboot environment image checksum invalid if target is big endian
|
||||
#11421: GCC error message for ARM Cortex-A9/ARM.V7
|
||||
#11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
|
||||
#11481: Docs: Is external.desc required?
|
||||
|
||||
2018.08.2, Released October 25th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Workaround added for incompatibility issues between host-dtc
|
||||
and older U-Boot and Linux kernel versions.
|
||||
|
||||
Detect and reject build paths containing '@', as this confuses
|
||||
a number of packages, including GCC.
|
||||
|
||||
utils/get-developers: Add -e option for use with git
|
||||
send-email.
|
||||
|
||||
utils/diffconfig: Make it work for (non-Buildroot) config
|
||||
files not using the BR2_ prefix.
|
||||
|
||||
u-boot: Fix for environment image handling on big endian
|
||||
systems.
|
||||
|
||||
Updated/fixed packages: binutils, ca-certificates,
|
||||
cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
|
||||
jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
|
||||
mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
|
||||
poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
|
||||
setools, spice, spice-protocol, tinc, ustr, wireshark,
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11396: uboot environment image checksum invalid if target is big endian
|
||||
|
||||
2018.08.1, Released October 7th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Add a number of patches to fix build errors for host utilities
|
||||
on modern distributions using glibc-2.28.
|
||||
|
||||
mkusers: Ensure existing group members are preserved when a
|
||||
group is reprocessed.
|
||||
|
||||
printvars: Fix issue with exceeding shell command line length
|
||||
limits for certain setups.
|
||||
|
||||
Updated/fixed packages: acpid, android-tools, apache,
|
||||
arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
|
||||
domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
|
||||
igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
|
||||
links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
|
||||
python-django, screen, shairport-sync, strongswan,
|
||||
vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
|
||||
xlib_libXfont, xlib_libXft, xlib_libxshmfence,
|
||||
xutil_makedepend, zeromq
|
||||
|
||||
2018.08, Released September 6th, 2018
|
||||
|
||||
Minor fixes.
|
||||
|
||||
Known issues:
|
||||
|
||||
- Glibc 2.28 on the build host breaks compilation of a number
|
||||
of host packages. 2018.08 contains fixes for some of these
|
||||
packages, but not all. Consider building on hosts (or in
|
||||
containers) using older Glibc versions.
|
||||
|
||||
- host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
|
||||
kernel configurations using FDT/DTC. Consider updating the
|
||||
Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
|
||||
backporting commit 9130ba8846 (scripts/dtc: Update to
|
||||
upstream version v1.4.6-9-gaadd0b65c987) for the Linux
|
||||
kernel / commit db405d1980 for U-Boot.
|
||||
Alternatively revert commit 7b929ddcf0 (dtc: bump version to
|
||||
1.4.7) and ensure your build host does not have the libfdt
|
||||
development headers installed.
|
||||
|
||||
Updated/fixed packages: busybox, chipmunk, cutelyst,
|
||||
domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
|
||||
moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
|
||||
sdl2, squashfs, uboot, xen
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11261: ccache using wrong cached objects
|
||||
#11276: Understanding the patch for kernel-4.9 and other..
|
||||
|
||||
2018.08-rc3, Released August 31th, 2018
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
linux: additional improvements to the flex / bison dependency
|
||||
handling, use system provided variant if available. Ensure
|
||||
toolchain is available when configuring for 4.18+ support.
|
||||
|
||||
Download: Fix handling of primary sites using file://
|
||||
|
||||
Toolchain: Correct external toolchain musl detection for
|
||||
static toolchains.
|
||||
|
||||
Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
|
||||
cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
|
||||
libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
|
||||
mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
|
||||
oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
|
||||
rauc, shairport-sync, systemd, xlib_libX11, zeromq,
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
|
||||
#11141: WF111 package no longer available
|
||||
#11211: Internal compiler error: Killed (program cc1plus)..
|
||||
#11236: util-linux fails to build on Travis CI when python..
|
||||
#11246: Glibc 2.28 - fails to build host-bison and host-m4
|
||||
#11256: Add python-falcon and python-mimeparse packages
|
||||
|
||||
2018.08-rc2, Released August 20th, 2018
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
pkg-kconfig: Support dependencies needed to run the
|
||||
configurator, E.G. recent Linux kernel versions needing flex
|
||||
and bison.
|
||||
|
||||
Defconfigs: ARM Juno: Bump ATF to fix a build
|
||||
issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
|
||||
Correct /etc/inittab. Technologic ts7680: Correct genimage
|
||||
configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
|
||||
2018.07 to fix build issue. Ensure host-openssl is pulled in
|
||||
for kernel builds where needed.
|
||||
|
||||
Updated/fixed packages: aircrack-ng, bind, boost,
|
||||
boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
|
||||
dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
|
||||
libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
|
||||
makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
|
||||
nodejs, php, python-django, python-pyqt5, qt5base,
|
||||
qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
|
||||
waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
|
||||
xdriver_xf86-video-ati, xserver_xorg-server
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10781: cryptsetup luksOpen container_file container causes..
|
||||
#10996: bogus musl ARM toolchain
|
||||
#11191: xattr and check-package issue
|
||||
|
||||
2018.08-rc1, Released August 5th, 2018
|
||||
|
||||
Toolchain:
|
||||
|
||||
- add support for gcc 8.x, switch to gcc 7.x as the default
|
||||
version
|
||||
- add support for gdb 8.1, switch to gdb 8.0 as the default
|
||||
and remove gdb 7.10/7.11
|
||||
- add support for binutils 2.31
|
||||
- NIOSII CodeSourcery toolchain updated
|
||||
- Linaro AArch64 BE toolchain added, and other Linaro
|
||||
toolchains updated
|
||||
- Synopsys ARC pre-built toolchain updated
|
||||
|
||||
Architecture: add support for ARM Cortex-M7
|
||||
|
||||
Major updates:
|
||||
|
||||
- systemd bumped to 239
|
||||
- Qt5 bumped to 5.11.1
|
||||
- Rust bumped to 1.27
|
||||
- GStreamer stack bumped to 1.14.2
|
||||
- X.org server bumped to 1.20, and all X.org proto packages
|
||||
replaced by the single xorgproto package
|
||||
- i.MX6 support packages bumped to 6.2.4
|
||||
- i.MX Vivante graphics version bumped to 6.2.4.p1.2,
|
||||
adding support for Wayland and i.MX8MQ platforms
|
||||
|
||||
Linux: bumped to 4.17 by default.
|
||||
|
||||
Infrastructure: new package infrastructure added for packages
|
||||
using the Meson build system
|
||||
|
||||
New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
|
||||
corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
|
||||
libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
|
||||
perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
|
||||
perl-mojolicious-plugin-authentication, perl-net-ping,
|
||||
perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
|
||||
python-reentry, python-request-id, python-validators,
|
||||
python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
|
||||
|
||||
New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
|
||||
Olimex A10 OLinuxino, ZynqMP ZCU106
|
||||
|
||||
Removed packages: all xproto_* have been removed and replaced
|
||||
by xorgproto
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
|
||||
__cpu_indicator_init: symbol not found
|
||||
#9921: lockfile module within python-daemon not available
|
||||
#10341: gdb install of py files when using buildroot toolchain
|
||||
includes build path
|
||||
#10661: /etc/init.d/S29netplug starts multiple instances of netplugd
|
||||
#10751: Missing dependency in pulseaudio package
|
||||
#10811: kodi-17.6-Krypton does not compile for freescale_* devices
|
||||
#10856: openblas on qemu_x86_64_defconfig fails with
|
||||
"sgemm_kernel.o: No such file or directory"
|
||||
#11056: Compiling a file that uses libdrm headers fails with:
|
||||
fatal error: drm.h: No such file or directory
|
||||
#11061: support/download: git version=master broken
|
||||
#11071: Building postgresql package on Debian 9.4 x64 for armel target fails
|
||||
#11076: Docker containerd installed to incorrect path
|
||||
#11101: host-patchelf Endian Issue with relative RPATH
|
||||
#11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
|
||||
#11121: statfs call corrupts memory struct statfs too small
|
||||
#11181: Switching toolchain does not work
|
||||
|
||||
2018.05.3, Released October 6th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Add a number of patches to fix build errors for host utilities
|
||||
on modern distributions using glibc-2.28.
|
||||
|
||||
mkusers: Ensure existing group members are preserved when a
|
||||
group is reprocessed.
|
||||
|
||||
printvars: Fix issue with exceeding shell command line length
|
||||
limits for certain setups.
|
||||
|
||||
Updated/fixed packages: acpid, android-tools, apache,
|
||||
arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
|
||||
cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
|
||||
imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
|
||||
libnfs, libssh, libxslt, links, mediastreamer, minicom,
|
||||
moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
|
||||
python-django, qt, qt5quickcontrols, qt5webengine, screen,
|
||||
sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
|
||||
webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
|
||||
xlib_libxshmfence, zeromq
|
||||
|
||||
2018.05.2, Released August 28th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
|
||||
genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
|
||||
issue.
|
||||
|
||||
Updated/fixed packages: acl, attr, apache, bind,
|
||||
boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
|
||||
dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
|
||||
ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
|
||||
libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
|
||||
linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
|
||||
makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
|
||||
nodejs, openssh, php, python-django, rauc, ruby, samba4,
|
||||
stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
|
||||
wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
|
||||
xorriso, znc
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10781: cryptsetup luksOpen container_file container causes..
|
||||
#10986: Installing package attr when already supplied by..
|
||||
#11191: xattr and check-package issue
|
||||
|
||||
2018.05.1, Released July 20th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
@ -226,6 +629,195 @@
|
||||
#10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
|
||||
enabled
|
||||
|
||||
2018.02.7, Released October 25th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Detect and reject build paths containing '@', as this confuses
|
||||
a number of packages, including GCC.
|
||||
|
||||
utils/get-developers: Add -e option for use with git
|
||||
send-email.
|
||||
|
||||
utils/diffconfig: Make it work for (non-Buildroot) config
|
||||
files not using the BR2_ prefix.
|
||||
|
||||
u-boot: Fix for environment image handling on big endian
|
||||
systems.
|
||||
|
||||
Updated/fixed packages: binutils, ca-certificates,
|
||||
cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
|
||||
libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
|
||||
mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
|
||||
psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
|
||||
spice, spice-protocol, tinc, ustr, wireshark
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11396: uboot environment image checksum invalid if target is big endian
|
||||
|
||||
2018.02.6, Released October 7th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Add a number of patches to fix build errors for host utilities
|
||||
on modern distributions using glibc-2.28.
|
||||
|
||||
mkusers: Ensure existing group members are preserved when a
|
||||
group is reprocessed.
|
||||
|
||||
printvars: Fix issue with exceeding shell command line length
|
||||
limits for certain setups.
|
||||
|
||||
Updated/fixes packages: acpid, android-tools, apache,
|
||||
arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
|
||||
cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
|
||||
igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
|
||||
libesmtp, libnfs, libssh, libxslt, links, linuxptp,
|
||||
mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
|
||||
php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
|
||||
screen, sdl2, shairport-sync, squashfs, strongswan,
|
||||
vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
|
||||
xlib_libXft
|
||||
|
||||
New packages: brotli, woff2
|
||||
|
||||
2018.02.5, Released August 29th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
|
||||
genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
|
||||
issue.
|
||||
|
||||
Updated/fixed packages: acl, apache, attr, bind,
|
||||
boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
|
||||
dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
|
||||
gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
|
||||
libopenssl, libselinux, libsoup, lighttpd, linuxptp,
|
||||
lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
|
||||
mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
|
||||
openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
|
||||
samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
|
||||
waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
|
||||
znc
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10781: cryptsetup luksOpen container_file container causes..
|
||||
#10986: Installing package attr when already supplied by..
|
||||
#11191: xattr and check-package issue
|
||||
|
||||
2018.02.4, Released July 21th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
U-Boot: Ensure host version of ncurses is picked up and not
|
||||
host-ncurses built by buildroot, as that otherwise causes
|
||||
widechar/non-widechar conflicts and corrupted menuconfig
|
||||
menus.
|
||||
|
||||
Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
|
||||
|
||||
Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
|
||||
Support ethernet on Turbot variant.
|
||||
|
||||
Updated/fixed packages: bind, clamav, collectd, dos2unix,
|
||||
edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
|
||||
libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
|
||||
ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
|
||||
qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
|
||||
systemd, wireguard, wireless-regdb
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11101: host-patchelf Endian Issue with relative RPATH
|
||||
|
||||
2018.02.3, Released June 18th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Various fixes for building on modern distributions (GCC 8.x,
|
||||
no rpcgen utility).
|
||||
|
||||
ARM: Default to binutils 2.28 and warn about newer binutils
|
||||
versions, which are known to cause boot failures for Linux
|
||||
kernels built in thumb mode.
|
||||
|
||||
Busybox/mdev: Fix module autoloading.
|
||||
|
||||
Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
|
||||
symlinks, call swapon -a to activate any configured swap
|
||||
devices.
|
||||
|
||||
Dependencies: Check that PATH does not contain current working
|
||||
directory, which triggers a number of build failures.
|
||||
|
||||
Infrastructure: Error out for packages erroneously using the
|
||||
'local' site method but not defining a _SITE.
|
||||
|
||||
Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
|
||||
kconfig uses ncurses from the host to fix a ncurses/ncursesw
|
||||
mixup, causing menuconfig display corruption.
|
||||
|
||||
Toolchain: Workarounds for fix-rpath issues with binutils and
|
||||
elf2flt.
|
||||
|
||||
Util-linux: Fix blocking on getrandom() issue with recent
|
||||
kernels.
|
||||
|
||||
Remove broken freescale_imx31_3stack,
|
||||
freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
|
||||
|
||||
Updated/fixed packages: apr-util, asterisk, attr, audit,
|
||||
autofs, binutils, busybox, cifs-utils, cups-filters, dash,
|
||||
ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
|
||||
glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
|
||||
jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
|
||||
libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
|
||||
log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
|
||||
nasm, netplug, network-manager, nfs-utils, nodejs,
|
||||
openvmtools, patch, perl, php-amqp, poppler, procps-ng,
|
||||
python, python-websockets, quota, redis, samba4, sysvinit,
|
||||
transmission, triggerhappy, util-linux, wavpack, wget,
|
||||
wireshark, xen, zmqpp
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10986: Installing package attr when already supplied by busybox..
|
||||
#11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
|
||||
|
||||
2018.02.2, Released May 4th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Tweak package size/file instrumentation to better handle
|
||||
package rebuilds.
|
||||
|
||||
Revert /etc/shells creation when bash is enabled.
|
||||
|
||||
Exclude /lib/firmware from the rpath fixup logic, as it may
|
||||
contain non-native ELF files.
|
||||
|
||||
Scanpypi: Support the new PyPi infrastructure.
|
||||
|
||||
Handle GCC 8.x on the host.
|
||||
|
||||
Ensure timestamp of /usr is updated to support the systemd
|
||||
ConditionNeedsUpdate option.
|
||||
|
||||
Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
|
||||
grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
|
||||
libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
|
||||
python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
|
||||
syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
|
||||
wireguard, wmctrl
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10896: /bin/sh not in /etc/shells
|
||||
#10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
|
||||
|
||||
2018.02.1, Released April 9th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
@ -67,6 +67,9 @@ config BR2_HOST_GCC_AT_LEAST_8
|
||||
default y if BR2_HOST_GCC_VERSION = "8"
|
||||
select BR2_HOST_GCC_AT_LEAST_7
|
||||
|
||||
# When adding new entries above, be sure to update
|
||||
# the HOSTCC_MAX_VERSION variable in the Makefile.
|
||||
|
||||
# Hidden boolean selected by packages in need of Java in order to build
|
||||
# (example: kodi)
|
||||
config BR2_NEEDS_HOST_JAVA
|
||||
@ -809,6 +812,8 @@ config BR2_FORTIFY_SOURCE_NONE
|
||||
|
||||
config BR2_FORTIFY_SOURCE_1
|
||||
bool "Conservative"
|
||||
# gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164
|
||||
depends on !BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||
help
|
||||
This option sets _FORTIFY_SOURCE to 1 and only introduces
|
||||
checks that shouldn't change the behavior of conforming
|
||||
@ -816,6 +821,8 @@ config BR2_FORTIFY_SOURCE_1
|
||||
|
||||
config BR2_FORTIFY_SOURCE_2
|
||||
bool "Aggressive"
|
||||
# gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164
|
||||
depends on !BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||
help
|
||||
This option sets _FORTIFY_SOURCES to 2 and some more
|
||||
checking is added, but some conforming programs might fail.
|
||||
|
@ -142,6 +142,447 @@ comment "unpredictable ways. "
|
||||
comment "----------------------------------------------------"
|
||||
endif
|
||||
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2018.11"
|
||||
|
||||
config BR2_TARGET_XLOADER
|
||||
bool "xloader has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The package has been removed as u-boot SPL provides
|
||||
similar functionality
|
||||
|
||||
config BR2_PACKAGE_TIDSP_BINARIES
|
||||
bool "tidsp-binaries package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The tidsp-binaries package was removed.
|
||||
|
||||
config BR2_PACKAGE_DSP_TOOLS
|
||||
bool "dsp-tools package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The dsp-tools package was removed.
|
||||
|
||||
config BR2_PACKAGE_GST_DSP
|
||||
bool "gst-dsp package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gst-dsp package was removed.
|
||||
|
||||
config BR2_PACKAGE_BOOTUTILS
|
||||
bool "bootutils package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The bootutils package was removed.
|
||||
|
||||
config BR2_PACKAGE_EXPEDITE
|
||||
bool "expedite package has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
expedite is not actively maintained anymore.
|
||||
https://sourceforge.net/p/enlightenment/mailman/message/36428571
|
||||
|
||||
config BR2_PACKAGE_MESA3D_OPENGL_TEXTURE_FLOAT
|
||||
bool "mesa3d opengl texture float option removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
mesa3d now unconditionally enables floating-point textures,
|
||||
as the corresponding patent has expired.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_10
|
||||
bool "kernel headers version 4.10.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.10.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_11
|
||||
bool "kernel headers version 4.11.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.11.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_12
|
||||
bool "kernel headers version 4.12.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.12.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_13
|
||||
bool "kernel headers version 4.13.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.13.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_15
|
||||
bool "kernel headers version 4.15.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.15.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_17
|
||||
bool "kernel headers version 4.17.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.17.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_LIBNFTNL_XML
|
||||
bool "libnftl no longer supports XML output"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
libnftnl removed integration with libmxml.
|
||||
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2018.08"
|
||||
|
||||
config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_19
|
||||
bool "Modular X.org server was updated to version 1.20.0"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_20
|
||||
help
|
||||
Modular X.org server was updated to version 1.20.0
|
||||
|
||||
config BR2_PACKAGE_XPROTO_APPLEWMPROTO
|
||||
bool "xproto-applewmproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-applewmproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_BIGREQSPROTO
|
||||
bool "xproto-bigreqsproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-bigreqsproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_COMPOSITEPROTO
|
||||
bool "xproto-compositeproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-compositeproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_DAMAGEPROTO
|
||||
bool "xproto-dameproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-dameproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_DMXPROTO
|
||||
bool "xproto-dmxproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-dmxproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_DRI2PROTO
|
||||
bool "xproto-dri2proto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-dri2proto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_DRI3PROTO
|
||||
bool "xproto-dri3proto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-dri3proto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_FIXESPROTO
|
||||
bool "xproto-fixesproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-fixesproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_FONTCACHEPROTO
|
||||
bool "xproto-fontcacheproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-fontcacheproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_FONTSPROTO
|
||||
bool "xproto-fontsproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-fontsproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_GLPROTO
|
||||
bool "xproto-glproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-glproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_INPUTPROTO
|
||||
bool "xproto-inputproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-inputproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_KBPROTO
|
||||
bool "xproto-kbproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-kbproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_PRESENTPROTO
|
||||
bool "xproto-presentproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-presentproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_RANDRPROTO
|
||||
bool "xproto-randrproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-randrproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_RECORDPROTO
|
||||
bool "xproto-recordproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-recordproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_RENDERPROTO
|
||||
bool "xproto-renderproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-renderproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_RESOURCEPROTO
|
||||
bool "xproto-resourceproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-resourceproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_SCRNSAVERPROTO
|
||||
bool "xproto-scrnsaverprot package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-scrnsaverprot package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_VIDEOPROTO
|
||||
bool "xproto-videoproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-videoproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_WINDOWSWMPROTO
|
||||
bool "xproto-windowswmproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-windowswmproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XCMISCPROTO
|
||||
bool "xproto-xcmiscproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xcmiscproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XEXTPROTO
|
||||
bool "xproto-xextproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xextproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XF86BIGFONTPROTO
|
||||
bool "xproto-xf86bigfontproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xf86bigfontproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XF86DGAPROTO
|
||||
bool "xproto-xf86dgaproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xf86dgaproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XF86DRIPROTO
|
||||
bool "xproto-xf86driproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xf86driproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
|
||||
bool "xproto-xf86vidmodeproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xf86vidmodeproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XINERAMAPROTO
|
||||
bool "xproto-xineramaproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xineramaproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XPROTO
|
||||
bool "xproto-xproto package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xproto package has been replaced by the
|
||||
xorgproto package, which combines all xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_XPROTO_XPROXYMANAGEMENTPROTOCOL
|
||||
bool "xproto-xproxymanagementprotocol package replaced by xorgproto"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
help
|
||||
The xproto-xproxymanagementprotocol package has been
|
||||
replaced by the xorgproto package, which combines all
|
||||
xproto_* packages.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
|
||||
bool "gst1-plugins-bad opengl option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_OPENGL
|
||||
help
|
||||
The opengl option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
|
||||
bool "gst1-plugins-bad gles2 option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLES2
|
||||
help
|
||||
The gles2 option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
|
||||
bool "gst1-plugins-bad glx option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLX
|
||||
help
|
||||
The glx option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
|
||||
bool "gst1-plugins-bad egl option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_EGL
|
||||
help
|
||||
The egl option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
|
||||
bool "gst1-plugins-bad x11 option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_X11
|
||||
help
|
||||
The x11 option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND
|
||||
bool "gst1-plugins-bad wayland option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_WAYLAND
|
||||
help
|
||||
The wayland option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
|
||||
bool "gst1-plugins-bad dispmanx option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_DISPMANX
|
||||
help
|
||||
The dispmanx option has been moved from gst1-plugins-mad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
|
||||
bool "gst1-plugins-bad audiomixer option moved to gst1-plugins-base"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOMIXER
|
||||
help
|
||||
The audiomixer option has been moved from gst1-plugins-bad to
|
||||
gst1-plugins-base.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
|
||||
bool "gst1-plugins-ugly lame option moved to gst1-plugins-good"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME
|
||||
help
|
||||
The lame option has been moved from gst1-plugins-ugly to
|
||||
gst1-plugins-good.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123
|
||||
bool "gst1-plugins-ugly mpg123 option moved to gst1-plugins-good"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123
|
||||
help
|
||||
The mpg123 option has been moved from gst1-plugins-ugly to
|
||||
gst1-plugins-good.
|
||||
|
||||
config BR2_GDB_VERSION_7_11
|
||||
bool "gdb 7.11 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The 7.11 version of gdb has been removed. Use a newer version
|
||||
instead.
|
||||
|
||||
config BR2_GDB_VERSION_7_10
|
||||
bool "gdb 7.10 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The 7.10 version of gdb has been removed. Use a newer version
|
||||
instead.
|
||||
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2018.05"
|
||||
|
||||
@ -169,6 +610,8 @@ config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF
|
||||
BR2_PACKAGE_MEDIAART_BACKEND_QT has been renamed to
|
||||
BR2_PACKAGE_LIBMEDIAART_BACKEND_QT
|
||||
|
||||
# Note: BR2_PACKAGE_TI_SGX_AM335X is still referenced from
|
||||
# package/ti-sgx-km/Config.in
|
||||
config BR2_PACKAGE_TI_SGX_AM335X
|
||||
bool "ti-sgx-km AM335X option renamed"
|
||||
select BR2_LEGACY
|
||||
@ -177,6 +620,8 @@ config BR2_PACKAGE_TI_SGX_AM335X
|
||||
BR2_PACKAGE_TI_SGX_AM335X has been renamed to
|
||||
BR2_PACKAGE_TI_SGX_KM_AM335X.
|
||||
|
||||
# Note: BR2_PACKAGE_TI_SGX_AM437X is still referenced from
|
||||
# package/ti-sgx-km/Config.in
|
||||
config BR2_PACKAGE_TI_SGX_AM437X
|
||||
bool "ti-sgx-km AM437X option renamed"
|
||||
select BR2_LEGACY
|
||||
@ -185,6 +630,8 @@ config BR2_PACKAGE_TI_SGX_AM437X
|
||||
BR2_PACKAGE_TI_SGX_AM437X has been renamed to
|
||||
BR2_PACKAGE_TI_SGX_KM_AM437X.
|
||||
|
||||
# Note: BR2_PACKAGE_TI_SGX_AM4430 is still referenced from
|
||||
# package/ti-sgx-km/Config.in
|
||||
config BR2_PACKAGE_TI_SGX_AM4430
|
||||
bool "ti-sgx-km AM4430 option renamed"
|
||||
select BR2_LEGACY
|
||||
@ -193,6 +640,8 @@ config BR2_PACKAGE_TI_SGX_AM4430
|
||||
BR2_PACKAGE_TI_SGX_AM4430 has been renamed to
|
||||
BR2_PACKAGE_TI_SGX_KM_AM4430.
|
||||
|
||||
# Note: BR2_PACKAGE_TI_SGX_AM5430 is still referenced from
|
||||
# package/ti-sgx-km/Config.in
|
||||
config BR2_PACKAGE_TI_SGX_AM5430
|
||||
bool "ti-sgx-km AM5430 option renamed"
|
||||
select BR2_LEGACY
|
||||
@ -707,33 +1156,24 @@ comment "Legacy options removed in 2018.02"
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_4
|
||||
bool "kernel headers version 3.4.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_1
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.4.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.1.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_10
|
||||
bool "kernel headers version 3.10.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_1
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.10.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.1.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_12
|
||||
bool "kernel headers version 3.12.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_1
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.12.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.1.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_27_X
|
||||
bool "binutils version 2.27 support removed"
|
||||
@ -1284,23 +1724,17 @@ config BR2_PACKAGE_GMOCK
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_8
|
||||
bool "kernel headers version 4.8.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.8.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.4.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_18
|
||||
bool "kernel headers version 3.18.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.18.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 3.12.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_GLIBC_VERSION_2_22
|
||||
bool "glibc 2.22 removed"
|
||||
@ -1323,43 +1757,31 @@ config BR2_PACKAGE_PERL_DB_FILE
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_7
|
||||
bool "kernel headers version 4.7.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.7.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.4.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_6
|
||||
bool "kernel headers version 4.6.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.6.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.4.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_5
|
||||
bool "kernel headers version 4.5.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.5.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.4.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_14
|
||||
bool "kernel headers version 3.14.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.14.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 3.12.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS
|
||||
bool "musl-cross 1.1.12 toolchain removed"
|
||||
@ -1488,23 +1910,17 @@ config BR2_PACKAGE_SSTRIP
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_3
|
||||
bool "kernel headers version 4.3.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_1
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.3.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.1.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_2
|
||||
bool "kernel headers version 4.2.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_4_1
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.2.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed. As an alternative,
|
||||
version 4.1.x of the headers have been automatically
|
||||
selected in your configuration.
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_KODI_ADDON_XVDR
|
||||
bool "kodi-addon-xvdr removed"
|
||||
@ -1579,24 +1995,18 @@ config BR2_GCC_VERSION_4_8_ARC
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_0
|
||||
bool "kernel headers version 4.0.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.0.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_19
|
||||
bool "kernel headers version 3.19.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.19.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
|
||||
bool "libevas-generic-loaders package removed"
|
||||
@ -1809,14 +2219,11 @@ config BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_17
|
||||
bool "kernel headers version 3.17.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.17.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_GDB_VERSION_7_7
|
||||
bool "gdb 7.7 has been removed"
|
||||
@ -1957,14 +2364,11 @@ config BR2_PACKAGE_CUPS_PDFTOPS
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_16
|
||||
bool "kernel headers version 3.16.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.16.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYXML
|
||||
bool "python-pyxml package has been removed"
|
||||
@ -2165,46 +2569,34 @@ config BR2_PACKAGE_BLACKBOX
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_0
|
||||
bool "kernel headers version 3.0.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_2
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.0.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.2.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_11
|
||||
bool "kernel headers version 3.11.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_10
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.11.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.10.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_13
|
||||
bool "kernel headers version 3.13.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.13.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_15
|
||||
bool "kernel headers version 3.15.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_12
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.15.x of the Linux kernel headers have been
|
||||
deprecated for more than four buildroot releases and are now
|
||||
removed.
|
||||
As an alternative, version 3.12.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
|
||||
bool "DirectFB example df_andi has been removed"
|
||||
@ -3031,13 +3423,10 @@ config BR2_PACKAGE_LIBELF
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_8
|
||||
bool "kernel headers version 3.8.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.8.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.4.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_PACKAGE_GETTEXT_TOOLS
|
||||
bool "support for gettext-tools on target has been removed"
|
||||
@ -3190,23 +3579,17 @@ config BR2_PACKAGE_EVTEST_CAPTURE
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_6
|
||||
bool "kernel headers version 3.6.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.6.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.4.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_7
|
||||
bool "kernel headers version 3.7.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.7.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.4.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_PACKAGE_VALA
|
||||
bool "vala target package has been removed"
|
||||
@ -3368,33 +3751,24 @@ config BR2_sh3eb
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_1
|
||||
bool "kernel headers version 3.1.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_2
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.1.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.2.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_3
|
||||
bool "kernel headers version 3.3.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_2
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.3.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.2.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_KERNEL_HEADERS_3_5
|
||||
bool "kernel headers version 3.5.x are no longer supported"
|
||||
select BR2_KERNEL_HEADERS_3_4
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 3.5.x of the Linux kernel headers have been deprecated
|
||||
for more than four buildroot releases and are now removed.
|
||||
As an alternative, version 3.4.x of the headers have been
|
||||
automatically selected in your configuration.
|
||||
|
||||
config BR2_GDB_VERSION_7_2
|
||||
bool "gdb 7.2.x is no longer supported"
|
||||
|
@ -53,6 +53,7 @@ F: package/nginx-naxsi/
|
||||
F: package/policycoreutils/
|
||||
F: package/python-flask-sqlalchemy/
|
||||
F: package/python-mutagen/
|
||||
F: package/python-pip/
|
||||
F: package/python-psycopg2/
|
||||
F: package/python-sqlalchemy/
|
||||
F: package/python-visitor/
|
||||
@ -70,6 +71,7 @@ F: package/webkitgtk/
|
||||
F: package/woff2/
|
||||
|
||||
N: Adrien Gallouët <adrien@gallouet.fr>
|
||||
F: package/bird/
|
||||
F: package/glorytun/
|
||||
|
||||
N: Aleksander Morgado <aleksander@aleksander.es>
|
||||
@ -143,7 +145,9 @@ N: Andy Kennedy <andy.kennedy@adtran.com>
|
||||
F: package/libunwind/
|
||||
|
||||
N: Angelo Compagnucci <angelo.compagnucci@gmail.com>
|
||||
F: package/corkscrew/
|
||||
F: package/i2c-tools/
|
||||
F: package/mender/
|
||||
F: package/mono/
|
||||
F: package/mono-gtksharp3/
|
||||
F: package/monolite/
|
||||
@ -155,9 +159,7 @@ F: package/sysdig/
|
||||
|
||||
N: Anisse Astier <anisse@astier.eu>
|
||||
F: package/go/
|
||||
|
||||
N: Antony Pavlov <antonynpavlov@gmail.com>
|
||||
F: package/lsscsi/
|
||||
F: package/nghttp2/
|
||||
|
||||
N: Anthony Viallard <viallard@syscom-instruments.com>
|
||||
F: package/gnuplot/
|
||||
@ -165,6 +167,9 @@ F: package/gnuplot/
|
||||
N: Antoine Ténart <antoine.tenart@bootlin.com>
|
||||
F: package/wf111/
|
||||
|
||||
N: Antony Pavlov <antonynpavlov@gmail.com>
|
||||
F: package/lsscsi/
|
||||
|
||||
N: ARC Maintainers <arc-buildroot@synopsys.com>
|
||||
F: arch/Config.in.arc
|
||||
F: board/synopsys/
|
||||
@ -183,6 +188,7 @@ F: package/espeak/
|
||||
|
||||
N: Arnout Vandecappelle <arnout@mind.be>
|
||||
F: package/arp-scan/
|
||||
F: package/dehydrated/
|
||||
F: package/freescale-imx/firmware-imx/
|
||||
F: package/freescale-imx/imx-lib/
|
||||
F: package/gstreamer/gst-fsl-plugins/
|
||||
@ -193,9 +199,8 @@ F: package/sqlcipher/
|
||||
F: package/stress/
|
||||
|
||||
N: Asaf Kahlon <asafka7@gmail.com>
|
||||
F: package/python-jsonmodels/
|
||||
F: package/python-subprocess32/
|
||||
F: package/python-yieldfrom/
|
||||
F: package/libuv/
|
||||
F: package/python*
|
||||
F: package/zeromq/
|
||||
|
||||
N: Ash Charles <ash.charles@savoirfairelinux.com>
|
||||
@ -263,9 +268,9 @@ F: package/dtv-scan-tables/
|
||||
F: package/eudev/
|
||||
F: package/exim/
|
||||
F: package/fetchmail/
|
||||
F: package/ffmpeg/
|
||||
F: package/freeswitch/
|
||||
F: package/freeswitch-mod-bcg729/
|
||||
F: package/ffmpeg/
|
||||
F: package/ghostscript/
|
||||
F: package/giflib/
|
||||
F: package/glmark2/
|
||||
@ -324,6 +329,7 @@ F: package/libyuv/
|
||||
F: package/mesa3d/
|
||||
F: package/minidlna/
|
||||
F: package/mjpg-streamer/
|
||||
F: package/perl-crypt-openssl-guess/
|
||||
F: package/perl-crypt-openssl-random/
|
||||
F: package/perl-crypt-openssl-rsa/
|
||||
F: package/perl-digest-sha1/
|
||||
@ -368,6 +374,8 @@ F: package/python-slob/
|
||||
F: package/rtmpdump/
|
||||
F: package/samba4/
|
||||
F: package/softether/
|
||||
F: package/spandsp/
|
||||
F: package/sqlite/
|
||||
F: package/taglib/
|
||||
F: package/tinyxml2/
|
||||
F: package/tor/
|
||||
@ -405,11 +413,21 @@ N: Carlo Caione <carlo.caione@gmail.com>
|
||||
F: package/sunxi-boards/
|
||||
|
||||
N: Carlos Santos <casantos@datacom.com.br>
|
||||
F: package/aer-inject/
|
||||
F: package/busybox/
|
||||
F: package/gtest/
|
||||
F: package/initscripts/
|
||||
F: package/libpam-radius-auth/
|
||||
F: package/libpam-tacplus/
|
||||
F: package/modem-manager/
|
||||
F: package/perl-file-util/
|
||||
F: package/skeleton-custom/
|
||||
F: package/skeleton-init-common/
|
||||
F: package/skeleton-init-none/
|
||||
F: package/skeleton-init-systemd/
|
||||
F: package/skeleton-init-sysv/
|
||||
F: package/skeleton/
|
||||
F: package/sysvinit/
|
||||
F: package/util-linux/
|
||||
F: package/tpm2-abrmd/
|
||||
F: package/tpm2-tools/
|
||||
@ -421,6 +439,9 @@ F: package/libdvbsi/
|
||||
F: package/libsvg/
|
||||
F: package/libsvg-cairo/
|
||||
|
||||
N: Cédric Chépied <cedric.chepied@gmail.com>
|
||||
F: package/znc/
|
||||
|
||||
N: Chakra Divi <chakra@openedev.com>
|
||||
F: board/friendlyarm/nanopi-m1
|
||||
F: board/friendlyarm/nanopi-m1-plus
|
||||
@ -448,9 +469,11 @@ F: package/batman-adv/
|
||||
F: package/docker-containerd/
|
||||
F: package/docker-engine/
|
||||
F: package/docker-proxy/
|
||||
F: package/go/
|
||||
F: package/mosh/
|
||||
F: package/rtl8821au/
|
||||
F: package/runc/
|
||||
F: package/tini/
|
||||
|
||||
N: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
|
||||
F: package/drbd-utils/
|
||||
@ -460,6 +483,37 @@ F: package/python-rtslib-fb/
|
||||
F: package/python-urwid/
|
||||
F: package/targetcli-fb/
|
||||
|
||||
N: Christopher McCrory <chrismcc@gmail.com>
|
||||
F: package/perl-appconfig/
|
||||
F: package/perl-astro-suntime/
|
||||
F: package/perl-class-load/
|
||||
F: package/perl-class-std/
|
||||
F: package/perl-class-std-fast/
|
||||
F: package/perl-data-dump/
|
||||
F: package/perl-data-optlist/
|
||||
F: package/perl-data-uuid/
|
||||
F: package/perl-date-manip/
|
||||
F: package/perl-dbd-mysql/
|
||||
F: package/perl-dbi/
|
||||
F: package/perl-device-serialport/
|
||||
F: package/perl-dist-checkconflicts/
|
||||
F: package/perl-file-slurp/
|
||||
F: package/perl-io-interface/
|
||||
F: package/perl-io-socket-multicast/
|
||||
F: package/perl-json-maybexs/
|
||||
F: package/perl-mime-tools/
|
||||
F: package/perl-module-implementation/
|
||||
F: package/perl-module-runtime/
|
||||
F: package/perl-number-bytes-human/
|
||||
F: package/perl-package-stash/
|
||||
F: package/perl-params-util/
|
||||
F: package/perl-sub-install/
|
||||
F: package/perl-sys-cpu/
|
||||
F: package/perl-sys-meminfo/
|
||||
F: package/perl-sys-mmap/
|
||||
F: package/perl-time-parsedate/
|
||||
F: package/perl-x10/
|
||||
|
||||
N: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
|
||||
F: package/audit/
|
||||
F: package/checkpolicy/
|
||||
@ -477,9 +531,6 @@ F: package/ustr/
|
||||
N: Corentin Guillevic <corentin.guillevic@smile.fr>
|
||||
F: package/libloki/
|
||||
|
||||
N: Cédric Chépied <cedric.chepied@gmail.com>
|
||||
F: package/znc/
|
||||
|
||||
N: Cyril Bur <cyrilbur@gmail.com>
|
||||
F: arch/Config.in.powerpc
|
||||
F: package/kvm-unit-tests
|
||||
@ -495,6 +546,9 @@ N: Damien Lanson <damien@kal-host.com>
|
||||
F: package/libvdpau/
|
||||
F: package/log4cpp/
|
||||
|
||||
N: Daniel Nicoletti <dantti12@gmail.com>
|
||||
F: package/cutelyst/
|
||||
|
||||
N: Daniel Nyström <daniel.nystrom@timeterminal.se>
|
||||
F: package/e2tools/
|
||||
|
||||
@ -580,6 +634,7 @@ F: package/hicolor-icon-theme/
|
||||
F: package/jemalloc/
|
||||
F: package/meson/
|
||||
F: package/ninja/
|
||||
F: package/pkg-meson.mk
|
||||
F: package/rust-bin/
|
||||
F: package/rust/
|
||||
F: package/s6/
|
||||
@ -644,6 +699,7 @@ F: configs/imx6slevk_defconfig
|
||||
F: configs/imx6sx-sdb_defconfig
|
||||
F: configs/imx6ulevk_defconfig
|
||||
F: configs/imx6ulpico_defconfig
|
||||
F: configs/imx7d-sdb_defconfig
|
||||
F: configs/imx7dpico_defconfig
|
||||
F: configs/mx25pdk_defconfig
|
||||
F: configs/mx51evk_defconfig
|
||||
@ -671,15 +727,20 @@ F: package/alljoyn-base/
|
||||
F: package/alljoyn-tcl/
|
||||
F: package/alljoyn-tcl-base/
|
||||
F: package/boinc/
|
||||
F: package/cairo/
|
||||
F: package/duktape/
|
||||
F: package/expat/
|
||||
F: package/flatbuffers/
|
||||
F: package/gtksourceview/
|
||||
F: package/gssdp/
|
||||
F: package/gupnp/
|
||||
F: package/gupnp-dlna/
|
||||
F: package/gupnp-tools/
|
||||
F: package/haproxy/
|
||||
F: package/hiredis/
|
||||
F: package/i2pd/
|
||||
F: package/igd2-for-linux/
|
||||
F: package/json-c/
|
||||
F: package/lcms2/
|
||||
F: package/lftp/
|
||||
F: package/libcap-ng/
|
||||
@ -693,23 +754,39 @@ F: package/libglib2/
|
||||
F: package/libgtk2/
|
||||
F: package/libgtk3/
|
||||
F: package/libidn/
|
||||
F: package/libidn2/
|
||||
F: package/libjpeg/
|
||||
F: package/liblockfile/
|
||||
F: package/libmatroska/
|
||||
F: package/libmpdclient/
|
||||
F: package/libnetfilter_conntrack/
|
||||
F: package/libnetfilter_queue/
|
||||
F: package/liboping/
|
||||
F: package/libpfm4/
|
||||
F: package/libraw/
|
||||
F: package/libraw1394/
|
||||
F: package/libroxml/
|
||||
F: package/librsvg/
|
||||
F: package/librsync/
|
||||
F: package/libsoup/
|
||||
F: package/libsoxr/
|
||||
F: package/libupnp/
|
||||
F: package/libupnp18/
|
||||
F: package/libv4l/
|
||||
F: package/libxslt/
|
||||
F: package/mbedtls/
|
||||
F: package/minissdpd/
|
||||
F: package/minizip/
|
||||
F: package/motion/
|
||||
F: package/mutt/
|
||||
F: package/ncmpc/
|
||||
F: package/oprofile/
|
||||
F: package/pcmanfm/
|
||||
F: package/rygel/
|
||||
F: package/safeclib/
|
||||
F: package/tinycbor/
|
||||
F: package/tinydtls/
|
||||
F: package/tinymembench/
|
||||
F: package/whois/
|
||||
|
||||
N: Falco Hyfing <hyfinglists@gmail.com>
|
||||
@ -771,6 +848,7 @@ F: package/zxing-cpp/
|
||||
N: Gaël Portay <gael.portay@savoirfairelinux.com>
|
||||
F: package/qt5/qt5virtualkeyboard/
|
||||
F: package/qt5/qt5webengine/
|
||||
F: package/qt5/qt5webkit/
|
||||
F: package/qt5/qt5webkit-examples/
|
||||
|
||||
N: Gary Bisson <gary.bisson@boundarydevices.com>
|
||||
@ -798,6 +876,7 @@ F: package/leptonica/
|
||||
F: package/ocrad/
|
||||
F: package/tesseract-ocr/
|
||||
F: package/webp/
|
||||
F: package/xapian/
|
||||
|
||||
N: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
F: package/sunxi-mali-mainline/
|
||||
@ -812,6 +891,15 @@ F: package/libsrtp/
|
||||
F: package/libwebsock/
|
||||
F: package/sofia-sip/
|
||||
|
||||
N: Grzegorz Blach <grzegorz@blach.pl>
|
||||
F: fs/f2fs/
|
||||
F: package/bluez5_utils-headers/
|
||||
F: package/f2fs-tools/
|
||||
F: package/pigpio/
|
||||
F: package/python-falcon/
|
||||
F: package/python-mimeparse/
|
||||
F: package/python-pigpio/
|
||||
|
||||
N: Guillaume Gardet <guillaume.gardet@oliseo.fr>
|
||||
F: package/c-icap/
|
||||
F: package/c-icap-modules/
|
||||
@ -827,6 +915,10 @@ F: arch/Config.in.csky
|
||||
F: board/csky/
|
||||
F: configs/csky_*
|
||||
|
||||
N: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
|
||||
F: configs/arm_juno_defconfig
|
||||
F: board/arm/juno/
|
||||
|
||||
N: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
F: package/gnuradio/
|
||||
F: package/gqrx/
|
||||
@ -863,8 +955,6 @@ F: board/amarula/
|
||||
F: board/asus/
|
||||
F: board/bananapi/
|
||||
F: board/engicam/
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
F: configs/asus_tinker_rk3288_defconfig
|
||||
F: board/friendlyarm/nanopi-a64/
|
||||
F: board/friendlyarm/nanopi-neo2/
|
||||
F: board/olimex/a64-olinuxino/
|
||||
@ -873,8 +963,16 @@ F: board/orangepi/orangepi-prime/
|
||||
F: board/orangepi/orangepi-win/
|
||||
F: board/orangepi/orangepi-zero-plus2/
|
||||
F: board/pine64/
|
||||
F: configs/amarula_a64_relic_defconfig
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
F: configs/asus_tinker_rk3288_defconfig
|
||||
F: configs/bananapi_m1_defconfig
|
||||
F: configs/bananapi_m64_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_qt5_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_rqs_defconfig
|
||||
F: configs/engicam_imx6ul_geam_defconfig
|
||||
F: configs/engicam_imx6ul_isiot_defconfig
|
||||
F: configs/friendlyarm_nanopi_a64_defconfig
|
||||
F: configs/friendlyarm_nanopi_neo2_defconfig
|
||||
F: configs/olimex_a64_olinuxino_defconfig
|
||||
@ -884,11 +982,11 @@ F: configs/orangepi_win_defconfig
|
||||
F: configs/orangepi_zero_plus2_defconfig
|
||||
F: configs/pine64_defconfig
|
||||
F: configs/pine64_sopine_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_qt5_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_rqs_defconfig
|
||||
F: configs/engicam_imx6ul_geam_defconfig
|
||||
F: configs/engicam_imx6ul_isiot_defconfig
|
||||
|
||||
N: James Hilliard <james.hilliard1@gmail.com>
|
||||
F: package/python-async-timeout/
|
||||
F: package/python-multidict/
|
||||
F: package/python-yarl/
|
||||
|
||||
N: James Knight <james.knight@rockwellcollins.com>
|
||||
F: package/atkmm/
|
||||
@ -904,14 +1002,14 @@ F: package/yad/
|
||||
N: Jan Heylen <jan.heylen@nokia.com>
|
||||
F: package/opentracing-cpp/
|
||||
|
||||
N: Jan Kundrát <jan.kundrat@cesnet.cz>
|
||||
F: configs/solidrun_clearfog_defconfig
|
||||
F: board/solidrun/clearfog/
|
||||
|
||||
N: Jan Kraval <jan.kraval@gmail.com>
|
||||
F: board/orangepi/orangepi-lite
|
||||
F: configs/orangepi_lite_defconfig
|
||||
|
||||
N: Jan Kundrát <jan.kundrat@cesnet.cz>
|
||||
F: configs/solidrun_clearfog_defconfig
|
||||
F: board/solidrun/clearfog/
|
||||
|
||||
N: Jan Pedersen <jp@jp-embedded.com>
|
||||
F: package/zip/
|
||||
|
||||
@ -920,6 +1018,9 @@ F: package/python-pexpect/
|
||||
F: package/python-ptyprocess/
|
||||
F: package/zynq-boot-bin/
|
||||
|
||||
N: Jared Bents <jared.bents@rockwellcollins.com>
|
||||
F: package/davici/
|
||||
|
||||
N: Jarkko Sakkinen <jarkko.sakkinen@intel.com>
|
||||
F: package/quota/
|
||||
|
||||
@ -935,20 +1036,31 @@ F: package/batctl/
|
||||
N: Jeremy Rosen <jeremy.rosen@openwide.fr>
|
||||
F: package/fxload/
|
||||
|
||||
N: Jérôme Oufella <jerome.oufella@savoirfairelinux.com>
|
||||
F: package/libdri2/
|
||||
F: package/qt-webkit-kiosk/
|
||||
|
||||
N: Jérôme Pouiller <jezz@sysmic.org>
|
||||
F: package/apitrace/
|
||||
F: package/freescale-imx/gpu-amd-bin-mx51/
|
||||
F: package/freescale-imx/libz160/
|
||||
F: package/lxc/
|
||||
F: package/strongswan/
|
||||
F: package/wmctrl/
|
||||
F: package/x11r7/xdriver_xf86-video-imx/
|
||||
F: package/x11r7/xdriver_xf86-video-imx-viv/
|
||||
|
||||
N: Joel Carlson <JoelsonCarl@gmail.com>
|
||||
F: package/capnproto/
|
||||
F: package/cmocka/
|
||||
F: package/flatcc/
|
||||
F: package/libcorrect/
|
||||
|
||||
N: Joel Stanley <joel@jms.id.au>
|
||||
F: package/pdbg/
|
||||
F: board/qemu/ppc64le-pseries/
|
||||
F: configs/qemu_ppc64le_pseries_defconfig
|
||||
|
||||
N: Joseph Kogut <joseph.kogut@gmail.com>
|
||||
F: package/gconf/
|
||||
F: package/libnss/
|
||||
F: package/python-cython/
|
||||
F: package/python-raven/
|
||||
F: package/python-schedule/
|
||||
F: package/python-websockets/
|
||||
F: package/python-xlib/
|
||||
|
||||
N: Johan Derycke <johanderycke@gmail.com>
|
||||
F: package/python-libconfig/
|
||||
|
||||
@ -987,6 +1099,22 @@ N: Jonathan Liu <net147@gmail.com>
|
||||
F: package/python-meld3/
|
||||
F: package/supervisor/
|
||||
|
||||
N: Jörg Krause <joerg.krause@embedded.rocks>
|
||||
F: board/lemaker/bananapro/
|
||||
F: configs/bananapro_defconfig
|
||||
F: package/augeas/
|
||||
F: package/bluez-alsa/
|
||||
F: package/freescale-imx/imx-alsa-plugins/
|
||||
F: package/libopusenc/
|
||||
F: package/libupnpp/
|
||||
F: package/luv/
|
||||
F: package/luvi/
|
||||
F: package/mpd/
|
||||
F: package/shairport-sync/
|
||||
F: package/swupdate/
|
||||
F: package/upmpdcli/
|
||||
F: package/wavemon/
|
||||
|
||||
N: Joris Lijssens <joris.lijssens@gmail.com>
|
||||
F: package/emlog/
|
||||
F: package/libcoap/
|
||||
@ -995,6 +1123,19 @@ F: package/libuio/
|
||||
F: package/netsniff-ng/
|
||||
F: package/rabbitmq-c/
|
||||
|
||||
N: Joseph Kogut <joseph.kogut@gmail.com>
|
||||
F: package/at-spi2-atk/
|
||||
F: package/at-spi2-core/
|
||||
F: package/clang/
|
||||
F: package/gconf/
|
||||
F: package/libnss/
|
||||
F: package/llvm/
|
||||
F: package/python-cython/
|
||||
F: package/python-raven/
|
||||
F: package/python-schedule/
|
||||
F: package/python-websockets/
|
||||
F: package/python-xlib/
|
||||
|
||||
N: Joshua Henderson <joshua.henderson@microchip.com>
|
||||
F: package/qt5/qt5wayland/
|
||||
|
||||
@ -1011,6 +1152,7 @@ F: package/tegrarcm/
|
||||
N: Julien Boibessot <julien.boibessot@armadeus.com>
|
||||
F: board/armadeus/
|
||||
F: configs/armadeus*
|
||||
F: package/abootimg/
|
||||
F: package/gpm/
|
||||
F: package/lbreakout2/
|
||||
F: package/libcddb/
|
||||
@ -1025,9 +1167,6 @@ F: package/qt5/
|
||||
N: Julien Floret <julien.floret@6wind.com>
|
||||
F: package/lldpd/
|
||||
|
||||
N: Laurent Charpentier <laurent_pubs@yahoo.com>
|
||||
F: package/open-lldp/
|
||||
|
||||
N: Julien Viard de Galbert <julien@vdg.name>
|
||||
F: package/dieharder/
|
||||
F: package/easy-rsa/
|
||||
@ -1035,37 +1174,6 @@ F: package/easy-rsa/
|
||||
N: Justin Maggard <jmaggard@netgear.com>
|
||||
F: package/dtach/
|
||||
|
||||
N: Jérôme Oufella <jerome.oufella@savoirfairelinux.com>
|
||||
F: package/libdri2/
|
||||
F: package/qt-webkit-kiosk/
|
||||
|
||||
N: Jérôme Pouiller <jezz@sysmic.org>
|
||||
F: package/apitrace/
|
||||
F: package/freescale-imx/gpu-amd-bin-mx51/
|
||||
F: package/freescale-imx/libz160/
|
||||
F: package/lxc/
|
||||
F: package/strongswan/
|
||||
F: package/wmctrl/
|
||||
F: package/x11r7/xdriver_xf86-video-imx/
|
||||
F: package/x11r7/xdriver_xf86-video-imx-viv/
|
||||
|
||||
N: Jörg Krause <joerg.krause@embedded.rocks>
|
||||
F: board/lemaker/bananapro/
|
||||
F: configs/bananapro_defconfig
|
||||
F: package/augeas/
|
||||
F: package/bctoolbox/
|
||||
F: package/freescale-imx/imx-alsa-plugins/
|
||||
F: package/libshout/
|
||||
F: package/libupnpp/
|
||||
F: package/luv/
|
||||
F: package/luvi/
|
||||
F: package/mp4v2/
|
||||
F: package/mpd/
|
||||
F: package/shairport-sync/
|
||||
F: package/swupdate/
|
||||
F: package/upmpdcli/
|
||||
F: package/wavemon/
|
||||
|
||||
N: Karoly Kasza <kaszak@gmail.com>
|
||||
F: package/irqbalance/
|
||||
F: package/openvmtools/
|
||||
@ -1079,6 +1187,7 @@ N: Kevin Joly <kevin.joly@sensefly.com>
|
||||
F: package/libgphoto2/
|
||||
|
||||
N: Koen Martens <gmc@sonologic.nl>
|
||||
F: package/capnproto/
|
||||
F: package/linuxconsoletools/
|
||||
|
||||
N: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
|
||||
@ -1089,9 +1198,16 @@ F: package/nilfs-utils/
|
||||
N: Laurent Cans <laurent.cans@gmail.com>
|
||||
F: package/aircrack-ng/
|
||||
|
||||
N: Laurent Charpentier <laurent_pubs@yahoo.com>
|
||||
F: package/open-lldp/
|
||||
|
||||
N: Lee Jones <lee.jones@linaro.org>
|
||||
F: boot/afboot-stm32/
|
||||
|
||||
N: Leon Anavi <leon.anavi@konsulko.com>
|
||||
F: board/olimex/a10_olinuxino
|
||||
F: configs/olimex_a10_olinuxino_lime_defconfig
|
||||
|
||||
N: Lionel Flandrin <lionel@svkt.org>
|
||||
F: package/python-babel/
|
||||
F: package/python-daemonize/
|
||||
@ -1110,8 +1226,10 @@ F: package/ti-sgx-um/
|
||||
N: Luca Ceresoli <luca@lucaceresoli.net>
|
||||
F: board/olimex/a20_olinuxino/
|
||||
F: board/zynq/
|
||||
F: board/zynqmp/
|
||||
F: configs/olimex_a20_olinuxino_*
|
||||
F: configs/zynq_zed_defconfig
|
||||
F: configs/zynqmp_zcu106_defconfig
|
||||
F: package/agentpp/
|
||||
F: package/exim/
|
||||
F: package/libpjsip/
|
||||
@ -1191,6 +1309,13 @@ F: package/lynx/
|
||||
N: Mario Rugiero <mrugiero@gmail.com>
|
||||
F: package/ratpoison/
|
||||
|
||||
N: Mark Corbin <mark.corbin@embecosm.com>
|
||||
F: arch/arch.mk.riscv
|
||||
F: arch/Config.in.riscv
|
||||
F: board/qemu/riscv64-virt/
|
||||
F: boot/riscv-pk/
|
||||
F: configs/qemu_riscv64_virt_defconfig
|
||||
|
||||
N: Markos Chandras <markos.chandras@imgtec.com>
|
||||
F: package/harfbuzz/
|
||||
F: package/libsecret/
|
||||
@ -1233,6 +1358,7 @@ F: package/aufs-util/
|
||||
F: package/bc/
|
||||
F: package/bridge-utils/
|
||||
F: package/checkpolicy/
|
||||
F: package/checksec/
|
||||
F: package/cgroupfs-mount/
|
||||
F: package/crda/
|
||||
F: package/devmem2/
|
||||
@ -1274,6 +1400,7 @@ F: package/mtd/
|
||||
F: package/mtools/
|
||||
F: package/nginx-upload/
|
||||
F: package/omniorb/
|
||||
F: package/openresolv/
|
||||
F: package/paxtest/
|
||||
F: package/picocom/
|
||||
F: package/policycoreutils/
|
||||
@ -1291,6 +1418,7 @@ F: package/rsyslog/
|
||||
F: package/setools/
|
||||
F: package/smcroute/
|
||||
F: package/tclap/
|
||||
F: package/tini/
|
||||
F: package/uboot-tools/
|
||||
F: package/unionfs/
|
||||
F: package/valijson/
|
||||
@ -1373,9 +1501,19 @@ N: Michał Łyszczek <michal.lyszczek@bofc.pl>
|
||||
F: board/altera/socrates_cyclone5/
|
||||
F: configs/socrates_cyclone5_defconfig
|
||||
|
||||
N: Mike Harmony <mike.harmony@snapav.com>
|
||||
F: board/sinovoip/m2-plus/
|
||||
F: configs/bananapi_m2_plus_defconfig
|
||||
|
||||
N: Mikhail Boiko <mikhailboiko85@gmail.com>
|
||||
F: package/libfribidi/
|
||||
|
||||
N: Min Xu <xuminready@gmail.com>
|
||||
F: package/shadowsocks-libev/
|
||||
|
||||
N: Mirza Krak <mirza.krak@northern.tech>
|
||||
F: package/mender/
|
||||
|
||||
N: Morgan Delestre <m.delestre@sinters.fr>
|
||||
F: package/monkey/
|
||||
|
||||
@ -1383,16 +1521,9 @@ N: Murat Demirten <mdemirten@yh.com.tr>
|
||||
F: package/jpeg-turbo/
|
||||
F: package/libgeotiff/
|
||||
|
||||
N: Mike Harmony <mike.harmony@snapav.com>
|
||||
F: board/sinovoip/m2-plus/
|
||||
F: configs/bananapi_m2_plus_defconfig
|
||||
|
||||
N: Mylène Josserand <mylene.josserand@bootlin.com>
|
||||
F: package/rtl8723bu/
|
||||
|
||||
N: Nathan Lynch <ntl@pobox.com>
|
||||
F: package/chrony/
|
||||
|
||||
N: Nathaniel Roach <nroach44@gmail.com>
|
||||
F: package/bandwidthd/
|
||||
F: package/libgudev/
|
||||
@ -1401,11 +1532,18 @@ N: Naumann Andreas <ANaumann@ultratronik.de>
|
||||
F: package/evemu/
|
||||
F: package/libevdev/
|
||||
|
||||
N: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
|
||||
F: package/libgit2/
|
||||
|
||||
N: Nicolas Serafini <nicolas.serafini@sensefly.com>
|
||||
F: package/exiv2/
|
||||
F: package/nvidia-tegra23/nvidia-tegra23-binaries/
|
||||
F: package/nvidia-tegra23/nvidia-tegra23-codecs/
|
||||
|
||||
N: Nikolay Dimitrov <nikolay.dimitrov@retrohub.org>
|
||||
F: board/embest/riotboard/
|
||||
F: configs/riotboard_defconfig
|
||||
|
||||
N: Nimai Mahajan <nimaim@gmail.com>
|
||||
F: package/libucl/
|
||||
|
||||
@ -1442,6 +1580,9 @@ F: package/openjpeg/
|
||||
N: Olivier Singla <olivier.singla@gmail.com>
|
||||
F: package/shellinabox/
|
||||
|
||||
N: Paresh Chaudhary <paresh.chaudhary@rockwellcollins.com>
|
||||
F: package/checksec/
|
||||
|
||||
N: Parnell Springmeyer <parnell@digitalmentat.com>
|
||||
F: package/scrypt/
|
||||
|
||||
@ -1496,8 +1637,13 @@ F: package/python-functools32/
|
||||
F: package/python-ipaddr/
|
||||
F: package/python-pam/
|
||||
F: package/python-psutil/
|
||||
F: package/python-request-id/
|
||||
F: package/python-semver/
|
||||
F: package/python-texttable/
|
||||
F: package/python-validators/
|
||||
F: package/python-webob/
|
||||
F: package/python-websocket-client/
|
||||
F: package/sedutil/
|
||||
F: package/triggerhappy/
|
||||
|
||||
N: Peter Seiderer <ps.report@gmx.net>
|
||||
@ -1509,6 +1655,7 @@ F: package/ddrescue/
|
||||
F: package/dejavu/
|
||||
F: package/dillo/
|
||||
F: package/edid-decode/
|
||||
F: package/ell/
|
||||
F: package/ghostscript-fonts/
|
||||
F: package/gstreamer1/gst1-interpipe/
|
||||
F: package/gstreamer1/gst1-validate/
|
||||
@ -1559,6 +1706,13 @@ F: package/lttng-tools/
|
||||
F: package/python-ipython/
|
||||
F: package/liburcu/
|
||||
|
||||
N: Pierre Crokaert <pct@crookies.net>
|
||||
F: board/hardkernel/odroidxu4/
|
||||
F: configs/odroidxu4_defconfig
|
||||
|
||||
N: Pierre Ducroquet <pinaraf@pinaraf.info>
|
||||
F: package/kf5/
|
||||
|
||||
N: Pierre Floury <pierre.floury@gmail.com>
|
||||
F: package/trace-cmd/
|
||||
|
||||
@ -1590,6 +1744,9 @@ N: Rahul Jain <rahul.jain@imgtec.com>
|
||||
F: package/uhttpd/
|
||||
F: package/ustream-ssl/
|
||||
|
||||
N: Rémi Rérolle <remi.rerolle@gmail.com>
|
||||
F: package/libfreeimage/
|
||||
|
||||
N: Renaud Aubin <root@renaud.io>
|
||||
F: package/libhttpparser/
|
||||
|
||||
@ -1625,7 +1782,6 @@ F: package/aubio/
|
||||
F: package/bullet/
|
||||
F: package/efl/
|
||||
F: package/enlightenment/
|
||||
F: package/expedite/
|
||||
F: package/flare-engine/
|
||||
F: package/flare-game/
|
||||
F: package/irrlicht/
|
||||
@ -1648,7 +1804,14 @@ F: package/supertuxkart/
|
||||
F: package/terminology/
|
||||
F: package/tk/
|
||||
F: package/upower/
|
||||
F: package/waffle/
|
||||
F: package/xenomai/
|
||||
F: toolchain/toolchain-external/toolchain-external-arm-aarch64/
|
||||
F: toolchain/toolchain-external/toolchain-external-arm-aarch64-be/
|
||||
F: toolchain/toolchain-external/toolchain-external-arm-arm/
|
||||
|
||||
N: Roman Gorbenkov <roman.gorbenkov@ens2m.org>
|
||||
F: package/davfs2/
|
||||
|
||||
N: Ryan Barnett <ryan.barnett@rockwellcollins.com>
|
||||
F: package/atftp/
|
||||
@ -1668,9 +1831,6 @@ F: package/mariadb/
|
||||
N: Ryan Wilkins <ryan@deadfrog.net>
|
||||
F: package/biosdevname/
|
||||
|
||||
N: Rémi Rérolle <remi.rerolle@gmail.com>
|
||||
F: package/libfreeimage/
|
||||
|
||||
N: Sam Bobroff <sam.bobroff@au1.ibm.com>
|
||||
F: arch/Config.in.powerpc
|
||||
F: package/librtas/
|
||||
@ -1706,6 +1866,12 @@ F: package/kyua/
|
||||
F: package/lutok/
|
||||
F: package/yaml-cpp/
|
||||
|
||||
N: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
|
||||
F: package/mmc-utils/
|
||||
F: package/python-flask-jsonrpc/
|
||||
F: package/python-flask-login/
|
||||
F: package/qt5/qt5charts/
|
||||
|
||||
N: Semyon Kolganov <semenak94@mail.ru>
|
||||
F: package/fmt/
|
||||
F: package/libbson/
|
||||
@ -1789,14 +1955,6 @@ F: package/mesa3d-demos/
|
||||
F: package/sunxi-mali/
|
||||
F: package/ti-gfx/
|
||||
|
||||
N: Stefan Fröberg <stefan.froberg@petroprogram.com>
|
||||
F: package/elfutils/
|
||||
F: package/libtasn1/
|
||||
F: package/proxychains-ng/
|
||||
F: package/vte/
|
||||
F: package/yasm/
|
||||
F: package/zlib-ng/
|
||||
|
||||
N: Stefan Sørensen <stefan.sorensen@spectralink.com>
|
||||
F: package/cracklib/
|
||||
F: package/libpwquality/
|
||||
@ -1838,18 +1996,11 @@ F: package/lcdproc/
|
||||
F: package/python-influxdb/
|
||||
|
||||
N: Sven Neumann <neumann@teufel.de>
|
||||
F: package/gstreamer1/gst1-libav/
|
||||
|
||||
N: Sven Neumann <s.neumann@raumfeld.com>
|
||||
F: package/glib-networking/
|
||||
F: package/gstreamer1/gst1-libav/
|
||||
F: package/libmms/
|
||||
F: package/orc/
|
||||
|
||||
N: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
|
||||
F: package/mmc-utils/
|
||||
F: package/python-flask-jsonrpc/
|
||||
F: package/python-flask-login/
|
||||
F: package/qt5/qt5charts/
|
||||
F: package/wampcc/
|
||||
|
||||
N: Theo Debrouwere <t.debrouwere@televic.com>
|
||||
F: package/pugixml/
|
||||
@ -1870,6 +2021,17 @@ F: package/civetweb/
|
||||
N: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
||||
F: docs/manual/
|
||||
F: package/opkg-utils/
|
||||
F: package/perl-convert-asn1/
|
||||
F: package/perl-crypt-blowfish/
|
||||
F: package/perl-crypt-cbc/
|
||||
F: package/perl-digest-md5/
|
||||
F: package/perl-mime-base64-urlsafe/
|
||||
F: package/perl-mojolicious-plugin-authentication/
|
||||
F: package/perl-net-ping/
|
||||
F: package/perl-net-snmp/
|
||||
F: package/perl-net-ssh2/
|
||||
F: package/perl-net-telnet/
|
||||
F: package/pigz/
|
||||
F: support/scripts/size-stats
|
||||
F: utils/size-stats-compare
|
||||
F: toolchain/
|
||||
@ -1929,9 +2091,6 @@ F: package/wayland/
|
||||
F: package/weston/
|
||||
F: toolchain/
|
||||
|
||||
N: Tiago Brusamarello <tiago.brusamarello@datacom.com.br>
|
||||
F: package/aer-inject/
|
||||
|
||||
N: Timo Ketola <timo.ketola@exertus.fi>
|
||||
F: package/fbgrab/
|
||||
|
||||
@ -1939,8 +2098,9 @@ N: Tzu-Jung Lee <roylee17@gmail.com>
|
||||
F: package/dropwatch/
|
||||
F: package/tstools/
|
||||
|
||||
N: Valentin Korenblit <valentin.korenblit@smile.fr>
|
||||
N: Valentin Korenblit <valentinkorenblit@gmail.com>
|
||||
F: package/clang/
|
||||
F: package/libclc/
|
||||
F: package/llvm/
|
||||
|
||||
N: Vanya Sergeev <vsergeev@gmail.com>
|
||||
@ -1959,6 +2119,9 @@ F: package/openmpi/
|
||||
F: package/pinentry/
|
||||
F: package/trinity/
|
||||
|
||||
N: Vincent Prince <vincent.prince.fr@gmail.com>
|
||||
F: package/nss-myhostname/
|
||||
|
||||
N: Vincent Stehlé <vincent.stehle@laposte.net>
|
||||
F: package/i7z/
|
||||
F: package/msr-tools/
|
||||
@ -2088,7 +2251,7 @@ F: package/x11r7/xapp_xinput-calibrator/
|
||||
F: package/zlog/
|
||||
F: utils/scanpypi
|
||||
|
||||
N: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
|
||||
N: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
|
||||
F: package/crudini/
|
||||
F: package/grantlee/
|
||||
F: package/proj/
|
||||
|
@ -60,6 +60,11 @@ override O := $(patsubst %/,%,$(patsubst %.,%,$(O)))
|
||||
# avoid empty CANONICAL_O in case on non-existing entry.
|
||||
CANONICAL_O := $(shell mkdir -p $(O) >/dev/null 2>&1)$(realpath $(O))
|
||||
|
||||
# gcc fails to build when the srcdir contains a '@'
|
||||
ifneq ($(findstring @,$(CANONICAL_O)),)
|
||||
$(error The build directory can not contain a '@')
|
||||
endif
|
||||
|
||||
CANONICAL_CURDIR = $(realpath $(CURDIR))
|
||||
|
||||
REQ_UMASK = 0022
|
||||
@ -87,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2018.05.1
|
||||
export BR2_VERSION := 2018.11-rc2
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1532040000
|
||||
BR2_VERSION_EPOCH = 1542786000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@ -128,9 +133,9 @@ export BR2_VERSION_FULL := $(BR2_VERSION)$(shell $(TOPDIR)/support/scripts/setlo
|
||||
|
||||
# List of targets and target patterns for which .config doesn't need to be read in
|
||||
noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \
|
||||
defconfig %_defconfig allyesconfig allnoconfig alldefconfig silentoldconfig release \
|
||||
defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \
|
||||
randpackageconfig allyespackageconfig allnopackageconfig \
|
||||
print-version olddefconfig distclean manual manual-%
|
||||
print-version olddefconfig distclean manual manual-% check-package
|
||||
|
||||
# Some global targets do not trigger a build, but are used to collect
|
||||
# metadata, or do various checks. When such targets are triggered,
|
||||
@ -346,8 +351,14 @@ export HOSTARCH := $(shell LC_ALL=C $(HOSTCC_NOCCACHE) -v 2>&1 | \
|
||||
-e 's/macppc/powerpc/' \
|
||||
-e 's/sh.*/sh/' )
|
||||
|
||||
HOSTCC_VERSION := $(shell $(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p')
|
||||
# When adding a new host gcc version in Config.in,
|
||||
# update the HOSTCC_MAX_VERSION variable:
|
||||
HOSTCC_MAX_VERSION := 8
|
||||
|
||||
HOSTCC_VERSION := $(shell V=$$($(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p'); \
|
||||
[ "$${V%% *}" -le $(HOSTCC_MAX_VERSION) ] || V=$(HOSTCC_MAX_VERSION); \
|
||||
printf "%s" "$${V}")
|
||||
|
||||
# For gcc >= 5.x, we only need the major version.
|
||||
ifneq ($(firstword $(HOSTCC_VERSION)),4)
|
||||
@ -433,6 +444,7 @@ KERNEL_ARCH := $(shell echo "$(ARCH)" | sed -e "s/-.*//" \
|
||||
-e s/parisc64/parisc/ \
|
||||
-e s/powerpc64.*/powerpc/ \
|
||||
-e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
|
||||
-e s/riscv.*/riscv/ \
|
||||
-e s/sh.*/sh/ \
|
||||
-e s/microblazeel/microblaze/)
|
||||
|
||||
@ -493,9 +505,9 @@ include Makefile.legacy
|
||||
|
||||
include system/system.mk
|
||||
include package/Makefile.in
|
||||
# arch/arch.mk.* must be after package/Makefile.in because it may need to
|
||||
# arch/arch.mk must be after package/Makefile.in because it may need to
|
||||
# complement variables defined therein, like BR_NO_CHECK_HASH_FOR.
|
||||
-include $(sort $(wildcard arch/arch.mk.*))
|
||||
include arch/arch.mk
|
||||
include support/dependencies/dependencies.mk
|
||||
|
||||
include $(sort $(wildcard toolchain/*.mk))
|
||||
@ -565,7 +577,7 @@ dirs: $(BUILD_DIR) $(STAGING_DIR) $(BASE_TARGET_DIR) \
|
||||
$(HOST_DIR) $(HOST_DIR_SYMLINK) $(BINARIES_DIR)
|
||||
|
||||
$(BUILD_DIR)/buildroot-config/auto.conf: $(BR2_CONFIG)
|
||||
$(MAKE1) $(EXTRAMAKEARGS) HOSTCC="$(HOSTCC_NOCCACHE)" HOSTCXX="$(HOSTCXX_NOCCACHE)" silentoldconfig
|
||||
$(MAKE1) $(EXTRAMAKEARGS) HOSTCC="$(HOSTCC_NOCCACHE)" HOSTCXX="$(HOSTCXX_NOCCACHE)" syncconfig
|
||||
|
||||
.PHONY: prepare
|
||||
prepare: $(BUILD_DIR)/buildroot-config/auto.conf
|
||||
@ -573,8 +585,8 @@ prepare: $(BUILD_DIR)/buildroot-config/auto.conf
|
||||
.PHONY: world
|
||||
world: target-post-image
|
||||
|
||||
.PHONY: sdk
|
||||
sdk: world
|
||||
.PHONY: prepare-sdk
|
||||
prepare-sdk: world
|
||||
@$(call MESSAGE,"Rendering the SDK relocatable")
|
||||
$(TOPDIR)/support/scripts/fix-rpath host
|
||||
$(TOPDIR)/support/scripts/fix-rpath staging
|
||||
@ -582,6 +594,17 @@ sdk: world
|
||||
mkdir -p $(HOST_DIR)/share/buildroot
|
||||
echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
|
||||
|
||||
BR2_SDK_PREFIX ?= $(GNU_TARGET_NAME)_sdk-buildroot
|
||||
.PHONY: sdk
|
||||
sdk: prepare-sdk $(BR2_TAR_HOST_DEPENDENCY)
|
||||
@$(call MESSAGE,"Generating SDK tarball")
|
||||
$(if $(BR2_SDK_PREFIX),,$(error BR2_SDK_PREFIX can not be empty))
|
||||
$(Q)mkdir -p $(BINARIES_DIR)
|
||||
$(TAR) czf "$(BINARIES_DIR)/$(BR2_SDK_PREFIX).tar.gz" \
|
||||
--owner=0 --group=0 --numeric-owner \
|
||||
--transform='s#^\.#$(BR2_SDK_PREFIX)#' \
|
||||
-C $(HOST_DIR) "."
|
||||
|
||||
# Populating the staging with the base directories is handled by the skeleton package
|
||||
$(STAGING_DIR):
|
||||
@mkdir -p $(STAGING_DIR)
|
||||
@ -780,10 +803,10 @@ legal-info-clean:
|
||||
.PHONY: legal-info-prepare
|
||||
legal-info-prepare: $(LEGAL_INFO_DIR)
|
||||
@$(call MESSAGE,"Buildroot $(BR2_VERSION_FULL) Collecting legal info")
|
||||
@$(call legal-license-file,buildroot,buildroot,support/legal-info,COPYING,COPYING,HOST)
|
||||
@$(call legal-manifest,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,TARGET)
|
||||
@$(call legal-manifest,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,HOST)
|
||||
@$(call legal-manifest,buildroot,$(BR2_VERSION_FULL),GPL-2.0+,COPYING,not saved,not saved,HOST)
|
||||
@$(call legal-license-file,buildroot,buildroot,support/legal-info/buildroot.hash,COPYING,COPYING,HOST)
|
||||
@$(call legal-manifest,TARGET,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,buildroot,$(BR2_VERSION_FULL),GPL-2.0+,COPYING,not saved,not saved)
|
||||
@$(call legal-warning,the Buildroot source code has not been saved)
|
||||
@cp $(BR2_CONFIG) $(LEGAL_INFO_DIR)/buildroot.config
|
||||
|
||||
@ -922,7 +945,7 @@ randpackageconfig allyespackageconfig allnopackageconfig: $(BUILD_DIR)/buildroot
|
||||
@rm -f $(CONFIG_DIR)/.config.nopkg
|
||||
@$(COMMON_CONFIG_ENV) $< --olddefconfig $(CONFIG_CONFIG_IN) >/dev/null
|
||||
|
||||
oldconfig silentoldconfig olddefconfig: $(BUILD_DIR)/buildroot-config/conf prepare-kconfig
|
||||
oldconfig syncconfig olddefconfig: $(BUILD_DIR)/buildroot-config/conf prepare-kconfig
|
||||
@$(COMMON_CONFIG_ENV) $< --$@ $(CONFIG_CONFIG_IN)
|
||||
|
||||
defconfig: $(BUILD_DIR)/buildroot-config/conf prepare-kconfig
|
||||
@ -977,7 +1000,8 @@ $(BUILD_DIR)/.br2-external.in: $(BUILD_DIR)
|
||||
# displayed.
|
||||
.PHONY: printvars
|
||||
printvars:
|
||||
@:$(foreach V, \
|
||||
@:
|
||||
$(foreach V, \
|
||||
$(sort $(if $(VARS),$(filter $(VARS),$(.VARIABLES)),$(.VARIABLES))), \
|
||||
$(if $(filter-out environment% default automatic, \
|
||||
$(origin $V)), \
|
||||
@ -1017,11 +1041,11 @@ help:
|
||||
@echo ' xconfig - interactive Qt-based configurator'
|
||||
@echo ' gconfig - interactive GTK-based configurator'
|
||||
@echo ' oldconfig - resolve any unresolved symbols in .config'
|
||||
@echo ' silentoldconfig - Same as oldconfig, but quietly, additionally update deps'
|
||||
@echo ' olddefconfig - Same as silentoldconfig but sets new symbols to their default value'
|
||||
@echo ' syncconfig - Same as oldconfig, but quietly, additionally update deps'
|
||||
@echo ' olddefconfig - Same as syncconfig but sets new symbols to their default value'
|
||||
@echo ' randconfig - New config with random answer to all options'
|
||||
@echo ' defconfig - New config with default answer to all options'
|
||||
@echo ' BR2_DEFCONFIG, if set, is used as input'
|
||||
@echo ' defconfig - New config with default answer to all options;'
|
||||
@echo ' BR2_DEFCONFIG, if set on the command line, is used as input'
|
||||
@echo ' savedefconfig - Save current config to BR2_DEFCONFIG (minimal config)'
|
||||
@echo ' allyesconfig - New config where all options are accepted with yes'
|
||||
@echo ' allnoconfig - New config where all options are answered with no'
|
||||
@ -1125,11 +1149,15 @@ release:
|
||||
print-version:
|
||||
@echo $(BR2_VERSION_FULL)
|
||||
|
||||
check-package:
|
||||
find $(TOPDIR) -type f \( -name '*.mk' -o -name '*.hash' -o -name 'Config.*' \) \
|
||||
-exec ./utils/check-package {} +
|
||||
|
||||
.PHONY: .gitlab-ci.yml
|
||||
.gitlab-ci.yml: .gitlab-ci.yml.in
|
||||
cp $< $@
|
||||
(cd configs; LC_ALL=C ls -1 *_defconfig) | sed 's/$$/: *defconfig/' >> $@
|
||||
./support/testing/run-tests -l 2>&1 | sed -r -e '/^test_run \((.*)\).*/!d; s//\1: *runtime_test/' | LC_ALL=C sort >> $@
|
||||
set -o pipefail; ./support/testing/run-tests -l 2>&1 | sed -r -e '/^test_run \((.*)\).*/!d; s//\1: *runtime_test/' | LC_ALL=C sort >> $@
|
||||
|
||||
include docs/manual/manual.mk
|
||||
-include $(foreach dir,$(BR2_EXTERNAL_DIRS),$(sort $(wildcard $(dir)/docs/*/*.mk)))
|
||||
|
@ -15,9 +15,6 @@ config BR2_ARCH_HAS_MMU_MANDATORY
|
||||
config BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
bool
|
||||
|
||||
config BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
bool
|
||||
|
||||
choice
|
||||
prompt "Target Architecture"
|
||||
default BR2_i386
|
||||
@ -201,6 +198,17 @@ config BR2_powerpc64le
|
||||
http://www.power.org/
|
||||
http://en.wikipedia.org/wiki/Powerpc
|
||||
|
||||
config BR2_riscv
|
||||
bool "RISCV"
|
||||
select BR2_ARCH_HAS_MMU_MANDATORY
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
||||
help
|
||||
RISC-V is an open, free Instruction Set Architecture created
|
||||
by the UC Berkeley Architecture Research group and supported
|
||||
and promoted by RISC-V Foundation.
|
||||
https://riscv.org/
|
||||
https://en.wikipedia.org/wiki/RISC-V
|
||||
|
||||
config BR2_sh
|
||||
bool "SuperH"
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
@ -282,6 +290,10 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_8
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
@ -305,9 +317,6 @@ config BR2_GCC_TARGET_FP32_MODE
|
||||
config BR2_GCC_TARGET_CPU
|
||||
string
|
||||
|
||||
config BR2_GCC_TARGET_CPU_REVISION
|
||||
string
|
||||
|
||||
# The value of this option will be passed as --with-fpu=<value> when
|
||||
# building gcc (internal backend) or -mfpu=<value> in the toolchain
|
||||
# wrapper (external toolchain)
|
||||
@ -340,7 +349,6 @@ config BR2_READELF_ARCH_NAME
|
||||
choice
|
||||
prompt "Target Binary Format"
|
||||
default BR2_BINFMT_ELF if BR2_USE_MMU
|
||||
default BR2_BINFMT_FDPIC if BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
default BR2_BINFMT_FLAT
|
||||
|
||||
config BR2_BINFMT_ELF
|
||||
@ -352,16 +360,6 @@ config BR2_BINFMT_ELF
|
||||
and executables used across different architectures and
|
||||
operating systems.
|
||||
|
||||
config BR2_BINFMT_FDPIC
|
||||
bool "FDPIC"
|
||||
depends on BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
select BR2_BINFMT_SUPPORTS_SHARED
|
||||
help
|
||||
ELF FDPIC binaries are based on ELF, but allow the individual
|
||||
load segments of a binary to be located in memory
|
||||
independently of each other. This makes this format ideal for
|
||||
use in environments where no MMU is available.
|
||||
|
||||
config BR2_BINFMT_FLAT
|
||||
bool "FLAT"
|
||||
depends on !BR2_USE_MMU
|
||||
@ -433,6 +431,10 @@ if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
|
||||
source "arch/Config.in.powerpc"
|
||||
endif
|
||||
|
||||
if BR2_riscv
|
||||
source "arch/Config.in.riscv"
|
||||
endif
|
||||
|
||||
if BR2_sh
|
||||
source "arch/Config.in.sh"
|
||||
endif
|
||||
|
@ -6,12 +6,21 @@ config BR2_ARM_CPU_HAS_NEON
|
||||
config BR2_ARM_CPU_MAYBE_HAS_NEON
|
||||
bool
|
||||
|
||||
# For some cores, the FPU is optional
|
||||
config BR2_ARM_CPU_MAYBE_HAS_FPU
|
||||
bool
|
||||
|
||||
config BR2_ARM_CPU_HAS_FPU
|
||||
bool
|
||||
|
||||
# for some cores, VFPv2 is optional
|
||||
config BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
bool
|
||||
select BR2_ARM_CPU_MAYBE_HAS_FPU
|
||||
|
||||
config BR2_ARM_CPU_HAS_VFPV2
|
||||
bool
|
||||
select BR2_ARM_CPU_HAS_FPU
|
||||
|
||||
# for some cores, VFPv3 is optional
|
||||
config BR2_ARM_CPU_MAYBE_HAS_VFPV3
|
||||
@ -31,6 +40,24 @@ config BR2_ARM_CPU_HAS_VFPV4
|
||||
bool
|
||||
select BR2_ARM_CPU_HAS_VFPV3
|
||||
|
||||
# FPv4 is always optional
|
||||
config BR2_ARM_CPU_MAYBE_HAS_FPV4
|
||||
bool
|
||||
select BR2_ARM_CPU_MAYBE_HAS_FPU
|
||||
|
||||
config BR2_ARM_CPU_HAS_FPV4
|
||||
bool
|
||||
select BR2_ARM_CPU_HAS_FPU
|
||||
|
||||
# FPv5 is always optional
|
||||
config BR2_ARM_CPU_MAYBE_HAS_FPV5
|
||||
bool
|
||||
select BR2_ARM_CPU_MAYBE_HAS_FPV4
|
||||
|
||||
config BR2_ARM_CPU_HAS_FPV5
|
||||
bool
|
||||
select BR2_ARM_CPU_HAS_FPV4
|
||||
|
||||
config BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
bool
|
||||
select BR2_ARM_CPU_HAS_VFPV4
|
||||
@ -240,7 +267,14 @@ config BR2_cortex_m3
|
||||
config BR2_cortex_m4
|
||||
bool "cortex-M4"
|
||||
select BR2_ARM_CPU_HAS_THUMB2
|
||||
select BR2_ARM_CPU_MAYBE_HAS_FPV4
|
||||
select BR2_ARM_CPU_ARMV7M
|
||||
config BR2_cortex_m7
|
||||
bool "cortex-M7"
|
||||
select BR2_ARM_CPU_HAS_THUMB2
|
||||
select BR2_ARM_CPU_MAYBE_HAS_FPV5
|
||||
select BR2_ARM_CPU_ARMV7M
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||
endif # !BR2_ARCH_IS_64
|
||||
|
||||
comment "armv8 cores"
|
||||
@ -445,7 +479,9 @@ config BR2_ARM_ENABLE_NEON
|
||||
|
||||
config BR2_ARM_ENABLE_VFP
|
||||
bool "Enable VFP extension support"
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_FPU
|
||||
select BR2_ARM_CPU_HAS_FPV5 if BR2_ARM_CPU_MAYBE_HAS_FPV5
|
||||
select BR2_ARM_CPU_HAS_FPV4 if BR2_ARM_CPU_MAYBE_HAS_FPV4
|
||||
select BR2_ARM_CPU_HAS_VFPV4 if BR2_ARM_CPU_MAYBE_HAS_VFPV4
|
||||
select BR2_ARM_CPU_HAS_VFPV3 if BR2_ARM_CPU_MAYBE_HAS_VFPV3
|
||||
select BR2_ARM_CPU_HAS_VFPV2 if BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
@ -456,7 +492,7 @@ config BR2_ARM_ENABLE_VFP
|
||||
|
||||
choice
|
||||
prompt "Target ABI"
|
||||
default BR2_ARM_EABIHF if BR2_ARM_CPU_HAS_VFPV2
|
||||
default BR2_ARM_EABIHF if BR2_ARM_CPU_HAS_FPU
|
||||
default BR2_ARM_EABI
|
||||
depends on BR2_arm || BR2_armeb
|
||||
help
|
||||
@ -491,7 +527,7 @@ config BR2_ARM_EABI
|
||||
|
||||
config BR2_ARM_EABIHF
|
||||
bool "EABIhf"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV2
|
||||
depends on BR2_ARM_CPU_HAS_FPU
|
||||
help
|
||||
The EABIhf is an extension of EABI which supports the 'hard'
|
||||
floating point model. This model uses the floating point
|
||||
@ -512,10 +548,12 @@ endchoice
|
||||
choice
|
||||
prompt "Floating point strategy"
|
||||
default BR2_ARM_FPU_FP_ARMV8 if BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
default BR2_ARM_FPU_FPV5D16 if BR2_ARM_CPU_HAS_FPV5
|
||||
default BR2_ARM_FPU_FPV4D16 if BR2_ARM_CPU_HAS_FPV4
|
||||
default BR2_ARM_FPU_VFPV4D16 if BR2_ARM_CPU_HAS_VFPV4
|
||||
default BR2_ARM_FPU_VFPV3D16 if BR2_ARM_CPU_HAS_VFPV3
|
||||
default BR2_ARM_FPU_VFPV2 if BR2_ARM_CPU_HAS_VFPV2
|
||||
default BR2_ARM_SOFT_FLOAT if !BR2_ARM_CPU_HAS_VFPV2
|
||||
default BR2_ARM_SOFT_FLOAT if !BR2_ARM_CPU_HAS_FPU
|
||||
|
||||
config BR2_ARM_SOFT_FLOAT
|
||||
bool "Soft float"
|
||||
@ -622,6 +660,38 @@ config BR2_ARM_FPU_NEON_VFPV4
|
||||
example on Cortex-A5 and Cortex-A7, support for VFPv4 and
|
||||
NEON is optional.
|
||||
|
||||
config BR2_ARM_FPU_FPV4D16
|
||||
bool "FPv4-D16"
|
||||
depends on BR2_ARM_CPU_HAS_FPV4
|
||||
help
|
||||
This option allows to use the FPv4-SP (single precision)
|
||||
floating point unit, as available in some ARMv7m processors
|
||||
(Cortex-M4).
|
||||
|
||||
config BR2_ARM_FPU_FPV5D16
|
||||
bool "FPv5-D16"
|
||||
depends on BR2_ARM_CPU_HAS_FPV5
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||
help
|
||||
This option allows to use the FPv5-SP (single precision)
|
||||
floating point unit, as available in some ARMv7m processors
|
||||
(Cortex-M7).
|
||||
|
||||
Note that if you want binary code that works on the earlier
|
||||
Cortex-M4, you should instead select FPv4-D16.
|
||||
|
||||
config BR2_ARM_FPU_FPV5DPD16
|
||||
bool "FPv5-DP-D16"
|
||||
depends on BR2_ARM_CPU_HAS_FPV5
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||
help
|
||||
This option allows to use the FPv5-DP (double precision)
|
||||
floating point unit, as available in some ARMv7m processors
|
||||
(Cortex-M7).
|
||||
|
||||
Note that if you want binary code that works on the earlier
|
||||
Cortex-M4, you should instead select FPv4-D16.
|
||||
|
||||
config BR2_ARM_FPU_FP_ARMV8
|
||||
bool "FP-ARMv8"
|
||||
depends on BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
@ -716,6 +786,7 @@ config BR2_GCC_TARGET_CPU
|
||||
# armv7m
|
||||
default "cortex-m3" if BR2_cortex_m3
|
||||
default "cortex-m4" if BR2_cortex_m4
|
||||
default "cortex-m7" if BR2_cortex_m7
|
||||
# armv8a
|
||||
default "cortex-a32" if BR2_cortex_a32
|
||||
default "cortex-a35" if BR2_cortex_a35
|
||||
@ -753,6 +824,9 @@ config BR2_GCC_TARGET_FPU
|
||||
default "vfpv4-d16" if BR2_ARM_FPU_VFPV4D16
|
||||
default "neon" if BR2_ARM_FPU_NEON
|
||||
default "neon-vfpv4" if BR2_ARM_FPU_NEON_VFPV4
|
||||
default "fpv4-sp-d16" if BR2_ARM_FPU_FPV4D16
|
||||
default "fpv5-sp-d16" if BR2_ARM_FPU_FPV5D16
|
||||
default "fpv5-d16" if BR2_ARM_FPU_FPV5DPD16
|
||||
default "fp-armv8" if BR2_ARM_FPU_FP_ARMV8
|
||||
default "neon-fp-armv8" if BR2_ARM_FPU_NEON_FP_ARMV8
|
||||
depends on BR2_arm || BR2_armeb
|
||||
|
102
buildroot/arch/Config.in.riscv
Normal file
102
buildroot/arch/Config.in.riscv
Normal file
@ -0,0 +1,102 @@
|
||||
# RISC-V CPU ISA extensions.
|
||||
|
||||
config BR2_RISCV_ISA_RVI
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVM
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVA
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVF
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVD
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVC
|
||||
bool
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
default BR2_riscv_g
|
||||
|
||||
config BR2_riscv_g
|
||||
bool "General purpose (G)"
|
||||
select BR2_RISCV_ISA_RVI
|
||||
select BR2_RISCV_ISA_RVM
|
||||
select BR2_RISCV_ISA_RVA
|
||||
select BR2_RISCV_ISA_RVF
|
||||
select BR2_RISCV_ISA_RVD
|
||||
help
|
||||
General purpose (G) is equivalent to IMAFD.
|
||||
|
||||
config BR2_riscv_custom
|
||||
bool "Custom architecture"
|
||||
select BR2_RISCV_ISA_RVI
|
||||
select BR2_RISCV_ISA_CUSTOM_RVA
|
||||
|
||||
endchoice
|
||||
|
||||
if BR2_riscv_custom
|
||||
|
||||
comment "Instruction Set Extensions"
|
||||
|
||||
config BR2_RISCV_ISA_CUSTOM_RVM
|
||||
bool "Integer Multiplication and Division (M)"
|
||||
select BR2_RISCV_ISA_RVM
|
||||
|
||||
config BR2_RISCV_ISA_CUSTOM_RVA
|
||||
bool "Atomic Instructions (A)"
|
||||
select BR2_RISCV_ISA_RVA
|
||||
|
||||
config BR2_RISCV_ISA_CUSTOM_RVF
|
||||
bool "Single-precision Floating-point (F)"
|
||||
select BR2_RISCV_ISA_RVF
|
||||
|
||||
config BR2_RISCV_ISA_CUSTOM_RVD
|
||||
bool "Double-precision Floating-point (D)"
|
||||
depends on BR2_RISCV_ISA_RVF
|
||||
select BR2_RISCV_ISA_RVD
|
||||
|
||||
config BR2_RISCV_ISA_CUSTOM_RVC
|
||||
bool "Compressed Instructions (C)"
|
||||
select BR2_RISCV_ISA_RVC
|
||||
endif
|
||||
|
||||
config BR2_RISCV_64
|
||||
bool
|
||||
default y
|
||||
select BR2_ARCH_IS_64
|
||||
|
||||
choice
|
||||
prompt "Target ABI"
|
||||
default BR2_RISCV_ABI_LP64
|
||||
|
||||
config BR2_RISCV_ABI_LP64
|
||||
bool "lp64"
|
||||
depends on BR2_ARCH_IS_64
|
||||
|
||||
config BR2_RISCV_ABI_LP64F
|
||||
bool "lp64f"
|
||||
depends on BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVF
|
||||
|
||||
config BR2_RISCV_ABI_LP64D
|
||||
bool "lp64d"
|
||||
depends on BR2_ARCH_IS_64 && BR2_RISCV_ISA_RVD
|
||||
endchoice
|
||||
|
||||
config BR2_ARCH
|
||||
default "riscv64" if BR2_ARCH_IS_64
|
||||
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE"
|
||||
|
||||
config BR2_GCC_TARGET_ABI
|
||||
default "lp64" if BR2_RISCV_ABI_LP64
|
||||
default "lp64f" if BR2_RISCV_ABI_LP64F
|
||||
default "lp64d" if BR2_RISCV_ABI_LP64D
|
||||
|
||||
config BR2_READELF_ARCH_NAME
|
||||
default "RISC-V"
|
22
buildroot/arch/arch.mk
Normal file
22
buildroot/arch/arch.mk
Normal file
@ -0,0 +1,22 @@
|
||||
################################################################################
|
||||
#
|
||||
# Architecture-specific definitions
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# Allow GCC target configuration settings to be optionally
|
||||
# overwritten by architecture specific makefiles.
|
||||
|
||||
# Makefiles must use the GCC_TARGET_* variables below instead
|
||||
# of the BR2_GCC_TARGET_* versions.
|
||||
GCC_TARGET_ARCH := $(call qstrip,$(BR2_GCC_TARGET_ARCH))
|
||||
GCC_TARGET_ABI := $(call qstrip,$(BR2_GCC_TARGET_ABI))
|
||||
GCC_TARGET_NAN := $(call qstrip,$(BR2_GCC_TARGET_NAN))
|
||||
GCC_TARGET_FP32_MODE := $(call qstrip,$(BR2_GCC_TARGET_FP32_MODE))
|
||||
GCC_TARGET_CPU := $(call qstrip,$(BR2_GCC_TARGET_CPU))
|
||||
GCC_TARGET_FPU := $(call qstrip,$(BR2_GCC_TARGET_FPU))
|
||||
GCC_TARGET_FLOAT_ABI := $(call qstrip,$(BR2_GCC_TARGET_FLOAT_ABI))
|
||||
GCC_TARGET_MODE := $(call qstrip,$(BR2_GCC_TARGET_MODE))
|
||||
|
||||
# Include any architecture specific makefiles.
|
||||
-include $(sort $(wildcard arch/arch.mk.*))
|
28
buildroot/arch/arch.mk.riscv
Normal file
28
buildroot/arch/arch.mk.riscv
Normal file
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Configure the GCC_TARGET_ARCH variable and append the
|
||||
# appropriate RISC-V ISA extensions.
|
||||
#
|
||||
|
||||
ifeq ($(BR2_riscv),y)
|
||||
|
||||
ifeq ($(BR2_ARCH_IS_64),y)
|
||||
GCC_TARGET_ARCH := rv64i
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_RISCV_ISA_RVM),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)m
|
||||
endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVA),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)a
|
||||
endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVF),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)f
|
||||
endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVD),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)d
|
||||
endif
|
||||
ifeq ($(BR2_RISCV_ISA_RVC),y)
|
||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)c
|
||||
endif
|
||||
|
||||
endif
|
4
buildroot/board/amarula/a64-relic/extlinux.conf
Normal file
4
buildroot/board/amarula/a64-relic/extlinux.conf
Normal file
@ -0,0 +1,4 @@
|
||||
label linux-4.17.0-rc3
|
||||
kernel /Image
|
||||
devicetree /sun50i-a64-amarula-relic.dtb
|
||||
append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait
|
10
buildroot/board/amarula/a64-relic/genimage.cfg
Normal file
10
buildroot/board/amarula/a64-relic/genimage.cfg
Normal file
@ -0,0 +1,10 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"sun50i-a64-amarula-relic.dtb",
|
||||
"extlinux"
|
||||
}
|
||||
}
|
||||
size = 64M
|
||||
}
|
4
buildroot/board/amarula/a64-relic/post-build.sh
Executable file
4
buildroot/board/amarula/a64-relic/post-build.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
|
||||
install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf
|
90
buildroot/board/amarula/a64-relic/readme.txt
Normal file
90
buildroot/board/amarula/a64-relic/readme.txt
Normal file
@ -0,0 +1,90 @@
|
||||
Amarula A64 Relic
|
||||
================
|
||||
|
||||
Amarula A64-Relic is an Allwinner A64 based IoT device, which supports:
|
||||
- Allwinner A64 Cortex-A53
|
||||
- Mali-400MP2 GPU
|
||||
- AXP803 PMIC
|
||||
- 1GB DDR3 RAM
|
||||
- 8GB eMMC
|
||||
- AP6330 Wifi/BLE
|
||||
- MIPI-DSI
|
||||
- CSI: OV5640 sensor
|
||||
- USB OTG
|
||||
- 12V DC power supply
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
$ make amarula_a64_relic_defconfig
|
||||
|
||||
$ make
|
||||
|
||||
build files at output/images/:
|
||||
- sunxi-spl.bin
|
||||
- u-boot.itb
|
||||
- Image
|
||||
- sun50i-a64-amarula-relic.dtb
|
||||
- boot.vfat
|
||||
- rootfs.ext4
|
||||
|
||||
Write eMMC
|
||||
=========
|
||||
|
||||
The board comes with an operating system preloaded on the eMMC.
|
||||
To replace it with the Buildroot-built system, take the following
|
||||
steps
|
||||
|
||||
1. Connect the board UART with host and open minicom(ttyUSBx/115200N8)
|
||||
|
||||
2. Supply 12V DC for power-on the board.
|
||||
|
||||
3. Interrupt U-Boot by pressing enter
|
||||
|
||||
4. Create GPT partitions
|
||||
=> mmc dev 1
|
||||
=> gpt write mmc 1 $partitions
|
||||
|
||||
5. Connect the board USB-OTG with USB slot on the host.
|
||||
|
||||
6. Initiate fastboot
|
||||
=> fastboot 0
|
||||
|
||||
7. Write images from host onto eMMC using fastboot
|
||||
$ cd output/images
|
||||
$ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin
|
||||
$ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb
|
||||
$ sudo fastboot -i 0x1f3a flash esp boot.vfat
|
||||
$ sudo fastboot -i 0x1f3a flash system rootfs.ext4
|
||||
|
||||
Update eMMC during Development
|
||||
==============================
|
||||
|
||||
During development, reflashing the entire filesystem image at every
|
||||
change is time consuming. A useful alternative is to directly access
|
||||
over USB the filesystem stored on the eMMC, using the USB Mass Storage
|
||||
capability of U-Boot. To achieve this:
|
||||
|
||||
1. Build U-Boot by enabling UMS
|
||||
$ make uboot-menuconfig
|
||||
(select CONFIG_CMD_USB_MASS_STORAGE=y)
|
||||
|
||||
2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host
|
||||
=> mmc dev 1
|
||||
=> ums 0 mmc 1
|
||||
|
||||
WiFi
|
||||
====
|
||||
|
||||
# wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf
|
||||
(type password and enter)
|
||||
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B
|
||||
# udhcpc -i wlan0
|
||||
# ping google.com
|
||||
|
||||
--
|
||||
Jagan Teki <jagan@amarulasolutions.com>
|
||||
29-Jun-2018
|
@ -0,0 +1,83 @@
|
||||
#AP6330_NVRAM_V1.0_20121130
|
||||
#Sample variables file for BCM94330 SD FC AGB board
|
||||
manfid=0x2d0
|
||||
prodid=0x0547
|
||||
vendid=0x14e4
|
||||
devid=0x4360
|
||||
boardtype=0x05e1
|
||||
boardrev=0x1202
|
||||
boardflags=0x0080200
|
||||
nocrc=1
|
||||
xtalfreq=26000
|
||||
boardnum=22
|
||||
macaddr=00:90:4c:c5:12:38
|
||||
ag0=254
|
||||
aa2g=1
|
||||
ccode=ALL
|
||||
pa0itssit=0x20
|
||||
pa0b0=5587
|
||||
pa0b1=-633
|
||||
pa0b2=-158
|
||||
rssismf2g=0xa
|
||||
rssismc2g=0x3
|
||||
rssisav2g=0x7
|
||||
#rssi params for 5GHz
|
||||
rssismf5g=0x4
|
||||
rssismc5g=0x3
|
||||
rssisav5g=0x7
|
||||
#PA parameters for lower a-band
|
||||
pa1lob0=4748
|
||||
pa1lob1=-566
|
||||
pa1lob2=-180
|
||||
#PA parameters for midband
|
||||
pa1b0=4762
|
||||
pa1b1=-593
|
||||
pa1b2=-172
|
||||
#PA parameters for high band
|
||||
#pa1hib0=4596
|
||||
pa1hib0=4666
|
||||
pa1hib1=-619
|
||||
pa1hib2=-163
|
||||
rxpo5g=0
|
||||
maxp2ga0=74
|
||||
maxp5ga0=66
|
||||
maxp5gla0=66
|
||||
maxp5gha0=66
|
||||
# 2.4G Tx Power offsets
|
||||
cck2gpo=0x2222
|
||||
ofdm2gpo=0x44444444
|
||||
mcs2gpo0=0x6666
|
||||
mcs2gpo1=0x6666
|
||||
# 5G Tx Power offsets
|
||||
ofdm5gpo=0x44444444
|
||||
ofdm5glpo=0x44444444
|
||||
ofdm5ghpo=0x44444444
|
||||
mcs5gpo0=0x6666
|
||||
mcs5gpo1=0x6666
|
||||
mcs5glpo0=0x6666
|
||||
mcs5glpo1=0x6666
|
||||
mcs5ghpo0=0x6666
|
||||
mcs5ghpo1=0x6666
|
||||
sromrev=3
|
||||
il0macaddr=00:90:4c:c5:12:38
|
||||
wl0id=0x431b
|
||||
cckPwrOffset=4
|
||||
swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff
|
||||
triso5g=0
|
||||
swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0
|
||||
rfreg033=0x19
|
||||
rfreg033_cck=0x1f
|
||||
dacrate2g=160
|
||||
dacrate5g=160
|
||||
txalpfbyp2g=1
|
||||
bphyscale=17
|
||||
cckPwrIdxCorr=-15
|
||||
pacalidx2g=50
|
||||
#pacalidx5g=20
|
||||
noise_cal_ref_2g=53
|
||||
noise_cal_po_2g=0
|
||||
noise_cal_ref_5g=52
|
||||
noise_cal_po_5g=5,0,0
|
||||
# 4330 OOB parameter: High level trigger
|
||||
muxenab=0x10
|
||||
|
@ -12,6 +12,7 @@ image sdcard.img {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-dtb.img"
|
||||
offset = 8M
|
||||
size = 30M # falcon mode: args @ 16M args, uImage @ 17M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
|
7
buildroot/board/bananapi/bananapi-m2-ultra/boot.cmd
Normal file
7
buildroot/board/bananapi/bananapi-m2-ultra/boot.cmd
Normal file
@ -0,0 +1,7 @@
|
||||
setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
|
||||
|
||||
mmc dev 0
|
||||
fatload mmc 0 $kernel_addr_r zImage
|
||||
fatload mmc 0 $fdt_addr_r sun8i-r40-bananapi-m2-ultra.dtb
|
||||
|
||||
bootz $kernel_addr_r - $fdt_addr_r
|
33
buildroot/board/bananapi/bananapi-m2-ultra/genimage.cfg
Normal file
33
buildroot/board/bananapi/bananapi-m2-ultra/genimage.cfg
Normal file
@ -0,0 +1,33 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun8i-r40-bananapi-m2-ultra.dtb",
|
||||
"boot.scr"
|
||||
}
|
||||
}
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8192
|
||||
size = 1040384 # 1MB - 8192
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
35
buildroot/board/bananapi/bananapi-m2-ultra/readme.txt
Normal file
35
buildroot/board/bananapi/bananapi-m2-ultra/readme.txt
Normal file
@ -0,0 +1,35 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Bananapi M2 ULtra. With the current
|
||||
configuration it will bring-up the board, and allow access through the
|
||||
serial console.
|
||||
|
||||
Bananapi M2 Ultra link:
|
||||
http://www.banana-pi.org/m2u.html
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make bananapi_m2_ultra_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Bananapi M2 Ultra and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
@ -1,131 +0,0 @@
|
||||
setenv bootargs ''
|
||||
|
||||
if itest.s x6SX == "x${cpu}" || itest.s x7D == "x${cpu}"; then
|
||||
a_script=0x80800000
|
||||
a_zImage=0x80800000
|
||||
a_fdt=0x83000000
|
||||
m4=''
|
||||
if itest.s "x1" == "x$m4enabled" ; then
|
||||
run m4boot;
|
||||
m4='-m4';
|
||||
fi
|
||||
else
|
||||
a_script=0x10800000
|
||||
a_zImage=0x10800000
|
||||
a_fdt=0x13000000
|
||||
fi
|
||||
|
||||
setenv initrd_high 0xffffffff
|
||||
if itest.s "x" == "x${dtbname}" ; then
|
||||
if itest.s x6SOLO == "x${cpu}" ; then
|
||||
dtbname=imx6dl-${board}.dtb;
|
||||
elif itest.s x6DL == "x${cpu}" ; then
|
||||
dtbname=imx6dl-${board}.dtb;
|
||||
elif itest.s x6QP == "x${cpu}" ; then
|
||||
dtbname=imx6qp-${board}.dtb;
|
||||
elif itest.s x6SX == "x${cpu}" ; then
|
||||
dtbname=imx6sx-${board}${m4}.dtb;
|
||||
elif itest.s x7D == "x${cpu}" ; then
|
||||
dtbname=imx7d-${board}${m4}.dtb;
|
||||
else
|
||||
dtbname=imx6q-${board}.dtb;
|
||||
fi
|
||||
fi
|
||||
|
||||
if load ${dtype} ${disk}:1 ${a_script} uEnv.txt ; then
|
||||
env import -t ${a_script} ${filesize}
|
||||
fi
|
||||
|
||||
if itest.s x == x${bootdir} ; then
|
||||
bootdir=/boot/
|
||||
fi
|
||||
|
||||
if itest.s x${bootpart} == x ; then
|
||||
bootpart=1
|
||||
fi
|
||||
|
||||
if load ${dtype} ${disk}:${bootpart} ${a_fdt} ${bootdir}${dtbname} ; then
|
||||
fdt addr ${a_fdt}
|
||||
setenv fdt_high 0xffffffff
|
||||
else
|
||||
echo "!!!! Error loading ${bootdir}${dtbname}";
|
||||
exit;
|
||||
fi
|
||||
|
||||
cmd_xxx_present=
|
||||
fdt resize
|
||||
if itest.s "x" != "x${cmd_custom}" ; then
|
||||
run cmd_custom
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${cmd_hdmi}" ; then
|
||||
run cmd_hdmi
|
||||
cmd_xxx_present=1;
|
||||
if itest.s x == x${allow_noncea} ; then
|
||||
setenv bootargs ${bootargs} mxc_hdmi.only_cea=1;
|
||||
echo "only CEA modes allowed on HDMI port";
|
||||
else
|
||||
setenv bootargs ${bootargs} mxc_hdmi.only_cea=0;
|
||||
echo "non-CEA modes allowed on HDMI, audio may be affected";
|
||||
fi
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${cmd_lcd}" ; then
|
||||
run cmd_lcd
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
if itest.s "x" != "x${cmd_lvds}" ; then
|
||||
run cmd_lvds
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
if itest.s "x" != "x${cmd_lvds2}" ; then
|
||||
run cmd_lvds2
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
|
||||
if itest.s "x" == "x${cmd_xxx_present}" ; then
|
||||
echo "!!!!!!!!!!!!!!!!"
|
||||
echo "warning: your u-boot may be outdated, please upgrade"
|
||||
echo "!!!!!!!!!!!!!!!!"
|
||||
fi
|
||||
|
||||
setenv bootargs "${bootargs} console=${console},115200 vmalloc=400M consoleblank=0 rootwait fixrtc"
|
||||
|
||||
if test "sata" = "${dtype}" ; then
|
||||
setenv bootargs "${bootargs} root=/dev/sda${bootpart}" ;
|
||||
elif test "usb" = "${dtype}" ; then
|
||||
setenv bootargs "${bootargs} root=/dev/sda${bootpart}" ;
|
||||
else
|
||||
setenv bootargs "${bootargs} root=/dev/mmcblk${disk}p${bootpart}"
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${disable_giga}" ; then
|
||||
setenv bootargs ${bootargs} fec.disable_giga=1
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${wlmac}" ; then
|
||||
setenv bootargs ${bootargs} wlcore.mac=${wlmac}
|
||||
setenv bootargs ${bootargs} wlan.mac=${wlmac}
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${gpumem}" ; then
|
||||
setenv bootargs ${bootargs} galcore.contiguousSize=${gpumem}
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${cma}" ; then
|
||||
setenv bootargs ${bootargs} cma=${cma}
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${show_fdt}" ; then
|
||||
fdt print /
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${show_env}" ; then
|
||||
printenv
|
||||
fi
|
||||
|
||||
if load ${dtype} ${disk}:${bootpart} ${a_zImage} ${bootdir}/zImage ; then
|
||||
bootz ${a_zImage} - ${a_fdt}
|
||||
fi
|
||||
echo "Error loading kernel image"
|
@ -1,69 +0,0 @@
|
||||
if itest.s a$uboot_defconfig == a; then
|
||||
echo "Please set uboot_defconfig to the appropriate value"
|
||||
exit
|
||||
fi
|
||||
|
||||
offset=0x400
|
||||
a_uImage1=0x12000000
|
||||
a_uImage2=0x12400000
|
||||
|
||||
if itest.s x6SX == "x${cpu}" || itest.s x7D == "x${cpu}"; then
|
||||
a_uImage1=0x82000000
|
||||
a_uImage2=0x82400000
|
||||
fi
|
||||
|
||||
setenv stdout serial,vga
|
||||
echo "check U-Boot" ;
|
||||
|
||||
if load ${dtype} ${disk}:1 ${a_uImage1} u-boot.$uboot_defconfig ; then
|
||||
else
|
||||
echo "No U-Boot image found on SD card" ;
|
||||
exit
|
||||
fi
|
||||
echo "read $filesize bytes from SD card" ;
|
||||
if sf probe || sf probe || sf probe 1 27000000 || sf probe 1 27000000 ; then
|
||||
echo "probed SPI ROM" ;
|
||||
else
|
||||
echo "Error initializing EEPROM" ;
|
||||
exit
|
||||
fi ;
|
||||
if sf read ${a_uImage2} $offset $filesize ; then
|
||||
else
|
||||
echo "Error reading boot loader from EEPROM" ;
|
||||
exit
|
||||
fi
|
||||
if cmp.b ${a_uImage1} ${a_uImage2} $filesize ; then
|
||||
echo "------- U-Boot versions match" ;
|
||||
exit
|
||||
fi
|
||||
echo "Need U-Boot upgrade" ;
|
||||
echo "Program in 5 seconds" ;
|
||||
for n in 5 4 3 2 1 ; do
|
||||
echo $n ;
|
||||
sleep 1 ;
|
||||
done
|
||||
echo "erasing" ;
|
||||
sf erase 0 0xC0000 ;
|
||||
|
||||
# two steps to prevent bricking
|
||||
echo "programming" ;
|
||||
setexpr a1 ${a_uImage1} + 0x400
|
||||
setexpr o1 ${offset} + 0x400
|
||||
setexpr s1 ${filesize} - 0x400
|
||||
sf write ${a1} ${o1} ${s1} ;
|
||||
sf write ${a_uImage1} $offset 0x400 ;
|
||||
|
||||
echo "verifying" ;
|
||||
if sf read ${a_uImage2} $offset $filesize ; then
|
||||
else
|
||||
echo "Error re-reading EEPROM" ;
|
||||
exit
|
||||
fi
|
||||
if cmp.b ${a_uImage1} ${a_uImage2} $filesize ; then
|
||||
else
|
||||
echo "Read verification error" ;
|
||||
exit
|
||||
fi
|
||||
while echo "---- U-Boot upgraded. reset" ; do
|
||||
sleep 120
|
||||
done
|
@ -2,6 +2,8 @@ setenv bootargs ''
|
||||
|
||||
setenv initrd_high 0xffffffff
|
||||
m4=''
|
||||
kernelimage=zImage
|
||||
bootcommand=bootz
|
||||
a_base=0x10000000
|
||||
if itest.s x51 == "x${imx_cpu}" ; then
|
||||
a_base=0x90000000
|
||||
@ -9,10 +11,14 @@ elif itest.s x53 == "x${imx_cpu}"; then
|
||||
a_base=0x70000000
|
||||
elif itest.s x6SX == "x${imx_cpu}" || itest.s x7D == "x${imx_cpu}"; then
|
||||
a_base=0x80000000
|
||||
if itest.s "x1" == "x$m4enabled" ; then
|
||||
run m4boot;
|
||||
m4='-m4';
|
||||
fi
|
||||
elif itest.s x8MQ == "x${imx_cpu}"; then
|
||||
a_base=0x40000000
|
||||
kernelimage=Image
|
||||
bootcommand=booti
|
||||
fi
|
||||
if itest.s "x1" == "x${m4enabled}" ; then
|
||||
run m4boot;
|
||||
m4='-m4';
|
||||
fi
|
||||
|
||||
setexpr a_script ${a_base} + 0x00800000
|
||||
@ -39,10 +45,12 @@ if itest.s "x" == "x${fdt_file}" ; then
|
||||
fdt_file=imx6sx-${board}${m4}.dtb;
|
||||
elif itest.s x7D == "x${imx_cpu}" ; then
|
||||
fdt_file=imx7d-${board}${m4}.dtb;
|
||||
elif itest.s x8MQ == "x${imx_cpu}" ; then
|
||||
fdt_file=imx8mq-${board}${m4}.dtb;
|
||||
elif itest.s x51 == "x${imx_cpu}" ; then
|
||||
fdt_file=imx51-${board}${m4}.dtb;
|
||||
fdt_file=imx51-${board}.dtb;
|
||||
elif itest.s x53 == "x${imx_cpu}" ; then
|
||||
fdt_file=imx53-${board}${m4}.dtb;
|
||||
fdt_file=imx53-${board}.dtb;
|
||||
else
|
||||
fdt_file=imx6q-${board}.dtb;
|
||||
fi
|
||||
@ -66,16 +74,12 @@ else
|
||||
exit;
|
||||
fi
|
||||
|
||||
cmd_xxx_present=
|
||||
fdt resize
|
||||
if itest.s "x" != "x${cmd_custom}" ; then
|
||||
run cmd_custom
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${cmd_hdmi}" ; then
|
||||
run cmd_hdmi
|
||||
cmd_xxx_present=1;
|
||||
if itest.s x == x${allow_noncea} ; then
|
||||
setenv bootargs ${bootargs} mxc_hdmi.only_cea=1;
|
||||
echo "only CEA modes allowed on HDMI port";
|
||||
@ -87,25 +91,18 @@ fi
|
||||
|
||||
if itest.s "x" != "x${cmd_lcd}" ; then
|
||||
run cmd_lcd
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
if itest.s "x" != "x${cmd_lcd2}" ; then
|
||||
run cmd_lcd2
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
if itest.s "x" != "x${cmd_lvds}" ; then
|
||||
run cmd_lvds
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
if itest.s "x" != "x${cmd_lvds2}" ; then
|
||||
run cmd_lvds2
|
||||
cmd_xxx_present=1;
|
||||
fi
|
||||
|
||||
if itest.s "x" == "x${cmd_xxx_present}" ; then
|
||||
echo "!!!!!!!!!!!!!!!!"
|
||||
echo "warning: your u-boot may be outdated, please upgrade"
|
||||
echo "!!!!!!!!!!!!!!!!"
|
||||
if itest.s "x" != "x${cmd_mipi}" ; then
|
||||
run cmd_mipi
|
||||
fi
|
||||
|
||||
if test "sata" = "${devtype}" ; then
|
||||
@ -126,7 +123,6 @@ fi
|
||||
|
||||
if itest.s "x" != "x${wlmac}" ; then
|
||||
setenv bootargs ${bootargs} wlcore.mac=${wlmac}
|
||||
setenv bootargs ${bootargs} wlan.mac=${wlmac}
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${gpumem}" ; then
|
||||
@ -149,7 +145,7 @@ if itest.s "x" != "x${show_env}" ; then
|
||||
printenv
|
||||
fi
|
||||
|
||||
if load ${devtype} ${devnum}:${distro_bootpart} ${a_zImage} ${prefix}zImage ; then
|
||||
bootz ${a_zImage} - ${a_fdt}
|
||||
if load ${devtype} ${devnum}:${distro_bootpart} ${a_zImage} ${prefix}${kernelimage} ; then
|
||||
${bootcommand} ${a_zImage} - ${a_fdt}
|
||||
fi
|
||||
echo "Error loading kernel image"
|
||||
|
@ -6,20 +6,24 @@
|
||||
#
|
||||
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
UBOOT_DEFCONFIG="$(grep BR2_TARGET_UBOOT_BOARD_DEFCONFIG ${BR2_CONFIG} | sed 's/.*\"\(.*\)\"/\1/')"
|
||||
|
||||
if grep -Eq "^BR2_aarch64=y$" ${BR2_CONFIG}; then
|
||||
MKIMAGE_ARCH=arm64
|
||||
UBOOT_BINARY=imx8-boot-sd.bin
|
||||
else
|
||||
MKIMAGE_ARCH=arm
|
||||
UBOOT_BINARY=u-boot.imx
|
||||
fi
|
||||
|
||||
# bd u-boot looks for standard bootscript
|
||||
install -m 0644 -D $BINARIES_DIR/boot.scr $TARGET_DIR/boot/
|
||||
# legacy 6x_bootscript script
|
||||
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "boot script" -d $BOARD_DIR/6x_bootscript.txt $TARGET_DIR/6x_bootscript
|
||||
$HOST_DIR/bin/mkimage -A $MKIMAGE_ARCH -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "boot script" -d $BOARD_DIR/boot.cmd $TARGET_DIR/boot/boot.scr
|
||||
|
||||
# u-boot / update script for bd upgradeu command
|
||||
if [ -e $BINARIES_DIR/u-boot.imx ];
|
||||
then
|
||||
install -D -m 0644 $BINARIES_DIR/u-boot.imx $TARGET_DIR/u-boot.imx
|
||||
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "upgrade script" -d $BOARD_DIR/upgrade.cmd $TARGET_DIR/upgrade.scr
|
||||
# legacy 6x_upgrade script
|
||||
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "upgrade script" -d $BOARD_DIR/6x_upgrade.txt $TARGET_DIR/6x_upgrade
|
||||
if [ -e $BINARIES_DIR/$UBOOT_BINARY ]; then
|
||||
install -D -m 0644 $BINARIES_DIR/$UBOOT_BINARY \
|
||||
$TARGET_DIR/u-boot.$UBOOT_DEFCONFIG
|
||||
$HOST_DIR/bin/mkimage -A $MKIMAGE_ARCH -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "upgrade script" -d $BOARD_DIR/upgrade.cmd $TARGET_DIR/upgrade.scr
|
||||
fi
|
||||
|
@ -7,6 +7,7 @@ offset=0x400
|
||||
erase_size=0xC0000
|
||||
qspi_offset=0x0
|
||||
a_base=0x12000000
|
||||
block_size=0x200
|
||||
|
||||
if itest.s x51 == "x${imx_cpu}"; then
|
||||
a_base=0x92000000
|
||||
@ -14,6 +15,9 @@ elif itest.s x53 == "x${imx_cpu}"; then
|
||||
a_base=0x72000000
|
||||
elif itest.s x6SX == "x${imx_cpu}" || itest.s x7D == "x${imx_cpu}"; then
|
||||
a_base=0x82000000
|
||||
elif itest.s x8MQ == "x${imx_cpu}"; then
|
||||
a_base=0x42000000
|
||||
offset=0x8400
|
||||
fi
|
||||
|
||||
qspi_match=1
|
||||
@ -25,6 +29,54 @@ setexpr a_script ${a_base}
|
||||
|
||||
setenv stdout serial,vga
|
||||
|
||||
if itest.s "x${sfname}" == "x" ; then
|
||||
# U-Boot resides in (e)MMC
|
||||
if itest.s "x${env_dev}" == "x" || itest.s "x${env_part}" == "x"; then
|
||||
echo "Please set env_dev/part to the appropriate values"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Load bootloader binary for this board
|
||||
if ${fs}load ${devtype} ${devnum}:${distro_bootpart} ${a_uImage1} u-boot.$uboot_defconfig ; then
|
||||
else
|
||||
echo "File u-boot.$uboot_defconfig not found on SD card" ;
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compute block count for filesize and offset
|
||||
setexpr cntoffset ${offset} / ${block_size}
|
||||
setexpr cntfile ${filesize} / ${block_size}
|
||||
# Add 1 in case the $filesize is not a multiple of $block_size
|
||||
setexpr cntfile ${cntfile} + 1
|
||||
|
||||
# Select media partition (if different from main partition)
|
||||
mmc dev ${env_dev} ${env_part}
|
||||
|
||||
# Read and compare current U-Boot
|
||||
mmc read ${a_uImage2} ${cntoffset} ${cntfile}
|
||||
if cmp.b ${a_uImage1} ${a_uImage2} ${filesize} ; then
|
||||
echo "------- U-Boot versions match" ;
|
||||
exit ;
|
||||
fi
|
||||
|
||||
echo "Need U-Boot upgrade" ;
|
||||
echo "Program in 5 seconds" ;
|
||||
for n in 5 4 3 2 1 ; do
|
||||
echo $n ;
|
||||
sleep 1 ;
|
||||
done
|
||||
mmc write ${a_uImage1} ${cntoffset} ${cntfile}
|
||||
|
||||
# Make sure to boot from the proper partition
|
||||
if itest ${env_part} != 0 ; then
|
||||
mmc partconf ${env_dev} 1 ${env_part} 0
|
||||
fi
|
||||
|
||||
# Switch back to main eMMC partition (to avoid confusion)
|
||||
mmc dev ${env_dev}
|
||||
|
||||
else
|
||||
# U-Boot resides in NOR flash
|
||||
if sf probe || sf probe || sf probe 1 27000000 || sf probe 1 27000000 ; then
|
||||
echo "probed SPI ROM" ;
|
||||
else
|
||||
@ -32,9 +84,13 @@ else
|
||||
exit
|
||||
fi
|
||||
|
||||
if itest.s "x${sfname}" == "xat45db041d" ; then
|
||||
erase_size=0x7e000
|
||||
fi
|
||||
|
||||
if itest.s x7D == "x${imx_cpu}"; then
|
||||
echo "check qspi parameter block" ;
|
||||
if ${fs}load ${devtype} ${devnum}:1 ${a_qspi1} qspi-${sfname}.${uboot_defconfig} ; then
|
||||
if ${fs}load ${devtype} ${devnum}:${distro_bootpart} ${a_qspi1} qspi-${sfname}.${uboot_defconfig} ; then
|
||||
else
|
||||
echo "parameter file qspi-${sfname}.${uboot_defconfig} not found on SD card"
|
||||
exit
|
||||
@ -63,7 +119,7 @@ fi
|
||||
|
||||
echo "check U-Boot" ;
|
||||
|
||||
if ${fs}load ${devtype} ${devnum}:1 ${a_uImage1} u-boot.$uboot_defconfig ; then
|
||||
if ${fs}load ${devtype} ${devnum}:${distro_bootpart} ${a_uImage1} u-boot.$uboot_defconfig ; then
|
||||
else
|
||||
echo "File u-boot.$uboot_defconfig not found on SD card" ;
|
||||
exit
|
||||
@ -80,7 +136,7 @@ if cmp.b ${a_uImage1} ${a_uImage2} $filesize ; then
|
||||
if itest.s "${qspi_match}" == "1" ; then
|
||||
echo "------- upgrade not needed" ;
|
||||
if itest.s "x" != "x${next}" ; then
|
||||
if ${fs}load ${devtype} ${devnum}:1 ${a_script} ${next} ; then
|
||||
if ${fs}load ${devtype} ${devnum}:${distro_bootpart} ${a_script} ${next} ; then
|
||||
source ${a_script}
|
||||
else
|
||||
echo "${next} not found on SD card"
|
||||
@ -142,13 +198,14 @@ if itest.s x7D == "x${imx_cpu}"; then
|
||||
fi
|
||||
|
||||
if itest.s "x" != "x${next}" ; then
|
||||
if ${fs}load ${devtype} ${devnum}:1 ${a_script} ${next} ; then
|
||||
if ${fs}load ${devtype} ${devnum}:${distro_bootpart} ${a_script} ${next} ; then
|
||||
source ${a_script}
|
||||
else
|
||||
echo "${next} not found on ${devtype} ${devnum}"
|
||||
echo "${next} not found on ${devtype} ${devnum}:${distro_bootpart}"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
while echo "---- U-Boot upgraded. reset" ; do
|
||||
while echo "---- U-Boot upgraded. Please reset the board" ; do
|
||||
sleep 120
|
||||
done
|
||||
|
17
buildroot/board/embest/riotboard/genimage.cfg
Normal file
17
buildroot/board/embest/riotboard/genimage.cfg
Normal file
@ -0,0 +1,17 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.imx"
|
||||
offset = 1024
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
offset = 1M
|
||||
size = 60M
|
||||
}
|
||||
}
|
38
buildroot/board/embest/riotboard/readme.txt
Normal file
38
buildroot/board/embest/riotboard/readme.txt
Normal file
@ -0,0 +1,38 @@
|
||||
Buildroot for Embest RIoTboard
|
||||
==============================
|
||||
|
||||
This is a small development board, based on Freescale IMX6 Solo SoC
|
||||
(single core ARM Cortex-A9).
|
||||
|
||||
More details about the board can be found at:
|
||||
|
||||
http://www.embest-tech.com/riotboard
|
||||
|
||||
1. Compiling buildroot
|
||||
----------------------
|
||||
|
||||
$ make riotboard_defconfig
|
||||
$ make
|
||||
|
||||
2. Installing buildroot
|
||||
-----------------------
|
||||
|
||||
Prepare an SD-card and plug it into your card reader. Always double
|
||||
check the block device before writing to it, as writing to the wrong
|
||||
block device can cause irrecoverable data loss. Now you can write the
|
||||
image to your SD-card:
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/<sdcard-block-device> bs=1M
|
||||
|
||||
3. Running buildroot
|
||||
--------------------
|
||||
|
||||
Position the board so you can read the label "RIoTboard" on the right
|
||||
side of SW1 DIP switches. Configure the SW1 swiches like this:
|
||||
|
||||
1 0 1 0 0 1 0 1
|
||||
ON OFF ON OFF OFF ON OFF ON
|
||||
|
||||
Now plug your prepared SD-card in slot J6. Connect a serial console
|
||||
(115200, 8, N, 1) to header J18. Connect a 5V/1A power supply to the
|
||||
board and enjoy.
|
@ -0,0 +1,6 @@
|
||||
default buildroot
|
||||
|
||||
label buildroot
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/imx6dl-riotboard.dtb
|
||||
append console=ttymxc1,115200 root=/dev/mmcblk1p1 rw
|
@ -22,7 +22,7 @@ image sdcard.img {
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.imx"
|
||||
image = "%UBOOTBIN%"
|
||||
offset = 1024
|
||||
}
|
||||
|
||||
|
@ -2,9 +2,13 @@
|
||||
|
||||
main ()
|
||||
{
|
||||
# Currently we support imx8mqevk.
|
||||
UBOOT_DTB=$2
|
||||
if [ ! -e "$UBOOT_DTB" ]; then
|
||||
echo "ERROR: couldn't find dtb: $UBOOT_DTB"
|
||||
exit 1
|
||||
fi
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot.bin ${HOST_DIR}/bin/mkimage_fit_atf.sh ${BINARIES_DIR}/fsl-imx8mq-evk.dtb > ${BINARIES_DIR}/u-boot.its
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot.bin ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
|
@ -41,13 +41,24 @@ genimage_type()
|
||||
fi
|
||||
}
|
||||
|
||||
uboot_image()
|
||||
{
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.imx"
|
||||
fi
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
local FILES="$(dtb_list) $(linux_image)"
|
||||
local UBOOTBIN="$(uboot_image)"
|
||||
local GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
sed -e "s/%FILES%/${FILES}/" \
|
||||
-e "s/%UBOOTBIN%/${UBOOTBIN}/" \
|
||||
board/freescale/common/imx/$(genimage_type) > ${GENIMAGE_CFG}
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
@ -5,12 +5,6 @@ Freescale i.MX8MQ EVK board
|
||||
This file documents the Buildroot support for the Freescale i.MX8MQ
|
||||
EVK board.
|
||||
|
||||
Hardware support
|
||||
================
|
||||
|
||||
Currently only basic support for hardware is available, currently no
|
||||
support for GPU, VPU and other HW features.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
|
38
buildroot/board/hardkernel/odroidxu4/boot.ini
Normal file
38
buildroot/board/hardkernel/odroidxu4/boot.ini
Normal file
@ -0,0 +1,38 @@
|
||||
ODROIDXU-UBOOT-CONFIG
|
||||
|
||||
# U-Boot Parameters
|
||||
setenv initrd_high "0xffffffff"
|
||||
setenv fdt_high "0xffffffff"
|
||||
|
||||
setenv macaddr "00:1e:06:61:7a:39"
|
||||
setenv bootrootfs "console=tty1 root=/dev/mmcblk1p2 rootwait rw fsck.repair=yes net.ifnames=0"
|
||||
setenv bootcmd "load mmc 0:1 0x40008000 zImage; load mmc 0:1 0x44000000 exynos5422-odroidxu4.dtb; bootz 0x40008000 - 0x44000000"
|
||||
setenv vout "hdmi"
|
||||
setenv governor "performance"
|
||||
setenv HPD "true"
|
||||
|
||||
# TMDS data amplitude control.
|
||||
setenv hdmi_tx_amp_lvl "31"
|
||||
|
||||
# TMDS data amplitude fine control for each channel.
|
||||
setenv hdmi_tx_lvl_ch0 "3"
|
||||
setenv hdmi_tx_lvl_ch1 "3"
|
||||
setenv hdmi_tx_lvl_ch2 "3"
|
||||
|
||||
# TMDS data pre-emphasis level control.
|
||||
setenv hdmi_tx_emp_lvl "6"
|
||||
|
||||
# TMDS clock amplitude control.
|
||||
setenv hdmi_clk_amp_lvl "31"
|
||||
|
||||
# TMDS data source termination resistor control.
|
||||
setenv hdmi_tx_res "0"
|
||||
|
||||
setenv hdmi_phy_control "hdmi_tx_amp_lvl=${hdmi_tx_amp_lvl} hdmi_tx_lvl_ch0=${hdmi_tx_lvl_ch0} hdmi_tx_lvl_ch1=${hdmi_tx_lvl_ch1} hdmi_tx_lvl_ch2=${hdmi_tx_lvl_ch2} hdmi_tx_emp_lvl=${hdmi_tx_emp_lvl} hdmi_clk_amp_lvl=${hdmi_clk_amp_lvl} hdmi_tx_res=${hdmi_tx_res} HPD=${HPD} vout=${vout}"
|
||||
|
||||
# final boot args
|
||||
setenv bootargs "${bootrootfs} ${videoconfig} smsc95xx.macaddr=${macaddr} governor=${governor} ${hdmi_phy_control}"
|
||||
|
||||
# Boot the board
|
||||
boot
|
||||
|
54
buildroot/board/hardkernel/odroidxu4/genimage.cfg
Normal file
54
buildroot/board/hardkernel/odroidxu4/genimage.cfg
Normal file
@ -0,0 +1,54 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"boot.ini",
|
||||
"zImage",
|
||||
"exynos5422-odroidxu4.dtb"
|
||||
}
|
||||
}
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition bl1 {
|
||||
in-partition-table = "no"
|
||||
image = "bl1.bin.hardkernel"
|
||||
offset = 512
|
||||
size = 15360
|
||||
}
|
||||
|
||||
partition bl2 {
|
||||
in-partition-table = "no"
|
||||
image = "bl2.bin.hardkernel.720k_uboot"
|
||||
offset = 15872
|
||||
size = 16384
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-dtb.bin"
|
||||
offset = 32256
|
||||
size = 720k
|
||||
}
|
||||
|
||||
partition tzsw {
|
||||
in-partition-table = "no"
|
||||
image = "tzsw.bin.hardkernel"
|
||||
offset = 769536
|
||||
size = 256k
|
||||
}
|
||||
|
||||
partition vfat {
|
||||
partition-type = 0xC
|
||||
image = "boot.vfat"
|
||||
offset = 2097152
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
24
buildroot/board/hardkernel/odroidxu4/post-image.sh
Executable file
24
buildroot/board/hardkernel/odroidxu4/post-image.sh
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg"
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
cp ${BOARD_DIR}/boot.ini ${BINARIES_DIR}/
|
||||
|
||||
# The bl1.bin.hardkernel file provided by the uboot hardkernel repository is overwritten
|
||||
# by the bl2.bin.hardkernel in the sd_fusing.sh script because it is too big.
|
||||
# In order to implement this in genimage, we need to truncate the bl1.bin file
|
||||
# so that it does not exceed the available place.
|
||||
# An issue has been filled about this: https://github.com/hardkernel/u-boot/issues/45
|
||||
truncate -s 15360 ${BINARIES_DIR}/bl1.bin.hardkernel
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
||||
genimage \
|
||||
--rootpath "${TARGET_DIR}" \
|
||||
--tmppath "${GENIMAGE_TMP}" \
|
||||
--inputpath "${BINARIES_DIR}" \
|
||||
--outputpath "${BINARIES_DIR}" \
|
||||
--config "${GENIMAGE_CFG}"
|
||||
|
37
buildroot/board/hardkernel/odroidxu4/readme.txt
Normal file
37
buildroot/board/hardkernel/odroidxu4/readme.txt
Normal file
@ -0,0 +1,37 @@
|
||||
Odroid XU-4 board with Samsung Exynos 5422 SoC
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make odroidxu4_defconfig
|
||||
|
||||
Then you can edit the build options using
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Compile all and build rootfs image:
|
||||
|
||||
$ make
|
||||
|
||||
Note: you will need to have access to the network, since Buildroot will
|
||||
download the packages' sources.
|
||||
|
||||
Result of the build
|
||||
-------------------
|
||||
|
||||
After building, you should obtain all output files in output/images/
|
||||
|
||||
|
||||
How to write the SD card or eMMC
|
||||
================================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card or eMMC with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Insert the SDcard into your ODROID-XU4, and power it up. Your new system
|
||||
should come up now.
|
||||
|
1
buildroot/board/olimex/a10_olinuxino/boot.cmd
Symbolic link
1
buildroot/board/olimex/a10_olinuxino/boot.cmd
Symbolic link
@ -0,0 +1 @@
|
||||
../a20_olinuxino/boot.cmd
|
1
buildroot/board/olimex/a10_olinuxino/genimage.cfg
Symbolic link
1
buildroot/board/olimex/a10_olinuxino/genimage.cfg
Symbolic link
@ -0,0 +1 @@
|
||||
../a20_olinuxino/genimage.cfg
|
1
buildroot/board/olimex/a10_olinuxino/post-build.sh
Symbolic link
1
buildroot/board/olimex/a10_olinuxino/post-build.sh
Symbolic link
@ -0,0 +1 @@
|
||||
../a20_olinuxino/post-build.sh
|
57
buildroot/board/olimex/a10_olinuxino/readme.txt
Normal file
57
buildroot/board/olimex/a10_olinuxino/readme.txt
Normal file
@ -0,0 +1,57 @@
|
||||
A10-OLinuXino-LIME
|
||||
|
||||
Intro
|
||||
=====
|
||||
|
||||
These are open hardware boards, all based on the Allwinner A10 SoC.
|
||||
|
||||
for more details about the boards see the following pages:
|
||||
- https://www.olimex.com/Products/OLinuXino/open-source-hardware
|
||||
- https://www.olimex.com/Products/OLinuXino/A10/A10-OLinuXino-LIME/
|
||||
|
||||
The following defconfigs are available:
|
||||
- olimex_a10_olinuxino_lime_defconfig
|
||||
for the A10-OLinuXino-LIME board using mainline kernel
|
||||
|
||||
(see http://linux-sunxi.org/Linux_Kernel for more details)
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
Configure Buildroot:
|
||||
|
||||
$ make <board>_defconfig
|
||||
|
||||
Compile everything and build the rootfs image:
|
||||
|
||||
$ make
|
||||
|
||||
Result of the build
|
||||
-------------------
|
||||
|
||||
After building, you should get a tree like this:
|
||||
|
||||
output/images/
|
||||
+-- boot.scr
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4 -> rootfs.ext2
|
||||
+-- sdcard.img
|
||||
+-- sun4i-a10-olinuxino-lime.dtb (lime, mainline)
|
||||
+-- u-boot.bin
|
||||
+-- u-boot-sunxi-with-spl.bin
|
||||
`-- zImage
|
||||
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
The sdcard.img file is a complete bootable image ready to be written
|
||||
on the boot medium. To install it, simply copy the image to a uSD
|
||||
card:
|
||||
|
||||
# dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Where 'sdX' is the device node of the uSD.
|
||||
|
||||
Eject the SD card, insert it in the A10-OLinuXino board, and power it up.
|
||||
|
@ -16,7 +16,7 @@ The following defconfigs are available:
|
||||
for the A20-OLinuXino-MICRO board using mainline kernel
|
||||
- olimex_a20_olinuxino_lime_defconfig
|
||||
for the A20-OLinuXino-LIME board using mainline kernel
|
||||
- olimex_a20_olinuxino_lime_mali_defconfig
|
||||
- olimex_a20_olinuxino_lime_legacy_defconfig
|
||||
for the A20-OLinuXino-LIME board using legacy linux-sunxi kernel
|
||||
- olimex_a20_olinuxino_lime2_defconfig
|
||||
for the A20-OLinuXino-LIME2 board using mainline kernel
|
||||
@ -51,7 +51,7 @@ After building, you should get a tree like this:
|
||||
output/images/
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4 -> rootfs.ext2
|
||||
+-- script.bin (lime_mali)
|
||||
+-- script.bin (lime_legacy)
|
||||
+-- sdcard.img
|
||||
+-- sun7i-a20-olinuxino-lime.dtb (lime, mainline)
|
||||
+-- sun7i-a20-olinuxino-lime2.dtb (lime2, mainline)
|
||||
|
@ -6,3 +6,10 @@ CONFIG_CFG80211_WEXT=y
|
||||
|
||||
# wireless drivers
|
||||
CONFIG_WLAN=y
|
||||
|
||||
# hdmi
|
||||
CONFIG_DRM_SUN8I_DW_HDMI=y
|
||||
CONFIG_SUN8I_DE2_CCU=y
|
||||
|
||||
# analog audio
|
||||
CONFIG_SND_SUN8I_CODEC_ANALOG=y
|
||||
|
3
buildroot/board/orangepi/orangepi-pc/linux.fragment
Normal file
3
buildroot/board/orangepi/orangepi-pc/linux.fragment
Normal file
@ -0,0 +1,3 @@
|
||||
CONFIG_DRM_SUN8I_DW_HDMI=y
|
||||
CONFIG_SUN8I_DE2_CCU=y
|
||||
CONFIG_SND_SUN8I_CODEC_ANALOG=y
|
@ -1,73 +0,0 @@
|
||||
From: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
Date: Sun, 11 Feb 2018 16:21:43 +0300
|
||||
Subject: [PATCH] arm64: dts: orange-pi-zero-plus2: enable AP6212a WiFi/BT combo
|
||||
|
||||
Enable AP6212a WiFi/BT combo chip on orange-pi-zero-plus2 board:
|
||||
- WiFi SDIO interface is connected to MMC1
|
||||
- WiFi REG_ON pin connected to gpio PA9: attach to mmc-pwrseq
|
||||
- WiFi HOST_WAKE pin connected to gpio PL7
|
||||
- BT is connected to UART1
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
|
||||
---
|
||||
.../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 32 ++++++++++++++++++++++
|
||||
1 file changed, 32 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts
|
||||
index a42fd79a62a3..d415b7b67cce 100644
|
||||
--- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts
|
||||
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-zero-plus2.dts
|
||||
@@ -64,6 +64,13 @@
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
};
|
||||
+
|
||||
+ wifi_pwrseq: wifi_pwrseq {
|
||||
+ compatible = "mmc-pwrseq-simple";
|
||||
+ pinctrl-names = "default";
|
||||
+ reset-gpios = <&pio 0 9 GPIO_ACTIVE_LOW>; /* PA9 */
|
||||
+ post-power-on-delay-ms = <200>;
|
||||
+ };
|
||||
};
|
||||
|
||||
&mmc0 {
|
||||
@@ -75,6 +82,25 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&mmc1 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&mmc1_pins_a>;
|
||||
+ vmmc-supply = <®_vcc3v3>;
|
||||
+ vqmmc-supply = <®_vcc3v3>;
|
||||
+ mmc-pwrseq = <&wifi_pwrseq>;
|
||||
+ bus-width = <4>;
|
||||
+ non-removable;
|
||||
+ status = "okay";
|
||||
+
|
||||
+ brcmf: wifi@1 {
|
||||
+ reg = <1>;
|
||||
+ compatible = "brcm,bcm4329-fmac";
|
||||
+ interrupt-parent = <&r_pio>;
|
||||
+ interrupts = <0 7 IRQ_TYPE_LEVEL_LOW>; /* PL7 */
|
||||
+ interrupt-names = "host-wake";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&mmc2 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&mmc2_8bit_pins>;
|
||||
@@ -90,3 +116,9 @@
|
||||
pinctrl-0 = <&uart0_pins_a>;
|
||||
status = "okay";
|
||||
};
|
||||
+
|
||||
+&uart1 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
|
||||
+ status = "okay";
|
||||
+};
|
||||
--
|
||||
2.16.1
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.11.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -1,11 +1,12 @@
|
||||
# CONFIG_MMU is not set
|
||||
CONFIG_ARCH_VERSATILE=y
|
||||
CONFIG_ARM_SINGLE_ARCH_VERSATILE=y
|
||||
CONFIG_SET_MEM_PARAM=y
|
||||
CONFIG_DRAM_BASE=0x00000000
|
||||
CONFIG_DRAM_SIZE=0x08000000
|
||||
CONFIG_ARCH_VERSATILE_PB=y
|
||||
CONFIG_MACH_VERSATILE_AB=y
|
||||
# CONFIG_MACH_VERSATILE_DT is not set
|
||||
CONFIG_MACH_VERSATILE_DT=y
|
||||
CONFIG_BINFMT_FLAT=y
|
||||
CONFIG_SYSVIPC=y
|
||||
CONFIG_MODULES=y
|
@ -1,30 +1,84 @@
|
||||
From b7c1666813424d329868335c8faf8886b0f85b6c Mon Sep 17 00:00:00 2001
|
||||
From: Greg Ungerer <gerg@linux-m68k.org>
|
||||
Date: Thu, 11 Aug 2016 21:33:11 +1000
|
||||
Subject: [PATCH] arm: fix versatile platform to work in no-MMU mode
|
||||
Signed-Off-by: Waldemar Brodkorb <wbx@openadk.org>
|
||||
From LKML.
|
||||
|
||||
If CONFIG_MMU is disabled then do not carry out the virtual memory address
|
||||
translation for IO devices.
|
||||
|
||||
With this fix in place we can run the ARM Versatile board (including its
|
||||
qemu emulation) as a no-MMU Linux system.
|
||||
|
||||
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
|
||||
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
||||
|
||||
diff -Nur linux-4.4.17.orig/arch/arm/mach-versatile/include/mach/hardware.h linux-4.4.17/arch/arm/mach-versatile/include/mach/hardware.h
|
||||
--- linux-4.4.17.orig/arch/arm/mach-versatile/include/mach/hardware.h 2016-08-10 11:49:43.000000000 +0200
|
||||
+++ linux-4.4.17/arch/arm/mach-versatile/include/mach/hardware.h 2016-08-25 23:19:03.691716292 +0200
|
||||
@@ -30,8 +30,12 @@
|
||||
#define VERSATILE_PCI_VIRT_BASE (void __iomem *)0xe8000000ul
|
||||
#define VERSATILE_PCI_CFG_VIRT_BASE (void __iomem *)0xe9000000ul
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/Kconfig linux-4.15.13/arch/arm/Kconfig
|
||||
--- linux-4.15.13.orig/arch/arm/Kconfig 2018-03-24 11:02:53.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/Kconfig 2018-04-01 03:47:33.415078244 +0100
|
||||
@@ -355,6 +355,17 @@
|
||||
select SPARSE_IRQ
|
||||
select USE_OF
|
||||
|
||||
+config ARM_SINGLE_ARCH_VERSATILE
|
||||
+ bool "ARM Ltd. Versatile family"
|
||||
+ depends on !MMU
|
||||
+ select AUTO_ZRELADDR
|
||||
+ select CLKSRC_OF
|
||||
+ select COMMON_CLK
|
||||
+ select GENERIC_CLOCKEVENTS
|
||||
+ select GPIOLIB
|
||||
+ select SPARSE_IRQ
|
||||
+ select USE_OF
|
||||
+
|
||||
config ARCH_EBSA110
|
||||
bool "EBSA-110"
|
||||
select ARCH_USES_GETTIMEOFFSET
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/Kconfig.debug linux-4.15.13/arch/arm/Kconfig.debug
|
||||
--- linux-4.15.13.orig/arch/arm/Kconfig.debug 2018-03-24 11:02:53.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/Kconfig.debug 2018-04-01 03:47:33.416078232 +0100
|
||||
@@ -1795,7 +1795,8 @@
|
||||
config UNCOMPRESS_INCLUDE
|
||||
string
|
||||
default "debug/uncompress.h" if ARCH_MULTIPLATFORM || ARCH_MSM || \
|
||||
- PLAT_SAMSUNG || ARM_SINGLE_ARMV7M
|
||||
+ PLAT_SAMSUNG || ARM_SINGLE_ARMV7M || \
|
||||
+ ARM_SINGLE_ARCH_VERSATILE
|
||||
default "mach/uncompress.h"
|
||||
|
||||
config EARLY_PRINTK
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/include/asm/mach/map.h linux-4.15.13/arch/arm/include/asm/mach/map.h
|
||||
--- linux-4.15.13.orig/arch/arm/include/asm/mach/map.h 2018-03-24 11:02:53.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/include/asm/mach/map.h 2018-04-01 03:47:17.587276119 +0100
|
||||
@@ -62,6 +62,7 @@
|
||||
#else
|
||||
#define iotable_init(map,num) do { } while (0)
|
||||
#define vm_reserve_area_early(a,s,c) do { } while (0)
|
||||
+#define debug_ll_io_init() do { } while (0)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/mach-versatile/Kconfig linux-4.15.13/arch/arm/mach-versatile/Kconfig
|
||||
--- linux-4.15.13.orig/arch/arm/mach-versatile/Kconfig 2018-03-24 11:02:53.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/mach-versatile/Kconfig 2018-04-01 03:47:33.417078219 +0100
|
||||
@@ -1,7 +1,8 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
config ARCH_VERSATILE
|
||||
- bool "ARM Ltd. Versatile family"
|
||||
- depends on ARCH_MULTI_V5
|
||||
+ bool "ARM Ltd. Versatile family" if ARCH_MULTI_V5
|
||||
+ depends on ARCH_MULTI_V5 || ARM_SINGLE_ARCH_VERSATILE
|
||||
+ default y if ARM_SINGLE_ARCH_VERSATILE
|
||||
select ARM_AMBA
|
||||
select ARM_TIMER_SP804
|
||||
select ARM_VIC
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/mach-versatile/Makefile.boot linux-4.15.13/arch/arm/mach-versatile/Makefile.boot
|
||||
--- linux-4.15.13.orig/arch/arm/mach-versatile/Makefile.boot 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/mach-versatile/Makefile.boot 2018-04-01 03:47:25.644175394 +0100
|
||||
@@ -0,0 +1,3 @@
|
||||
+# Empty file waiting for deletion once Makefile.boot isn't needed any more.
|
||||
+# Patch waits for application at
|
||||
+# http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 .
|
||||
diff -Nur linux-4.15.13.orig/arch/arm/mach-versatile/versatile_dt.c linux-4.15.13/arch/arm/mach-versatile/versatile_dt.c
|
||||
--- linux-4.15.13.orig/arch/arm/mach-versatile/versatile_dt.c 2018-03-24 11:02:53.000000000 +0100
|
||||
+++ linux-4.15.13/arch/arm/mach-versatile/versatile_dt.c 2018-04-01 03:47:10.913359555 +0100
|
||||
@@ -37,7 +37,11 @@
|
||||
#include <asm/mach/map.h>
|
||||
|
||||
+#ifdef CONFIG_MMU
|
||||
/* macro to get at MMIO space when running virtually */
|
||||
+#ifdef CONFIG_MMU
|
||||
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
|
||||
+#else
|
||||
+#define IO_ADDRESS(x) (x)
|
||||
+#endif
|
||||
|
||||
#define __io_address(n) ((void __iomem __force *)IO_ADDRESS(n))
|
||||
|
||||
/*
|
||||
|
@ -4,9 +4,9 @@ Run the emulation with:
|
||||
|
||||
Or for the noMMU emulation:
|
||||
|
||||
qemu-system-arm -M versatilepb -kernel output/images/zImage -append "console=ttyAMA0,115200" -serial stdio -net user -net nic,model=smc91c111
|
||||
qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -append "console=ttyAMA0,115200" -serial stdio -net user -net nic,model=smc91c111
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -8,4 +8,4 @@ graphical window is the framebuffer.
|
||||
If you want to emulate more cores change "-smp 1" to "-smp 2" for
|
||||
dual-core or even "smp -4" for a quad-core configuration.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,5 +4,5 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.4.0 from https://github.com/vivier/qemu-m68k
|
||||
You need following branch: q800-v2.4.0
|
||||
Tested with QEMU 2.11.0 from https://github.com/vivier/qemu-m68k
|
||||
You need following branch: q800-v2.11.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -6,4 +6,4 @@ The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer. No keyboard support has been
|
||||
enabled.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -6,4 +6,4 @@ The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer. No keyboard support has been
|
||||
enabled.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ qemu-system-mips -M malta -cpu mips32r6-generic -kernel output/images/vmlinux -d
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ qemu-system-mipsel -M malta -cpu mips32r6-generic -kernel output/images/vmlinux
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -5,4 +5,4 @@ Run the emulation with:
|
||||
The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -5,4 +5,4 @@ Run the emulation with:
|
||||
The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer.
|
||||
|
||||
Tested with QEMU 2.5.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,7 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.7.0
|
||||
|
||||
Might work with 2.6.0 by changing the -cpu entry to MIPS64R6-generic
|
||||
since the naming was updated and the old name removed in 2.7.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0.
|
||||
Tested with QEMU 2.12.0.
|
||||
|
@ -6,4 +6,4 @@ The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Ethernet support is not working, yet.
|
||||
|
||||
Tested with QEMU 2.9.0.
|
||||
Tested with QEMU 2.12.0.
|
||||
|
@ -5,4 +5,4 @@ Run the emulation with:
|
||||
The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.9.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
@ -4,4 +4,4 @@ Run the emulation with:
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Tested with QEMU 2.5.0
|
||||
Tested with QEMU 2.12.0
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user