kvm.h (6887dc6700ccb7820d8a9d370f421ee361c748e8) | kvm.h (d4083f50e021f52addd02c9f83465937f8486556) |
---|---|
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 */ --- 697 unchanged lines hidden (view full) --- 706}; 707 708#define KVM_PPC_PAGE_SIZES_REAL 0x00000001 709#define KVM_PPC_1T_SEGMENTS 0x00000002 710 711struct kvm_ppc_smmu_info { 712 __u64 flags; 713 __u32 slb_size; | 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 */ --- 697 unchanged lines hidden (view full) --- 706}; 707 708#define KVM_PPC_PAGE_SIZES_REAL 0x00000001 709#define KVM_PPC_1T_SEGMENTS 0x00000002 710 711struct kvm_ppc_smmu_info { 712 __u64 flags; 713 __u32 slb_size; |
714 __u32 pad; | 714 __u16 data_keys; /* # storage keys supported for data */ 715 __u16 instr_keys; /* # storage keys supported for instructions */ |
715 struct kvm_ppc_one_seg_page_size sps[KVM_PPC_PAGE_SIZES_MAX_SZ]; 716}; 717 718/* for KVM_PPC_RESIZE_HPT_{PREPARE,COMMIT} */ 719struct kvm_ppc_resize_hpt { 720 __u64 flags; 721 __u32 shift; 722 __u32 pad; --- 697 unchanged lines hidden --- | 716 struct kvm_ppc_one_seg_page_size sps[KVM_PPC_PAGE_SIZES_MAX_SZ]; 717}; 718 719/* for KVM_PPC_RESIZE_HPT_{PREPARE,COMMIT} */ 720struct kvm_ppc_resize_hpt { 721 __u64 flags; 722 __u32 shift; 723 __u32 pad; --- 697 unchanged lines hidden --- |