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ยง
- Chipset
Device Handle Kind - A resource kind for chipset device handles.
- Disk
Handle Kind - A disk resource kind, where the underlying resources have already been opened in a privileged context.
- Disk
Layer Handle Kind - A disk layer resource kind, where the underlying resources have already been opened in a privileged context.
- Framebuffer
Handle Kind - A resource kind for framebuffer memory that can be mapped into a VM.
- Keyboard
Input Handle Kind - A resource kind for keyboard input source handles.
- Mouse
Input Handle Kind - A resource kind for mouse input source handles.
- NetEndpoint
Handle Kind - Resource kind for network endpoints.
- NonVolatile
Store Kind - Resource kind for non-volatile stores.
- PciDevice
Handle Kind - A resource kind for PCI device handles.
- Scsi
Device Handle Kind - A resource kind for SCSI devices.
- Serial
Backend Handle - A serial backend resource kind, where the underlying OS resources have already been opened in a privileged context.
- Virtio
Device Handle - A resource kind for virtio device handles.
- Vmbus
Device Handle Kind - Resource kind for vmbus device handles.