Blame view

kernel/linux-rt-4.4.41/include/uapi/linux/kvm_para.h 775 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  #ifndef _UAPI__LINUX_KVM_PARA_H
  #define _UAPI__LINUX_KVM_PARA_H
  
  /*
   * This header file provides a method for making a hypercall to the host
   * Architectures should define:
   * - kvm_hypercall0, kvm_hypercall1...
   * - kvm_arch_para_features
   * - kvm_para_available
   */
  
  /* Return values for hypercalls */
  #define KVM_ENOSYS		1000
  #define KVM_EFAULT		EFAULT
  #define KVM_E2BIG		E2BIG
  #define KVM_EPERM		EPERM
  
  #define KVM_HC_VAPIC_POLL_IRQ		1
  #define KVM_HC_MMU_OP			2
  #define KVM_HC_FEATURES			3
  #define KVM_HC_PPC_MAP_MAGIC_PAGE	4
  #define KVM_HC_KICK_CPU			5
  #define KVM_HC_MIPS_GET_CLOCK_FREQ	6
  #define KVM_HC_MIPS_EXIT_VM		7
  #define KVM_HC_MIPS_CONSOLE_OUTPUT	8
  
  /*
   * hypercalls use architecture specific
   */
  #include <asm/kvm_para.h>
  
  #endif /* _UAPI__LINUX_KVM_PARA_H */