} else {
final int physBase = getReg32(SVGA_REG_MEM_START);
address = Address.fromIntZeroExtend(physBase);
}
log.debug("Found FIFO at 0x" + NumberUtils.hex(address.toInt()) + ", size 0x" + NumberUtils.hex(size));
final MemoryResource res = rm.claimMemoryResource(device, address, size, ResourceManager.MEMMODE_NORMAL);
final int fifoMin = SVGA_FIFO_NUM_REGS * 4;
res.setInt(SVGA_FIFO_MIN * 4, fifoMin);
res.setInt(SVGA_FIFO_MAX * 4, size);