History

kvm/vfio: Accept vfio device file from userspace

This defines KVM_DEV_VFIO_FILE* and make alias with KVM_DEV_VFIO_GROUP*. Old userspace uses KVM_DEV_VFIO_GROUP* works as well.

Yi Liu committed 3 years ago

Commit dcc31ea1 parent 2f990733 files · +47 −25Browse files

Showing the changes to include/uapi (1 of 3 files). Show all

Unified · Split

include/uapi/linux/kvm.h+10−3
@@ -1418,9 +1418,16 @@ struct kvm_device_attr { · 1417 unmodified lines
1418 __u64 addr; /* userspace address of attr data */1418 __u64 addr; /* userspace address of attr data */
1419};1419};
1420 1420
1421#define KVM_DEV_VFIO_GROUP 11421#define KVM_DEV_VFIO_FILE 1
1422#define KVM_DEV_VFIO_GROUP_ADD 11422
1423#define KVM_DEV_VFIO_GROUP_DEL 21423#define KVM_DEV_VFIO_FILE_ADD 1
1424#define KVM_DEV_VFIO_FILE_DEL 2
1425
1426/* KVM_DEV_VFIO_GROUP aliases are for compile time uapi compatibility */
1427#define KVM_DEV_VFIO_GROUP KVM_DEV_VFIO_FILE
1428
1429#define KVM_DEV_VFIO_GROUP_ADD KVM_DEV_VFIO_FILE_ADD
1430#define KVM_DEV_VFIO_GROUP_DEL KVM_DEV_VFIO_FILE_DEL
1424#define KVM_DEV_VFIO_GROUP_SET_SPAPR_TCE 31431#define KVM_DEV_VFIO_GROUP_SET_SPAPR_TCE 3
1425 1432
1426enum kvm_device_type {1433enum kvm_device_type {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t