diff options
author | Ilias Apalodimas <ilias.apalodimas@linaro.org> | 2017-10-13 19:00:36 +0300 |
---|---|---|
committer | Ilias Apalodimas <ilias.apalodimas@linaro.org> | 2017-10-13 19:00:36 +0300 |
commit | 57f750fef561c6b6d39832b9bea19cd76b448a69 (patch) | |
tree | 75a0efffa79ea176a8f27b01c242ecf2ec1228e5 | |
parent | 4f7cb5fcbd5c2447d4b13ab979458b8529dc239b (diff) |
Typo fixes, minor code refactoring
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
-rwxr-xr-x | drivers/a.out | bin | 13624 -> 0 bytes | |||
-rw-r--r-- | src/userspace_io.c | 26 |
2 files changed, 13 insertions, 13 deletions
diff --git a/drivers/a.out b/drivers/a.out Binary files differdeleted file mode 100755 index 24991fb..0000000 --- a/drivers/a.out +++ /dev/null diff --git a/src/userspace_io.c b/src/userspace_io.c index d24f68a..6f29b2d 100644 --- a/src/userspace_io.c +++ b/src/userspace_io.c @@ -103,27 +103,27 @@ int main(int argc, char *argv[]) (unsigned long)region_info.offset, region_info.flags, (region_info.flags & VFIO_REGION_INFO_FLAG_MMAP) ? "mmap allowed" : "mmap forbidden"); - if (region_info.flags & VFIO_REGION_INFO_FLAG_MMAP) { - mmaps[cnt] = mmap(NULL, region_info.size, PROT_READ | PROT_WRITE, - MAP_SHARED, device, region_info.offset); - if (mmaps[cnt] == MAP_FAILED) { - printf("mmap failed\n"); - goto out; - } - memcpy(®ions[cnt], ®ion_info, sizeof(regions[cnt])); - if (i < device_info.num_regions) - cnt++; + if (!(region_info.flags & VFIO_REGION_INFO_FLAG_MMAP)) + continue; + mmaps[cnt] = mmap(NULL, region_info.size, PROT_READ | PROT_WRITE, + MAP_SHARED, device, region_info.offset); + if (mmaps[cnt] == MAP_FAILED) { + printf("mmap failed\n"); + goto out; } + memcpy(®ions[cnt], ®ion_info, sizeof(regions[cnt])); + if (i < device_info.num_regions) + cnt++; } - printf("Tatal regions: %d\n", cnt + 1); + printf("Total regions: %d\n", cnt + 1); /* FIXME THIS NEEDS TO BE ON DRIVER CALLBACK API * It's currently pointing on the rxdesc area */ rxring = mmaps[cnt - 1]; -#undef DBG //define to print pci BAR1 -#if DBG +#define DBG //define to print pci BAR1 +#if defined DBG int j; size_t sz; sz = regions[1].size / sizeof(uint32_t *); |