Module vm_resource::kind
source · Expand description
Resource kind definitions that are used by multiple devices.
This exists as a convenient place to define resource kinds without creating a new crate or putting them in a crate that has a lot of unnecessary build dependencies.
Not all resource kinds need to be defined here. If you are adding a new kind and there is a more natural resource crate to put the kind definition in, put it there. For example, if you are defining a resource kind for a resource kind specific to a single device, put it in the resource crate for that device.
Enums§
- A resource kind for chipset device handles.
- A disk resource kind, where the underlying resources have already been opened in a privileged context.
- A resource kind for framebuffer memory that can be mapped into a VM.
- A resource kind for keyboard input source handles.
- A resource kind for mouse input source handles.
- Resource kind for network endpoints.
- Resource kind for non-volatile stores.
- A resource kind for PCI device handles.
- A resource kind for SCSI devices.
- A serial backend resource kind, where the underlying OS resources have already been opened in a privileged context.
- A resource kind for virtio device handles.
- Resource kind for vmbus device handles.