VirtioAvail
queueMemSize += ROUNDUP(sizeof(VirtioAvail) + sizeof(uint16) * fQueueLen, B_PAGE_SIZE);
fAvail = (VirtioAvail*)(queueMem + availOffset);
volatile VirtioAvail *fAvail;
fAvail = (VirtioAvail*)aligned_malloc(sizeof(VirtioAvail)
memset(fAvail, 0, sizeof(VirtioAvail) + sizeof(uint16_t) * fQueueLen);
VirtioAvail* volatile fAvail;