Structures
The following structures are available globally.
-
A RegisterSet is used to tell the VCPU the registers to read into an internal cache between VMExits. Reading from and writing to registers in the VCPU is an expensive operation and this allows specifiying just the registers that are required to be accessed when processing a VMExit.
See moreDeclaration
Swift
public struct RegisterSet : OptionSet
-
A type that provides access to the individual components of a Segment Register.
See moreDeclaration
Swift
public struct SegmentRegister
-
A type that provides access to the individual components of a Descriptor Table. Used by the GDT (Global Descriptor Table) and IDT (Interrupt Descriptor Table).
See moreDeclaration
Swift
public struct DescriptorTable
-
Undocumented
See moreDeclaration
Swift
public struct CPU
-
Undocumented
See moreDeclaration
Swift
public struct PhysicalAddress : Comparable, Hashable, CustomStringConvertible