[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#807315: ITP: memtool -- manipulate and read memory mapped registers



Package: wnpp
Severity: wishlist
Owner: "Uwe Kleine-König" <ukleinek@debian.org>

* Package name    : memtool
  Version         : 2015.12.0
  Upstream Author : Pengutronix <entwicklung@pengutronix.de>
* URL             : http://www.pengutronix.de/software/memtool/index_en.html
* License         : GPLv2
  Programming Lang: C
  Description     : manipulate and read memory mapped registers

memtool is a program we use at Pengutronix to inspect and modify
registers mostly on arm/armhf. It's functions are inspired by the
respective functions (md and mw) of the barebox bootloader. Usually it
works on /dev/mem but can be used to modify other character devices
(like /dev/fb0) for example.

There exist some alternatives:
 - memtool (argh, same name)
   ftp://ftp.koansoftware.com/public/linux/memtool/memtool.c
   It's less flexible, doesn't format it's output that nicely
   and also doesn't include an ascii representation.

 - devmem2
   Similar to memtool. There is an RFP at http://bugs.debian.org/595805
   from 2010 which looks orphaned however. Some crititcs pointed out
   in the bug's log maybe also applies to memtool (hard coding page
   size, hardcoding sizeof(long) == 4) etc.) but I'm willing to fix
   these up.

 - memedit
   http://www.pengutronix.de/software/memedit/index_en.html
   this is really clumsy to use because you have to map memory
   by hand.

I'm sure there are more, but I didn't find any of these in Debian.

Best regards
Uwe


Reply to: