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