kvm.h (f6e3035f75e5c6a73485335765ae070304c7a110) | kvm.h (120758fba4c52d1ccf3a8ae1fe3b7495f2b584d8) |
---|---|
1#ifndef __LINUX_KVM_H 2#define __LINUX_KVM_H 3 4/* 5 * Userspace interface for /dev/kvm - kernel based virtual machine 6 * 7 * Note: you must update KVM_API_VERSION if you change this interface. 8 */ --- 303 unchanged lines hidden (view full) --- 312 /* KVM_EXIT_EPR */ 313 struct { 314 __u32 epr; 315 } epr; 316 /* KVM_EXIT_SYSTEM_EVENT */ 317 struct { 318#define KVM_SYSTEM_EVENT_SHUTDOWN 1 319#define KVM_SYSTEM_EVENT_RESET 2 | 1#ifndef __LINUX_KVM_H 2#define __LINUX_KVM_H 3 4/* 5 * Userspace interface for /dev/kvm - kernel based virtual machine 6 * 7 * Note: you must update KVM_API_VERSION if you change this interface. 8 */ --- 303 unchanged lines hidden (view full) --- 312 /* KVM_EXIT_EPR */ 313 struct { 314 __u32 epr; 315 } epr; 316 /* KVM_EXIT_SYSTEM_EVENT */ 317 struct { 318#define KVM_SYSTEM_EVENT_SHUTDOWN 1 319#define KVM_SYSTEM_EVENT_RESET 2 |
320#define KVM_SYSTEM_EVENT_CRASH 3 |
|
320 __u32 type; 321 __u64 flags; 322 } system_event; 323 /* KVM_EXIT_S390_STSI */ 324 struct { 325 __u64 addr; 326 __u8 ar; 327 __u8 reserved; --- 148 unchanged lines hidden (view full) --- 476/* Anything below 0xfffe0000u is taken by INT_IO */ 477#define KVM_S390_INT_IO(ai,cssid,ssid,schid) \ 478 (((schid)) | \ 479 ((ssid) << 16) | \ 480 ((cssid) << 18) | \ 481 ((ai) << 26)) 482#define KVM_S390_INT_IO_MIN 0x00000000u 483#define KVM_S390_INT_IO_MAX 0xfffdffffu | 321 __u32 type; 322 __u64 flags; 323 } system_event; 324 /* KVM_EXIT_S390_STSI */ 325 struct { 326 __u64 addr; 327 __u8 ar; 328 __u8 reserved; --- 148 unchanged lines hidden (view full) --- 477/* Anything below 0xfffe0000u is taken by INT_IO */ 478#define KVM_S390_INT_IO(ai,cssid,ssid,schid) \ 479 (((schid)) | \ 480 ((ssid) << 16) | \ 481 ((cssid) << 18) | \ 482 ((ai) << 26)) 483#define KVM_S390_INT_IO_MIN 0x00000000u 484#define KVM_S390_INT_IO_MAX 0xfffdffffu |
485#define KVM_S390_INT_IO_AI_MASK 0x04000000u |
|
484 485 486struct kvm_s390_interrupt { 487 __u32 type; 488 __u32 parm; 489 __u64 parm64; 490}; 491 --- 767 unchanged lines hidden --- | 486 487 488struct kvm_s390_interrupt { 489 __u32 type; 490 __u32 parm; 491 __u64 parm64; 492}; 493 --- 767 unchanged lines hidden --- |