Diff for /qemu/sysemu.h between versions 1.1.1.6 and 1.1.1.7

version 1.1.1.6, 2018/04/24 18:34:28 version 1.1.1.7, 2018/04/24 18:56:44
Line 8 Line 8
 #include "qemu-timer.h"  #include "qemu-timer.h"
 #include "notify.h"  #include "notify.h"
   
 #ifdef _WIN32  
 #include <windows.h>  
 #include "qemu-os-win32.h"  
 #endif  
   
 #ifdef CONFIG_POSIX  
 #include "qemu-os-posix.h"  
 #endif  
   
 /* vl.c */  /* vl.c */
 extern const char *bios_name;  extern const char *bios_name;
   
 #define QEMU_FILE_TYPE_BIOS   0  
 #define QEMU_FILE_TYPE_KEYMAP 1  
 char *qemu_find_file(int type, const char *name);  
   
 extern int vm_running;  extern int vm_running;
 extern const char *qemu_name;  extern const char *qemu_name;
 extern uint8_t qemu_uuid[];  extern uint8_t qemu_uuid[];
Line 37  VMChangeStateEntry *qemu_add_vm_change_s Line 24  VMChangeStateEntry *qemu_add_vm_change_s
                                                      void *opaque);                                                       void *opaque);
 void qemu_del_vm_change_state_handler(VMChangeStateEntry *e);  void qemu_del_vm_change_state_handler(VMChangeStateEntry *e);
   
   #define VMSTOP_USER      0
   #define VMSTOP_DEBUG     1
   #define VMSTOP_SHUTDOWN  2
   #define VMSTOP_DISKFULL  3
   #define VMSTOP_WATCHDOG  4
   #define VMSTOP_PANIC     5
   #define VMSTOP_SAVEVM    6
   #define VMSTOP_LOADVM    7
   #define VMSTOP_MIGRATE   8
   
   #define VMRESET_SILENT   false
   #define VMRESET_REPORT   true
   
 void vm_start(void);  void vm_start(void);
 void vm_stop(int reason);  void vm_stop(int reason);
   
 uint64_t ram_bytes_remaining(void);  
 uint64_t ram_bytes_transferred(void);  
 uint64_t ram_bytes_total(void);  
   
 int64_t cpu_get_ticks(void);  
 void cpu_enable_ticks(void);  
 void cpu_disable_ticks(void);  
   
 void qemu_system_reset_request(void);  void qemu_system_reset_request(void);
 void qemu_system_shutdown_request(void);  void qemu_system_shutdown_request(void);
 void qemu_system_powerdown_request(void);  void qemu_system_powerdown_request(void);
   void qemu_system_debug_request(void);
   void qemu_system_vmstop_request(int reason);
   int qemu_shutdown_requested_get(void);
   int qemu_reset_requested_get(void);
 int qemu_shutdown_requested(void);  int qemu_shutdown_requested(void);
 int qemu_reset_requested(void);  int qemu_reset_requested(void);
 int qemu_powerdown_requested(void);  int qemu_powerdown_requested(void);
   void qemu_system_killed(int signal, pid_t pid);
   void qemu_kill_report(void);
 extern qemu_irq qemu_system_powerdown;  extern qemu_irq qemu_system_powerdown;
 void qemu_system_reset(void);  void qemu_system_reset(bool report);
   
 void qemu_add_exit_notifier(Notifier *notify);  void qemu_add_exit_notifier(Notifier *notify);
 void qemu_remove_exit_notifier(Notifier *notify);  void qemu_remove_exit_notifier(Notifier *notify);
Line 67  int load_vmstate(const char *name); Line 65  int load_vmstate(const char *name);
 void do_delvm(Monitor *mon, const QDict *qdict);  void do_delvm(Monitor *mon, const QDict *qdict);
 void do_info_snapshots(Monitor *mon);  void do_info_snapshots(Monitor *mon);
   
 void cpu_synchronize_all_states(void);  
 void cpu_synchronize_all_post_reset(void);  
 void cpu_synchronize_all_post_init(void);  
   
 void qemu_announce_self(void);  void qemu_announce_self(void);
   
 void main_loop_wait(int nonblocking);  void main_loop_wait(int nonblocking);
Line 86  int qemu_loadvm_state(QEMUFile *f); Line 80  int qemu_loadvm_state(QEMUFile *f);
 /* SLIRP */  /* SLIRP */
 void do_info_slirp(Monitor *mon);  void do_info_slirp(Monitor *mon);
   
 /* OS specific functions */  
 void os_setup_early_signal_handling(void);  
 char *os_find_datadir(const char *argv0);  
 void os_parse_cmd_args(int index, const char *optarg);  
 void os_pidfile_error(void);  
   
 typedef enum DisplayType  typedef enum DisplayType
 {  {
     DT_DEFAULT,      DT_DEFAULT,
     DT_CURSES,      DT_CURSES,
     DT_SDL,      DT_SDL,
     DT_NOGRAPHIC,      DT_NOGRAPHIC,
       DT_NONE,
 } DisplayType;  } DisplayType;
   
 extern int autostart;  extern int autostart;
 extern int incoming_expected;  
 extern int bios_size;  extern int bios_size;
   
 typedef enum {  typedef enum {
Line 176  extern CharDriverState *serial_hds[MAX_S Line 164  extern CharDriverState *serial_hds[MAX_S
   
 extern CharDriverState *parallel_hds[MAX_PARALLEL_PORTS];  extern CharDriverState *parallel_hds[MAX_PARALLEL_PORTS];
   
 #define TFR(expr) do { if ((expr) != -1) break; } while (errno == EINTR)  
   
 void do_usb_add(Monitor *mon, const QDict *qdict);  void do_usb_add(Monitor *mon, const QDict *qdict);
 void do_usb_del(Monitor *mon, const QDict *qdict);  void do_usb_del(Monitor *mon, const QDict *qdict);
 void usb_info(Monitor *mon);  void usb_info(Monitor *mon);

Removed from v.1.1.1.6  
changed lines
  Added in v.1.1.1.7


unix.superglobalmegacorp.com