Hypervisor Changes for Swift
Hypervisor
Removed hv_vmx_capability_t.value
Removed hv_x86_reg_t.value
Added hv_vmx_capability_t.init(rawValue: UInt32)
Added hv_vmx_capability_t.rawValue
Added hv_x86_reg_t.init(rawValue: UInt32)
Added hv_x86_reg_t.rawValue
Added VMX_EPT_VPID_SUPPORT_AD
Modified hv_vmx_capability_t [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct hv_vmx_capability_t {
init(_ value: UInt32)
var value: UInt32
} | -- |
| To | struct hv_vmx_capability_t : RawRepresentable {
init(_ rawValue: UInt32)
init(rawValue rawValue: UInt32)
var rawValue: UInt32
} | RawRepresentable |
Modified hv_x86_reg_t [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct hv_x86_reg_t {
init(_ value: UInt32)
var value: UInt32
} | -- |
| To | struct hv_x86_reg_t : RawRepresentable {
init(_ rawValue: UInt32)
init(rawValue rawValue: UInt32)
var rawValue: UInt32
} | RawRepresentable |