1
     -ˆÄÆƒçÃÀÈ ø    -/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#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_EINVAL		EINVAL
#define KVM_E2BIG		E2BIG
#define KVM_EPERM		EPERM
#define KVM_EOPNOTSUPP		95

#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
#define KVM_HC_CLOCK_PAIRING		9
#define KVM_HC_SEND_IPI		10
#define KVM_HC_SCHED_YIELD		11
#define KVM_HC_MAP_GPA_RANGE		12

/*
 * hypercalls use architecture specific
 */
#include <asm/kvm_para.h>

#endif /* _UAPI__LINUX_KVM_PARA_H */
  M   /ˆl–ßi~” ”†»Ò�vàp-)‹FÿÇ…m–Ý¿_�uÐb&=L‰*VBl(éa–Ým_J*j"Tâ€fàY¸&ÔÅ£Ë ?÷     /ELF          >    �&      @       à%         @ 8  @                                 °      °                                           Ñ¯     Ñ¯                   Ð      Ð      Ð     |     |                   ì      ü      ü                                ì     ü     ü                              ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd   ¨g     ¨g     ¨g     \      \             Qåtd                                                  Råtd    ì      ü      ü                                   GNU   À                   GNU ]ê‡â$C’Ï×ûÖ'YVR†Uû       7          B!Â\´  @7                   8       9   ;   =   >   B   E               F   WžÊPa…þAä£x[A[µÅÊêÇ‰íË·ASêDTLÀ“
/ 8FFþ-æšŽ:âìVFÅë¬yeÁj¡L¾�$8:=4J3                                             Ø                      
                     N                     ¸                     I                                            ¡                     U                      Ç                     j                      c                     ˆ                                            q                      ,                       Ü                     F   "                   ù                     Ï                     «                     q                     !                     –                     !                     >                     ±                      Á                      ¼                     â                     1                                                               R                     8                     v                      ‡                      ¥                     n                     c                      “                     )                     @                     U                                          ®                     Ò                     }                     ò                      Ý                     h                     š                     Ÿ                      _                     ˆ    Ð            Œ    �‡     Þ           ðß     V4          �     	       §    à     	       é          	       L    0            h    À     	       .          	                       I    °     	       ,          	       l    @     	       Æ    ð            Æ          C       ø    €     	       à    ð     �        __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize __assert_fail memcmp malloc free __stack_chk_fail hb_face_reference_table hb_blob_reference hb_blob_destroy hb_blob_make_immutable hb_blob_get_data_writable hb_blob_get_empty memset realloc memmove hb_set_create hb_set_d