Diff for /qemu/kvm-stub.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 18:33:09 version 1.1.1.3, 2018/04/24 18:55:29
Line 11 Line 11
  */   */
   
 #include "qemu-common.h"  #include "qemu-common.h"
 #include "sysemu.h"  
 #include "hw/hw.h"  #include "hw/hw.h"
 #include "exec-all.h"  #include "cpu.h"
 #include "gdbstub.h"  #include "gdbstub.h"
 #include "kvm.h"  #include "kvm.h"
   
Line 33  int kvm_init_vcpu(CPUState *env) Line 32  int kvm_init_vcpu(CPUState *env)
     return -ENOSYS;      return -ENOSYS;
 }  }
   
 int kvm_log_start(target_phys_addr_t phys_addr, ram_addr_t size)  
 {  
     return -ENOSYS;  
 }  
   
 int kvm_log_stop(target_phys_addr_t phys_addr, ram_addr_t size)  
 {  
     return -ENOSYS;  
 }  
   
 int kvm_coalesce_mmio_region(target_phys_addr_t start, ram_addr_t size)  int kvm_coalesce_mmio_region(target_phys_addr_t start, ram_addr_t size)
 {  {
     return -ENOSYS;      return -ENOSYS;
Line 53  int kvm_uncoalesce_mmio_region(target_ph Line 42  int kvm_uncoalesce_mmio_region(target_ph
     return -ENOSYS;      return -ENOSYS;
 }  }
   
 int kvm_check_extension(KVMState *s, unsigned int extension)  
 {  
     return 0;  
 }  
   
 int kvm_init(void)  int kvm_init(void)
 {  {
     return -ENOSYS;      return -ENOSYS;
Line 89  int kvm_has_sync_mmu(void) Line 73  int kvm_has_sync_mmu(void)
     return 0;      return 0;
 }  }
   
 int kvm_has_vcpu_events(void)  
 {  
     return 0;  
 }  
   
 int kvm_has_robust_singlestep(void)  
 {  
     return 0;  
 }  
   
 int kvm_has_many_ioeventfds(void)  int kvm_has_many_ioeventfds(void)
 {  {
     return 0;      return 0;
Line 110  void kvm_setup_guest_memory(void *start, Line 84  void kvm_setup_guest_memory(void *start,
   
 int kvm_update_guest_debug(CPUState *env, unsigned long reinject_trap)  int kvm_update_guest_debug(CPUState *env, unsigned long reinject_trap)
 {  {
     tb_flush(env);      return -ENOSYS;
     return 0;  
 }  }
   
 int kvm_insert_breakpoint(CPUState *current_env, target_ulong addr,  int kvm_insert_breakpoint(CPUState *current_env, target_ulong addr,
Line 147  int kvm_set_ioeventfd_mmio_long(int fd,  Line 120  int kvm_set_ioeventfd_mmio_long(int fd, 
     return -ENOSYS;      return -ENOSYS;
 }  }
   
   int kvm_on_sigbus_vcpu(CPUState *env, int code, void *addr)
   {
       return 1;
   }
   
 int kvm_on_sigbus(int code, void *addr)  int kvm_on_sigbus(int code, void *addr)
 {  {
     return 1;      return 1;

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com