aboutsummaryrefslogtreecommitdiffstats
path: root/monitor.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-04ppc: fix monitor access to CRPaolo Bonzini1-1/+1
2014-10-24hmp: Remove "info pcmcia"Markus Armbruster1-8/+0
2014-10-23monitor: delete device_del_bus_completionZhu Guihua1-20/+0
2014-10-23monitor: add del completion for peripheral deviceZhu Guihua1-0/+26
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-3/+3
2014-10-20block: Eliminate bdrv_iterate(), use bdrv_next()Markus Armbruster1-23/+9
2014-09-26Add HMP command "info memory-devices"Zhu Guihua1-0/+7
2014-09-26monitor: Reset HMP mon->rs in CHR_EVENT_OPENStratos Psomadakis1-0/+1
2014-09-26trace: [hmp] Reimplement "trace-event" and "info trace-events" using QMPLluís Vilanova1-13/+14
2014-09-12monitor: fix debug print compiling errorGonglei1-2/+5
2014-08-18monitor: fix use after freeMichael S. Tsirkin1-3/+5
2014-08-18monitor: Remove hardcoded watchdog event namesHani Benhabiles1-6/+5
2014-08-07monitor: Add drift info to 'info jit'Sebastian Tanase1-0/+1
2014-06-30serial: poll the serial console with G_IO_HUPRoger Pau Monne1-1/+1
2014-06-29mc146818rtc: add rtc-reset-reinjection QMP commandMarcelo Tosatti1-0/+7
2014-06-27virtio-serial: report frontend connection state via monitorLaszlo Ersek1-0/+1
2014-06-27qapi event: clean up in callersWenchao Xia1-1/+1
2014-06-24Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell1-135/+92
2014-06-23monitor: protect event emissionPaolo Bonzini1-0/+16
2014-06-23monitor: protect outbuf and mux_out with mutexPaolo Bonzini1-9/+36
2014-06-23qapi event: clean upWenchao Xia1-216/+4
2014-06-23qapi event: convert QUORUM eventsWenchao Xia1-3/+3
2014-06-23qapi event: convert BALLOON_CHANGEWenchao Xia1-2/+1
2014-06-23qmp: convert ACPI_DEVICE_OST eventIgor Mammedov1-1/+0
2014-06-23qapi event: convert WATCHDOGWenchao Xia1-1/+1
2014-06-23qapi event: convert RTC_CHANGEWenchao Xia1-1/+3
2014-06-23monitor: add an implemention of qapi event emit methodWenchao Xia1-1/+127
2014-06-23qapi/hmp: use 'backend' instead of 'device' with memory backendIgor Mammedov1-1/+1
2014-06-19qmp: add ACPI_DEVICE_OST event handlingIgor Mammedov1-0/+1
2014-06-19hmp: add info memdevHu Tao1-0/+7
2014-06-19NUMA: Add numa_info structure to contain numa nodes infoWanlong Gao1-1/+1
2014-06-16monitor: QEMU Monitor Instruction Disassembly Incorrect for PowerPC LE ModeTom Musta1-0/+4
2014-06-11monitor: Add delvm and loadvm argument completionHani Benhabiles1-0/+48
2014-06-11monitor: Add host_net_remove arguments completionHani Benhabiles1-0/+38
2014-06-11monitor: Add host_net_add device argument completionHani Benhabiles1-0/+16
2014-06-11monitor: Add migrate_set_capability completionHani Benhabiles1-0/+21
2014-06-11monitor: Add watchdog_action argument completionHani Benhabiles1-0/+14
2014-06-11monitor: Add ringbuf_write and ringbuf_read argument completionHani Benhabiles1-0/+39
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini1-0/+1
2014-05-15monitor: Add netdev_del id argument completion.Hani Benhabiles1-0/+26
2014-05-15monitor: Add netdev_add type argument completion.Hani Benhabiles1-0/+15
2014-05-15monitor: Add set_link arguments completion.Hani Benhabiles1-0/+34
2014-05-15monitor: Add chardev-add backend argument completion.Hani Benhabiles1-0/+23
2014-05-15monitor: Add chardev-remove command completion.Hani Benhabiles1-0/+23
2014-05-15monitor: Convert sendkey to use command_completion.Hani Benhabiles1-9/+23
2014-05-08monitor: add Error-propagating monitor_handle_fd_param2()Laszlo Ersek1-5/+22
2014-05-07monitor: Add missing 'static' attributeStefan Weil1-1/+1
2014-04-25monitor: fix qmp_getfd() fd leak in error caseStefan Hajnoczi1-0/+1
2014-04-25monitor: Add device_add and device_del completion.Hani Benhabiles1-14/+24
2014-04-25monitor: Add command_completion callback to mon_cmd_t.Hani Benhabiles1-6/+13
2014-04-25monitor: Remove unused monitor_print_filenameCole Robinson1-27/+0
2014-03-05input: mouse: switch monitor to new coreGerd Hoffmann1-5/+26
2014-02-28monitor: Remove left-over code in do_info_profile.Hani Benhabiles1-4/+0
2014-02-21quorum: Add quorum_open() and quorum_close().Benoît Canet1-0/+3
2014-02-21quorum: Add quorum mechanism.Benoît Canet1-0/+2
2014-02-17monitor: Add object_add class argument completion.Hani Benhabiles1-0/+23
2014-02-17monitor: Add object_del id argument completion.Hani Benhabiles1-0/+23
2014-02-17monitor: Add device_add device argument completion.Hani Benhabiles1-0/+26
2014-02-17monitor: Add device_del id argument completion.Hani Benhabiles1-0/+23
2014-02-11exec: Make ldq/ldub_*_phys input an AddressSpaceEdgar E. Iglesias1-1/+1
2014-02-05Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-02-02' in...Peter Maydell1-1/+2
2014-02-01readline: Add missing GCC_FMT_ATTRStefan Weil1-1/+2
2014-01-28monitor: Cleanup mon->outbuf on write errorStratos Psomadakis1-2/+2
2014-01-22readline: move readline to a generic locationStefan Hajnoczi1-1/+1
2014-01-22readline: decouple readline from the monitorStefan Hajnoczi1-7/+32
2013-10-31Merge remote-tracking branch 'agraf/ppc-for-upstream' into stagingAnthony Liguori1-0/+3
2013-10-25ppc: Add CFAR, DAR and DSISR to the dictionary of printable registersTom Musta1-0/+3
2013-10-18monitor: eliminate monitor_event_state_lockPaolo Bonzini1-6/+0
2013-09-03Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-1/+1
2013-09-03Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori1-0/+1
2013-09-03cpu: Use QTAILQ for CPU listAndreas Färber1-1/+1
2013-08-30qcow2: Metadata overlap checksMax Reitz1-0/+1
2013-08-30monitor: improve auto complete of "help" for single command in sub groupWenchao Xia1-4/+2
2013-08-30monitor: allow "help" show message for single command in sub groupWenchao Xia1-0/+27
2013-08-30monitor: support sub command in auto completionWenchao Xia1-7/+7
2013-08-30monitor: refine monitor_find_completion()Wenchao Xia1-26/+39
2013-08-30monitor: support sub command in helpWenchao Xia1-10/+52
2013-08-30monitor: refine parse_cmdline()Wenchao Xia1-11/+40
2013-08-30monitor: code move for parse_cmdline()Wenchao Xia1-93/+98
2013-08-30monitor: avoid direct use of global variable *mon_cmdsWenchao Xia1-5/+8
2013-08-30monitor: split off monitor_data_init()Wenchao Xia1-5/+15
2013-08-30monitor: call sortcmdlist() only one timeWenchao Xia1-2/+1
2013-08-30monitor: avoid use of global *cur_mon in monitor_find_completion()Wenchao Xia1-9/+9
2013-08-30monitor: avoid use of global *cur_mon in block_completion_it()Wenchao Xia1-4/+14
2013-08-30monitor: avoid use of global *cur_mon in file_completion()Wenchao Xia1-4/+4
2013-08-30monitor: avoid use of global *cur_mon in cmd_completion()Wenchao Xia1-6/+7
2013-08-30monitor: Add missing attributes to local functionStefan Weil1-1/+2
2013-08-26Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori1-4/+4
2013-08-22aio / timers: Switch entire codebase to the new timer APIAlex Bligh1-4/+4
2013-08-20monitor: print the invalid char in error messageFam Zheng1-3/+7
2013-07-23exec: Change cpu_memory_rw_debug() argument to CPUStateAndreas Färber1-1/+1
2013-07-18monitor: maintain at most one G_IO_OUT watchLaszlo Ersek1-2/+9
2013-07-18Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-0/+1
2013-07-15net: add support of mac-programming over macvtap in QEMU sideAmos Kong1-0/+1
2013-07-09cpu: Make first_cpu and next_cpu CPUStateAndreas Färber1-3/+1
2013-06-28cpu: Turn cpu_dump_{state,statistics}() into CPUState hooksAndreas Färber1-7/+6
2013-06-28kvm: Change cpu_synchronize_state() argument to CPUStateAndreas Färber1-3/+3
2013-06-11monitor: Simplify do_inject_mce() with qemu_get_cpu()Andreas Färber1-9/+5
2013-06-07hmp: add parameters device and -v for info blockWenchao Xia1-3/+4
2013-06-06cutils: Support 'P' and 'E' suffixes in strtosz()Kevin Wolf1-4/+4
2013-06-01do not check pointers after dereferencing themPaolo Bonzini1-1/+1
2013-05-18remove some double-includesMichael Tokarev1-1/+0
2013-04-30add a new qevent: QEVENT_GUEST_PANICKEDHu Tao1-0/+1
2013-04-29audio: remove HAS_AUDIOPaolo Bonzini1-2/+0
2013-04-15Merge remote-tracking branch 'bonzini/hw-dirs' into stagingAnthony Liguori1-2/+2
2013-04-15sysemu: avoid proliferation of include/ subdirectoriesPaolo Bonzini1-1/+1
2013-04-15tpm: reorganize headers and split hardware partPaolo Bonzini1-1/+1
2013-04-12Revert "New QMP command query-cpu-max and HMP command cpu_max"Michal Novotny1-7/+0
2013-04-08hw: move headers to include/Paolo Bonzini1-4/+4
2013-04-05hmp: human-monitor-command: stop using the Memory chardev driverLuiz Capitulino1-9/+8
2013-04-05Monitor: Make output buffer dynamicLuiz Capitulino1-17/+28
2013-03-28trace: [monitor] Use new event control interfaceLluís Vilanova1-2/+11
2013-03-26Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-0/+1
2013-03-25New QMP command query-cpu-max and HMP command cpu_maxMichal Novotny1-0/+7
2013-03-22Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemuAurelien Jarno1-4/+0
2013-03-22target-ppc: Remove vestigial PowerPC 620 supportDavid Gibson1-4/+0
2013-03-22Fix typos and misspellingsPeter Maydell1-4/+4
2013-03-19fix monitorGerd Hoffmann1-2/+21
2013-03-17qdev: DEVICE_DELETED eventMichael S. Tsirkin1-0/+1
2013-03-14Merge remote-tracking branch 'afaerber/qom-cpu' into stagingAnthony Liguori1-8/+5
2013-03-12Support for TPM command line optionsStefan Berger1-0/+8
2013-03-12monitor: Use qemu_get_cpu() in monitor_set_cpu()Andreas Färber1-8/+5
2013-03-01hw: move qdev-monitor.o to toplevel directoryPaolo Bonzini1-1/+1
2013-02-23Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()Peter Maydell1-3/+3
2013-02-16qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_itemsPeter Maydell1-2/+2
2013-02-16qemu-log: Rename the public-facing cpu_set_log function to qemu_set_logPeter Maydell1-1/+1
2013-02-16qemu-log: Rename cpu_str_to_log_mask to qemu_str_to_log_maskPeter Maydell1-1/+1
2013-02-16qemu-log: Unify {cpu_set,set_cpu}_log_filename as qemu_set_log_filenamePeter Maydell1-1/+1
2013-01-17HMP: add sub command table to infoWenchao Xia1-21/+1
2013-01-17HMP: move define of mon_cmdsWenchao Xia1-6/+6
2013-01-17HMP: add infrastructure for sub commandWenchao Xia1-10/+39
2013-01-17HMP: delete info handlerWenchao Xia1-46/+45
2013-01-17HMP: add QDict to info callback handlerWenchao Xia1-16/+16
2013-01-15cpu: Move cpu_index field to CPUStateAndreas Färber1-5/+10
2013-01-15cpu: Move numa_node field to CPUStateAndreas Färber1-1/+3
2013-01-14Merge remote-tracking branch 'bonzini/stub' into stagingAnthony Liguori1-0/+22
2013-01-12qemu-option: move standard option definitions out of qemu-config.cPaolo Bonzini1-0/+22
2013-01-10monitor: assert monitor_puts()'s loop invariantMarkus Armbruster1-0/+1
2012-12-19softmmu: move remaining include files to include/ subdirectoriesPaolo Bonzini1-1/+1
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-4/+4
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-4/+4
2012-12-19migration: move include files to include/migration/Paolo Bonzini1-1/+1
2012-12-19monitor: move include files to include/monitor/Paolo Bonzini1-2/+2
2012-12-19exec: move include files to include/exec/Paolo Bonzini1-2/+2
2012-12-19qapi: move include files to include/qobject/Paolo Bonzini1-8/+8
2012-12-19ui: move files to ui/ and include/ui/Paolo Bonzini1-1/+1
2012-12-19net: reorganize headersPaolo Bonzini1-1/+1
2012-12-19build: kill libdis, move disassemblers to disas/Paolo Bonzini1-1/+1
2012-12-17pci: update all users to look in pci/Michael S. Tsirkin1-1/+1
2012-10-31target-i386: Pass X86CPU to cpu_x86_inject_mce()Andreas Färber1-2/+4
2012-10-24block: introduce BLOCK_JOB_READY eventPaolo Bonzini1-0/+1
2012-10-24monitor: Prevent removing fd from set during initCorey Bryant1-2/+3
2012-10-24monitor: Enable adding an inherited fd to an fd setCorey Bryant1-72/+85
2012-10-24monitor: Allow add-fd to any specified fd setCorey Bryant1-17/+37
2012-10-23Rename target_phys_addr_t to hwaddrAvi Kivity1-19/+19
2012-10-05cpu_dump_state: move DUMP_FPU and DUMP_CCOP flags from x86-only to genericPeter Maydell1-7/+1
2012-10-04Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori1-0/+1
2012-10-04Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-42/+6
2012-10-04Make target_phys_addr_t 64 bits unconditionallyAvi Kivity1-4/+0
2012-09-28block: introduce block job errorPaolo Bonzini1-0/+1
2012-09-26qapi: convert add_clientLuiz Capitulino1-39/+0
2012-09-26monitor: add Error * argument to monitor_get_fdPaolo Bonzini1-6/+9
2012-09-10Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-0/+18
2012-09-10Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemuAurelien Jarno1-0/+1
2012-09-07monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_paramNicholas Bellinger1-0/+18
2012-09-05qapi: convert screendumpLuiz Capitulino1-6/+0
2012-09-05qapi: convert sendkeyAmos Kong1-87/+0
2012-09-05monitor: move key_defs[] table and introduce two help functionsAmos Kong1-172/+11
2012-09-05hmp: rename argumentsAmos Kong1-7/+7
2012-09-05monitor: rename keyname '<' to 'less'Amos Kong1-1/+8
2012-09-05spice migration: add QEVENT_SPICE_MIGRATE_COMPLETEDYonit Halperin1-0/+1
2012-08-23monitor: don't try to initialize json parser when monitor is HMPAnthony Liguori1-2/+2
2012-08-23monitor: move json init from OPEN event to initAnthony Liguori1-1/+3
2012-08-20monitor: avoid declaring unused variablesBlue Swirl1-1/+1
2012-08-15monitor: Clean up fd sets on monitor disconnectCorey Bryant1-1/+22
2012-08-15block: Enable qemu_open/close to work with fd setsCorey Bryant1-1/+85
2012-08-15qapi: Introduce add-fd, remove-fd, query-fdsetsCorey Bryant1-0/+189
2012-08-13Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-70/+14
2012-08-13qmp: add SUSPEND_DISK eventLuiz Capitulino1-0/+1
2012-08-13qmp: switch to the new error format on the wireLuiz Capitulino1-5/+13
2012-08-13monitor: drop unused monitor debug codeLuiz Capitulino1-65/+0
2012-08-08Add migrate_set_cache_size commandOrit Wasserman1-0/+7
2012-08-08Add migration capabilitiesOrit Wasserman1-0/+7
2012-07-19monitor: remove unused do_info_traceHarsh Prateek Bora1-16/+0
2012-07-18Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-18/+14
2012-07-14monitor: Use TARGET_PRI*PHYS to avoid TARGET_PHYS_ADDR_BITS ifdefPeter Maydell1-25/+4
2012-07-13qapi: Convert getfd and closefdCorey Bryant1-18/+14
2012-06-15Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG eventsDaniel P. Berrange1-6/+152
2012-06-15Add event notification for guest balloon changesDaniel P. Berrange1-0/+1
2012-06-04Add 'query-events' command to QMP to query async eventsDaniel P. Berrange1-62/+45
2012-05-08hmp: fix bad value conversion for M typeLuiz Capitulino1-2/+6
2012-05-08hmp: expr_unary(): check for overflow in strtoul()/strtoull()Luiz Capitulino1-0/+4
2012-03-27qmp: add and use q type specifierPaolo Bonzini1-0/+3
2012-03-19Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori1-1/+0
2012-03-19monitor: fix client_migrate_info error handlingYonit Halperin1-0/+5
2012-03-19monitor: Remove unused bool field 'qapi' in mon_cmd_t structJeff Cody1-1/+0
2012-03-14Rename CPUState -> CPUArchStateAndreas Färber1-28/+28
2012-03-14monitor: Don't access registers through CPUStateAndreas Färber1-246/+246
2012-03-03Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensaBlue Swirl1-2/+2
2012-02-24suspend: add qmp eventsGerd Hoffmann1-0/+6