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 ---