aboutsummaryrefslogtreecommitdiff
path: root/utils/io
Commit message (Collapse)AuthorAge
* io: Add TARGET_LDFLAGS to fix PIEHauke Mehrtens2019-11-13
| | | | | | | Add the OpenWrt TARGET_LDFLAGS to the compile command to activate PIE support for the io tool when it is activated globally in OpenWrt. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
* io: Fix printing 4 bytes memory on 64 bit systemsHauke Mehrtens2019-11-13
| | | | | | | | | | On 64 bit Linux systems long is 8 bytes long, on 32 bit Linux systems it is 4 bytes long. Here we want to print 4 bytes and not 8 bytes, use int instead of long. This fixes printing 4 bytes on 64 bit systems. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* io: Open /dev/mem with O_SYNC for uncached accessHauke Mehrtens2019-07-24
| | | | | | | | | | | Only when /dev/mem is opened with O_SYNC the write and *read* is done uncached. We saw wrong values read out from the hardware without setting O_SYNC, the busybox devmem tool showed different values, when O_SYNC is also set for the io tool, it reads out the same values as devmem. When looking at the drivers/char/mem.c file in the kernel it is behaving differently based on the O_DSYNC flag. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
* io: add io-toolHauke Mehrtens2016-12-17
This add the io tool from the old package feed. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>