/qemu/include/monitor/ |
H A D | hmp.h | 2 * Human Monitor Interface 20 bool hmp_handle_error(Monitor *mon, Error *err); 21 void hmp_help_cmd(Monitor *mon, const char *name); 24 void hmp_info_name(Monitor *mon, const QDict *qdict); 25 void hmp_info_version(Monitor *mon, const QDict *qdict); 26 void hmp_info_kvm(Monitor *mon, const QDict *qdict); 27 void hmp_info_status(Monitor *mon, const QDict *qdict); 28 void hmp_info_uuid(Monitor *mon, const QDict *qdict); 29 void hmp_info_chardev(Monitor *mon, const QDict *qdict); 30 void hmp_info_mice(Monitor *mon, const QDict *qdict); [all …]
|
H A D | monitor.h | 16 Monitor *monitor_cur(void); 17 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon); 28 int monitor_suspend(Monitor *mon); 29 void monitor_resume(Monitor *mon); 31 int monitor_get_fd(Monitor *mon, const char *fdname, Error **errp); 32 int monitor_fd_param(Monitor *mon, const char *fdname, Error **errp); 34 int monitor_puts(Monitor *mon, const char *str); 35 int monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) 37 int monitor_printf(Monitor *mon, const char *fmt, ...) G_GNUC_PRINTF(2, 3); 38 void monitor_printc(Monitor *mon, int ch); [all …]
|
H A D | hmp-target.h | 2 * QEMU monitor 35 target_long (*get_value)(Monitor *mon, const struct MonitorDef *md, 47 CPUArchState *mon_get_cpu_env(Monitor *mon); 48 CPUState *mon_get_cpu(Monitor *mon); 50 void hmp_info_mem(Monitor *mon, const QDict *qdict); 51 void hmp_info_tlb(Monitor *mon, const QDict *qdict); 52 void hmp_mce(Monitor *mon, const QDict *qdict); 53 void hmp_info_local_apic(Monitor *mon, const QDict *qdict); 54 void hmp_info_sev(Monitor *mon, const QDict *qdict); 55 void hmp_info_sgx(Monitor *mon, const QDict *qdict); [all …]
|
/qemu/include/block/ |
H A D | block-hmp-cmds.h | 20 void hmp_drive_add(Monitor *mon, const QDict *qdict); 22 void hmp_commit(Monitor *mon, const QDict *qdict); 23 void hmp_drive_del(Monitor *mon, const QDict *qdict); 25 void hmp_drive_mirror(Monitor *mon, const QDict *qdict); 26 void hmp_drive_backup(Monitor *mon, const QDict *qdict); 28 void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict); 29 void hmp_block_job_cancel(Monitor *mon, const QDict *qdict); 30 void hmp_block_job_pause(Monitor *mon, const QDict *qdict); 31 void hmp_block_job_resume(Monitor *mon, const QDict *qdict); 32 void hmp_block_job_complete(Monitor *mon, const QDict *qdict); [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 186.out | 7 QEMU X.Y.Z monitor - type 'help' for more information 15 QEMU X.Y.Z monitor - type 'help' for more information 23 QEMU X.Y.Z monitor - type 'help' for more information 31 QEMU X.Y.Z monitor - type 'help' for more information 39 QEMU X.Y.Z monitor - type 'help' for more information 47 QEMU X.Y.Z monitor - type 'help' for more information 58 QEMU X.Y.Z monitor - type 'help' for more information 66 QEMU X.Y.Z monitor - type 'help' for more information 74 QEMU X.Y.Z monitor - type 'help' for more information 82 QEMU X.Y.Z monitor - type 'help' for more information [all …]
|
H A D | 051.pc.out | 53 QEMU X.Y.Z monitor - type 'help' for more information 60 QEMU X.Y.Z monitor - type 'help' for more information 76 QEMU X.Y.Z monitor - type 'help' for more information 83 QEMU X.Y.Z monitor - type 'help' for more information 105 QEMU X.Y.Z monitor - type 'help' for more information 109 QEMU X.Y.Z monitor - type 'help' for more information 129 QEMU X.Y.Z monitor - type 'help' for more information 136 QEMU X.Y.Z monitor - type 'help' for more information 140 QEMU X.Y.Z monitor - type 'help' for more information 144 QEMU X.Y.Z monitor - type 'help' for more information [all …]
|
H A D | 051.out | 53 QEMU X.Y.Z monitor - type 'help' for more information 60 QEMU X.Y.Z monitor - type 'help' for more information 76 QEMU X.Y.Z monitor - type 'help' for more information 83 QEMU X.Y.Z monitor - type 'help' for more information 105 QEMU X.Y.Z monitor - type 'help' for more information 109 QEMU X.Y.Z monitor - type 'help' for more information 129 QEMU X.Y.Z monitor - type 'help' for more information 136 QEMU X.Y.Z monitor - type 'help' for more information 146 QEMU X.Y.Z monitor - type 'help' for more information 153 QEMU X.Y.Z monitor - type 'help' for more information [all …]
|
H A D | 267.out | 7 QEMU X.Y.Z monitor - type 'help' for more information 21 QEMU X.Y.Z monitor - type 'help' for more information 32 QEMU X.Y.Z monitor - type 'help' for more information 43 QEMU X.Y.Z monitor - type 'help' for more information 57 QEMU X.Y.Z monitor - type 'help' for more information 68 QEMU X.Y.Z monitor - type 'help' for more information 82 QEMU X.Y.Z monitor - type 'help' for more information 93 QEMU X.Y.Z monitor - type 'help' for more information 104 QEMU X.Y.Z monitor - type 'help' for more information 118 QEMU X.Y.Z monitor - type 'help' for more information [all …]
|
/qemu/monitor/ |
H A D | hmp-cmds.c | 2 * Human Monitor Interface commands 21 #include "monitor/hmp.h" 23 #include "monitor/monitor-internal.h" 33 bool hmp_handle_error(Monitor *mon, Error *err) in hmp_handle_error() 61 void hmp_info_name(Monitor *mon, const QDict *qdict) in hmp_info_name() 72 void hmp_info_version(Monitor *mon, const QDict *qdict) in hmp_info_version() 85 void hmp_quit(Monitor *mon, const QDict *qdict) in hmp_quit() 91 void hmp_stop(Monitor *mon, const QDict *qdict) in hmp_stop() 96 void hmp_sync_profile(Monitor *mon, const QDict *qdict) in hmp_sync_profile() 121 void hmp_exit_preconfig(Monitor *mon, const QDict *qdict) in hmp_exit_preconfig() [all …]
|
H A D | monitor-internal.h | 2 * QEMU monitor 29 #include "monitor/monitor.h" 77 void (*cmd)(Monitor *mon, const QDict *qdict); 95 struct Monitor { struct 103 QTAILQ_ENTRY(Monitor) entry; argument 106 * The per-monitor lock. We can't access guest memory when holding 112 * Members that are protected by the per-monitor lock 122 Monitor common; argument 125 * State used only in the thread "owning" the monitor. 135 Monitor common; [all …]
|
H A D | monitor.c | 2 * QEMU monitor 26 #include "monitor-internal.h" 39 * throttling is calculated globally, rather than per-Monitor 53 /* Shared monitor I/O thread */ 71 static GHashTable *coroutine_mon; /* Maps Coroutine* to Monitor* */ 76 Monitor *monitor_cur(void) in monitor_cur() 78 Monitor *mon; in monitor_cur() 88 * Sets a new current monitor and returns the old one. 90 * If a non-NULL monitor is set for a coroutine, another call 94 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon) in monitor_set_cur() [all …]
|
H A D | hmp-cmds-target.c | 29 #include "monitor/hmp-target.h" 30 #include "monitor/monitor-internal.h" 37 int monitor_set_cpu(Monitor *mon, int cpu_index) in monitor_set_cpu() 51 static CPUState *mon_get_cpu_sync(Monitor *mon, bool synchronize) in mon_get_cpu_sync() 77 CPUState *mon_get_cpu(Monitor *mon) in mon_get_cpu() 82 CPUArchState *mon_get_cpu_env(Monitor *mon) in mon_get_cpu_env() 89 int monitor_get_cpu_index(Monitor *mon) in monitor_get_cpu_index() 96 void hmp_info_registers(Monitor *mon, const QDict *qdict) in hmp_info_registers() 124 static void memory_dump(Monitor *mon, int count, int format, int wsize, in memory_dump() 233 void hmp_memory_dump(Monitor *mon, const QDict *qdict) in hmp_memory_dump() [all …]
|
/qemu/stubs/ |
H A D | meson.build | 10 stub_ss.add(files('monitor-core.c')) 15 stub_ss.add(files('bdrv-next-monitor-owned.c')) 43 # stubs for monitor 44 stub_ss.add(files('monitor-internal.c')) 65 stub_ss.add(files('monitor-internal.c')) 76 stub_ss.add(files('target-get-monitor-def.c')) 77 stub_ss.add(files('target-monitor-defs.c')) 80 stub_ss.add(files('monitor-arm-gic.c')) 81 stub_ss.add(files('monitor-i386-rtc.c')) 82 stub_ss.add(files('monitor-i386-sev.c')) [all …]
|
H A D | monitor-core.c | 2 #include "monitor/monitor.h" 5 Monitor *monitor_cur(void) in monitor_cur() 10 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon) in monitor_set_cur() 19 int monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) in monitor_vprintf()
|
/qemu/util/ |
H A D | qemu-print.c | 2 * Print to stream or current monitor 14 #include "monitor/monitor.h" 19 * Print to current monitor if we have one, else to stdout. 23 Monitor *cur_mon = monitor_cur(); in qemu_vprintf() 32 * Print to current monitor if we have one, else to stdout. 47 * Print to @stream if non-null, else to current monitor. 59 * Print to @stream if non-null, else to current monitor.
|
/qemu/hw/core/ |
H A D | machine-hmp-cmds.c | 17 #include "monitor/hmp.h" 18 #include "monitor/monitor.h" 28 void hmp_info_cpus(Monitor *mon, const QDict *qdict) in hmp_info_cpus() 49 void hmp_hotpluggable_cpus(Monitor *mon, const QDict *qdict) in hmp_hotpluggable_cpus() 107 void hmp_info_memdev(Monitor *mon, const QDict *qdict) in hmp_info_memdev() 148 void hmp_info_kvm(Monitor *mon, const QDict *qdict) in hmp_info_kvm() 163 void hmp_info_uuid(Monitor *mon, const QDict *qdict) in hmp_info_uuid() 172 void hmp_info_balloon(Monitor *mon, const QDict *qdict) in hmp_info_balloon() 187 void hmp_system_reset(Monitor *mon, const QDict *qdict) in hmp_system_reset() 192 void hmp_system_powerdown(Monitor *mon, const QDict *qdict) in hmp_system_powerdown() [all …]
|
/qemu/qom/ |
H A D | qom-hmp-cmds.c | 10 #include "monitor/hmp.h" 11 #include "monitor/monitor.h" 20 void hmp_qom_list(Monitor *mon, const QDict *qdict) in hmp_qom_list() 46 void hmp_qom_set(Monitor *mon, const QDict *qdict) in hmp_qom_set() 74 void hmp_qom_get(Monitor *mon, const QDict *qdict) in hmp_qom_get() 92 Monitor *mon; 96 static void print_qom_composition(Monitor *mon, Object *obj, int indent); 110 static void print_qom_composition(Monitor *mon, Object *obj, int indent) in print_qom_composition() 134 void hmp_info_qom_tree(Monitor *mon, const QDict *dict) in hmp_info_qom_tree() 156 void hmp_object_add(Monitor *mon, const QDict *qdict) in hmp_object_add() [all …]
|
/qemu/replay/ |
H A D | stubs-system.c | 54 #include "monitor/monitor.h" 55 #include "monitor/hmp.h" 60 void hmp_info_replay(Monitor *mon, const QDict *qdict) in hmp_info_replay() 64 void hmp_replay_break(Monitor *mon, const QDict *qdict) in hmp_replay_break() 68 void hmp_replay_delete_break(Monitor *mon, const QDict *qdict) in hmp_replay_delete_break() 72 void hmp_replay_seek(Monitor *mon, const QDict *qdict) in hmp_replay_seek()
|
/qemu/target/xtensa/ |
H A D | monitor.c | 2 * QEMU monitor 26 #include "monitor/monitor.h" 27 #include "monitor/hmp-target.h" 28 #include "monitor/hmp.h" 30 void hmp_info_tlb(Monitor *mon, const QDict *qdict) in hmp_info_tlb()
|
/qemu/tests/qemu-iotests/tests/ |
H A D | write-zeroes-unmap | 55 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT \ 65 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT \ 76 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT \ 86 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT,discard=off \ 96 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT,detect-zeroes=on \ 106 … | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT,detect-zeroes=on,discard=on \ 116 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT,discard=on \ 126 | $QEMU -monitor stdio -drive if=none,file=$TEST_IMG,format=$IMGFMT,discard=on \
|
H A D | write-zeroes-unmap.out | 6 QEMU X.Y.Z monitor - type 'help' for more information 16 QEMU X.Y.Z monitor - type 'help' for more information 26 QEMU X.Y.Z monitor - type 'help' for more information 36 QEMU X.Y.Z monitor - type 'help' for more information 46 QEMU X.Y.Z monitor - type 'help' for more information 56 QEMU X.Y.Z monitor - type 'help' for more information 66 QEMU X.Y.Z monitor - type 'help' for more information 76 QEMU X.Y.Z monitor - type 'help' for more information
|
/qemu/ui/ |
H A D | ui-hmp-cmds.c | 20 #include "monitor/hmp.h" 21 #include "monitor/monitor-internal.h" 31 void hmp_mouse_move(Monitor *mon, const QDict *qdict) in hmp_mouse_move() 55 void hmp_mouse_button(Monitor *mon, const QDict *qdict) in hmp_mouse_button() 72 void hmp_mouse_set(Monitor *mon, const QDict *qdict) in hmp_mouse_set() 80 void hmp_info_mice(Monitor *mon, const QDict *qdict) in hmp_info_mice() 102 static void hmp_info_VncBasicInfo(Monitor *mon, VncBasicInfo *info, in hmp_info_VncBasicInfo() 114 static void hmp_info_vnc_authcrypt(Monitor *mon, const char *indent, in hmp_info_vnc_authcrypt() 123 static void hmp_info_vnc_clients(Monitor *mon, VncClientInfoList *client) in hmp_info_vnc_clients() 138 static void hmp_info_vnc_servers(Monitor *mon, VncServerInfo2List *server) in hmp_info_vnc_servers() [all …]
|
/qemu/target/sh4/ |
H A D | monitor.c | 2 * QEMU monitor 26 #include "monitor/monitor.h" 27 #include "monitor/hmp-target.h" 28 #include "monitor/hmp.h" 30 static void print_tlb(Monitor *mon, int idx, tlb_t *tlb) in print_tlb() 42 void hmp_info_tlb(Monitor *mon, const QDict *qdict) in hmp_info_tlb()
|
/qemu/target/ppc/ |
H A D | ppc-qmp-cmds.c | 2 * QEMU PPC (monitor definitions) 27 #include "monitor/monitor.h" 29 #include "monitor/hmp-target.h" 30 #include "monitor/hmp.h" 36 static target_long monitor_get_ccr(Monitor *mon, const struct MonitorDef *md, in monitor_get_ccr() 47 static target_long monitor_get_xer(Monitor *mon, const struct MonitorDef *md, in monitor_get_xer() 54 static target_long monitor_get_decr(Monitor *mon, const struct MonitorDef *md, in monitor_get_decr() 64 static target_long monitor_get_tbu(Monitor *mon, const struct MonitorDef *md, in monitor_get_tbu() 74 static target_long monitor_get_tbl(Monitor *mon, const struct MonitorDef *md, in monitor_get_tbl() 84 void hmp_info_tlb(Monitor *mon, const QDict *qdict) in hmp_info_tlb()
|
/qemu/block/monitor/ |
H A D | block-hmp-cmds.c | 53 #include "monitor/monitor.h" 54 #include "monitor/hmp.h" 61 static void hmp_drive_add_node(Monitor *mon, const char *optstr) in hmp_drive_add_node() 91 void hmp_drive_add(Monitor *mon, const QDict *qdict) in hmp_drive_add() 139 void hmp_drive_del(Monitor *mon, const QDict *qdict) in hmp_drive_del() 196 void hmp_commit(Monitor *mon, const QDict *qdict) in hmp_commit() 230 void hmp_drive_mirror(Monitor *mon, const QDict *qdict) in hmp_drive_mirror() 256 void hmp_drive_backup(Monitor *mon, const QDict *qdict) in hmp_drive_backup() 286 void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict) in hmp_block_job_set_speed() 297 void hmp_block_job_cancel(Monitor *mon, const QDict *qdict) in hmp_block_job_cancel() [all …]
|