SimpleKernel 1.17.0
Loading...
Searching...
No Matches
defs.h File Reference
#include <cstdint>
Include dependency graph for defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  virtio
 

Enumerations

enum class  virtio::DeviceId : uint32_t {
  virtio::kReserved = 0 , virtio::kNetwork = 1 , virtio::kBlock = 2 , virtio::kConsole = 3 ,
  virtio::kEntropy = 4 , virtio::kMemoryBalloonTraditional = 5 , virtio::kIoMemory = 6 , virtio::kRpmsg = 7 ,
  virtio::kScsiHost = 8 , virtio::kNinepTransport = 9 , virtio::kMac80211Wlan = 10 , virtio::kRprocSerial = 11 ,
  virtio::kVirtioCaif = 12 , virtio::kMemoryBalloon = 13 , virtio::kGpu = 16 , virtio::kTimerClock = 17 ,
  virtio::kInput = 18 , virtio::kSocket = 19 , virtio::kCrypto = 20 , virtio::kSignalDist = 21 ,
  virtio::kPstore = 22 , virtio::kIommu = 23 , virtio::kMemory = 24 , virtio::kSound = 25 ,
  virtio::kFilesystem = 26 , virtio::kPmem = 27 , virtio::kRpmb = 28 , virtio::kScmi = 32 ,
  virtio::kI2cAdapter = 34 , virtio::kCan = 36 , virtio::kParameterServer = 38 , virtio::kAudioPolicy = 39 ,
  virtio::kBluetooth = 40 , virtio::kGpio = 41 , virtio::kRdma = 42
}
 Virtio 设备 ID 定义 More...
 
enum class  virtio::ReservedFeature : uint64_t {
  virtio::kIndirectDesc = 0x10000000 , virtio::kEventIdx = 0x20000000 , virtio::kVersion1 = 0x100000000 , virtio::kAccessPlatform = 0x200000000 ,
  virtio::kRingPacked = 0x400000000 , virtio::kInOrder = 0x800000000 , virtio::kOrderPlatform = 0x1000000000 , virtio::kSrIov = 0x2000000000 ,
  virtio::kNotificationData = 0x4000000000 , virtio::kNotifConfigData = 0x8000000000 , virtio::kRingReset = 0x10000000000
}
 保留特性位定义 (Reserved Feature Bits) More...