diff options
Diffstat (limited to 'src/userspace_io.c')
-rw-r--r-- | src/userspace_io.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/userspace_io.c b/src/userspace_io.c index 4677409..46fc21b 100644 --- a/src/userspace_io.c +++ b/src/userspace_io.c @@ -79,7 +79,7 @@ int main(int argc, char *argv[]) int ret, c, group_id; char group_uuid[64]; /* 37 should be enough */ char drv_name[64]; - char *rx_buff[256]; + volatile char *rx_buff[256]; __u32 opts = 0; memset(group_uuid, 0, sizeof(group_uuid)); @@ -164,6 +164,9 @@ int main(int argc, char *argv[]) } ioctl(device, 500, NULL); + + // usleep(30 * 1000 * 1000); + uio_xmit(exec_ops, txring, tx_data, mmio); uio_recv(exec_ops, rxring, rx_buff, mmio); |