vioapic_mmio_rw
error = vioapic_mmio_rw(vioapic, vcpuid, gpa, rval, size, true);
error = vioapic_mmio_rw(vioapic, vcpuid, gpa, &wval, size, false);