internal static extern HvReturn hv_vcpu_write_register(uint vcpu, HvReg reg, ulong value);
public uint this[HvReg reg] { get => (uint)Cpu[reg];
internal static extern HvReturn hv_vcpu_read_register(uint vcpu, HvReg reg, out ulong value);
internal static extern HvReturn hv_vcpu_write_register(uint vcpu, HvReg reg, ulong value);
public uint this[HvReg reg] { get => (uint)Cpu[reg];
internal static extern HvReturn hv_vcpu_read_register(uint vcpu, HvReg reg, out ulong value);