[Buildroot] [PATCH] package/ti-gfx: do not use devmem2 in script

unixmania at gmail.com unixmania at gmail.com
Sun Aug 11 23:01:43 UTC 2019


From: Carlos Santos <unixmania at gmail.com>

ti-gfx may install a debug script that uses devmem2 but does not select
BR2_PACKAGE_DEVMEM2. Use devmem, instead, already provided by Busybox.

Signed-off-by: Carlos Santos <unixmania at gmail.com>
---
CC: Ciro Santilli <ciro.santilli at gmail.com>
---
Found while investigating https://bugs.busybox.net/show_bug.cgi?id=10171

In the future we may decide to deprecate devmem2.

Tested on QEMU, forging the results of "devmem" 0x56000014", since I
don't have any board with a TI GFX board.
---
 package/ti-gfx/esrev.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/ti-gfx/esrev.sh b/package/ti-gfx/esrev.sh
index 6220d4477d..8109334b79 100644
--- a/package/ti-gfx/esrev.sh
+++ b/package/ti-gfx/esrev.sh
@@ -48,7 +48,8 @@ case $CPUTYPE in
 	devmem 0x48180900 w 0x2
 	devmem 0x48180920 w 0x2
 
-	ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:6: -e s:0x00010201:3: -e s:0x00010003:2: | tail -n1 | awk -F': ' '{print $2}')"
+	ES_REVISION="$(devmem 0x56000014 | sed -e s:0x00010205:6: \
+		-e s:0x00010201:3: -e s:0x00010003:2:)"
 	;;
 *)
 	echo Unable to determine SGX hardware
-- 
2.18.1



More information about the buildroot mailing list