Polling and Shared memory device driver for future reference.