@@ -1259,7 +1259,8 @@ impl VmFd {
1259
1259
/// # use kvm_ioctls::Kvm;
1260
1260
/// use kvm_bindings::{
1261
1261
/// kvm_device_type_KVM_DEV_TYPE_ARM_VGIC_V2, kvm_device_type_KVM_DEV_TYPE_ARM_VGIC_V3,
1262
- /// kvm_device_type_KVM_DEV_TYPE_VFIO, KVM_CREATE_DEVICE_TEST,
1262
+ /// kvm_device_type_KVM_DEV_TYPE_RISCV_AIA, kvm_device_type_KVM_DEV_TYPE_VFIO,
1263
+ /// KVM_CREATE_DEVICE_TEST,
1263
1264
/// };
1264
1265
/// let kvm = Kvm::new().unwrap();
1265
1266
/// let vm = kvm.create_vm().unwrap();
@@ -1272,6 +1273,8 @@ impl VmFd {
1272
1273
/// type_: kvm_device_type_KVM_DEV_TYPE_VFIO,
1273
1274
/// #[cfg(any(target_arch = "arm", target_arch = "aarch64"))]
1274
1275
/// type_: kvm_device_type_KVM_DEV_TYPE_ARM_VGIC_V3,
1276
+ /// #[cfg(target_arch = "riscv64")]
1277
+ /// type_: kvm_device_type_KVM_DEV_TYPE_RISCV_AIA,
1275
1278
/// fd: 0,
1276
1279
/// flags: KVM_CREATE_DEVICE_TEST,
1277
1280
/// };
@@ -1286,6 +1289,8 @@ impl VmFd {
1286
1289
/// vm.create_device(&mut device)
1287
1290
/// .expect("Cannot create vGIC device")
1288
1291
/// }
1292
+ /// #[cfg(target_arch = "riscv64")]
1293
+ /// panic!("Cannot create vAIA device.");
1289
1294
/// });
1290
1295
/// ```
1291
1296
pub fn create_device ( & self , device : & mut kvm_create_device ) -> Result < DeviceFd > {
0 commit comments