diff mbox series

package/ti-gfx: do not use devmem2 in script

Message ID 20190811230143.10490-1-unixmania@gmail.com
State Accepted
Headers show
Series package/ti-gfx: do not use devmem2 in script | expand

Commit Message

Carlos Santos Aug. 11, 2019, 11:01 p.m. UTC
From: Carlos Santos <unixmania@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@gmail.com>
---
CC: Ciro Santilli <ciro.santilli@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(-)

Comments

Thomas Petazzoni Aug. 12, 2019, 8:41 p.m. UTC | #1
On Sun, 11 Aug 2019 20:01:43 -0300
unixmania@gmail.com wrote:

> From: Carlos Santos <unixmania@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@gmail.com>
> ---
> CC: Ciro Santilli <ciro.santilli@gmail.com>
> ---
> Found while investigating https://bugs.busybox.net/show_bug.cgi?id=10171

Applied to master, thanks.

Thomas
diff mbox series

Patch

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