aboutsummaryrefslogtreecommitdiffstats
path: root/vl.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster1-1/+3
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-2/+2
2018-03-01Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-0/+6
2018-03-01cryptodev: add vhost-user as a new cryptodev backendGonglei1-0/+6
2018-02-26s390x/cpu: expose the guest crash informationChristian Borntraeger1-2/+9
2018-02-20vl: drop display_type variableGerd Hoffmann1-40/+14
2018-02-20vl: drop request_opengl variableGerd Hoffmann1-7/+1
2018-02-20vl: drop full_screen variableGerd Hoffmann1-2/+0
2018-02-20cocoa: use DisplayOptionsGerd Hoffmann1-1/+2
2018-02-20curses: use DisplayOptionsGerd Hoffmann1-1/+3
2018-02-20egl-headless: use DisplayOptionsGerd Hoffmann1-1/+2
2018-02-20vl: drop no_quit variableGerd Hoffmann1-5/+2
2018-02-20sdl: use DisplayOptionsGerd Hoffmann1-2/+11
2018-02-20gtk: add and use DisplayOptions + DisplayGTKGerd Hoffmann1-5/+18
2018-02-20vl: rename DisplayType to LegacyDisplayTypeGerd Hoffmann1-5/+5
2018-02-20vl: deprecate -no-frameGerd Hoffmann1-0/+4
2018-02-16monitor: Remove legacy "-mon default=on" parameterThomas Huth1-4/+0
2018-02-15vl: pause vcpus before stopping iothreadsStefan Hajnoczi1-1/+9
2018-02-09Drop superfluous includes of qapi/qmp/qjson.hMarkus Armbruster1-1/+0
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-0/+2
2018-02-09Use #include "..." for our own headers, <...> for othersMarkus Armbruster1-1/+1
2018-02-06tcg: Replace fprintf(stderr, "*\n" with error_report()Alistair Francis1-1/+1
2018-01-26Merge remote-tracking branch 'remotes/kraxel/tags/usb-20180126-v3-pull-reques...Peter Maydell1-15/+0
2018-01-26usb: Remove legacy -usbdevice options (host, serial, disk and net)Thomas Huth1-15/+0
2018-01-25sdl: reorganize -no-frame supportGerd Hoffmann1-2/+2
2018-01-19possible_cpus: add CPUArchId::type fieldIgor Mammedov1-2/+1
2018-01-16Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-3/+6
2018-01-16vl: fix direct firmware directories leakMarc-André Lureau1-3/+6
2018-01-15migration: finalize current_migration objectVladimir Sementsov-Ogievskiy1-0/+1
2017-12-22block: Remove the deprecated -hdachs optionThomas Huth1-84/+2
2017-12-21Remove legacy -no-kvm-pit optionThomas Huth1-4/+0
2017-12-18hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"Philippe Mathieu-Daudé1-1/+1
2017-12-18misc: remove duplicated includesPhilippe Mathieu-Daudé1-1/+0
2017-12-14hmp-commands: Remove the deprecated usb_add and usb_delThomas Huth1-44/+0
2017-11-16NUMA: Enable adding NUMA node implicitlyDou Liyang1-2/+1
2017-11-13hw: add .min_cpus and .default_cpus fields to machine_classEmilio G. Cota1-3/+18
2017-10-25vl: remove unnecessary #ifdef CONFIG_TPMPhilippe Mathieu-Daudé1-2/+0
2017-10-13tpm: Move tpm_cleanup() to right placeAmarnath Valluri1-0/+1
2017-10-09vl: exit if maxcpus is negativeSeeteena Thoufeek1-3/+3
2017-10-09vl: Eliminate defconfig variableEduardo Habkost1-4/+1
2017-09-26Add --firmwarepath to configureGerd Hoffmann1-3/+9
2017-09-26add qemu_add_data_dir()Gerd Hoffmann1-11/+23
2017-09-23Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+2
2017-09-22vl: Don't include vde headerFam Zheng1-4/+0
2017-09-22scsi, file-posix: add support for persistent reservation managementPaolo Bonzini1-1/+2
2017-09-19vl.c: convert cpu_model to cpu type and set of global properties before machi...Igor Mammedov1-0/+10
2017-09-19vl: Clean up user-creatable objects when exitingEduardo Habkost1-0/+1
2017-09-15seccomp: add resourcecontrol argument to command lineEduardo Otubo1-0/+16
2017-09-15seccomp: add spawn argument to command lineEduardo Otubo1-0/+16
2017-09-15seccomp: add elevateprivileges argument to command lineEduardo Otubo1-0/+27
2017-09-15seccomp: add obsolete argument to command lineEduardo Otubo1-1/+23
2017-09-15seccomp: changing from whitelist to blacklistEduardo Otubo1-1/+0
2017-09-06runstate/migrate: Two more transitionsDr. David Alan Gilbert1-0/+2
2017-09-05virtfs: error out gracefully when mandatory suboptions are missingGreg Kurz1-6/+10
2017-09-04qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster1-3/+3
2017-08-08maint: Include bug-reporting info in --help outputEric Blake1-1/+3
2017-08-08rcu: completely disable pthread_atfork callbacks as soon as possiblePaolo Bonzini1-0/+1
2017-08-01char: don't exit on hmp 'chardev-add help'Anton Nefedov1-4/+6
2017-08-01vl.c/exit: pause cpus before closing block devicesDr. David Alan Gilbert1-1/+1
2017-07-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-4/+4
2017-07-14vl: fix breakage of -tb-sizeEmilio G. Cota1-4/+4
2017-07-13Convert error_report() to warn_report()Alistair Francis1-10/+10
2017-07-10vl: move global property, migrate init earlierPeter Xu1-12/+12
2017-07-10migration: fix handling for --only-migratablePeter Xu1-1/+1
2017-07-04vl: add tcg_enabled() for tcg related codeYang Zhong1-1/+7
2017-07-04vl: convert -tb-size to qemu_strtoulPaolo Bonzini1-3/+3
2017-06-28migration: move only_migratable to MigrationStatePeter Xu1-2/+7
2017-06-28migration: let MigrationState be a qdevPeter Xu1-0/+6
2017-06-28vl: clean up global property registrationPeter Xu1-5/+24
2017-06-28accel: introduce AccelClass.global_propsPeter Xu1-0/+1
2017-06-15vl: Fix broken thread=xxx option of the --accel parameterThomas Huth1-8/+5
2017-06-13migration: Move remaining exported functions to migration/misc.hJuan Quintela1-1/+0
2017-06-13migration: create global_state.cJuan Quintela1-0/+1
2017-06-05Merge remote-tracking branch 'remotes/elmarco/tags/chrfe-pull-request' into s...Peter Maydell1-1/+1
2017-06-02chardev: move headers to include/chardevMarc-André Lureau1-1/+1
2017-06-01migration: Move include/migration/block.h into migration/Juan Quintela1-1/+0
2017-06-01migration: Export ram.c functions in its own fileJuan Quintela1-0/+1
2017-06-01migration: Create include for migration snapshotsJuan Quintela1-1/+2
2017-05-30Merge remote-tracking branch 'kraxel/tags/pull-usb-20170529-1' into stagingStefan Hajnoczi1-0/+8
2017-05-30Merge remote-tracking branch 'armbru/tags/pull-qapi-2017-05-23' into stagingStefan Hajnoczi1-29/+40
2017-05-29usb: Deprecate HMP commands usb_add and usb_delThomas Huth1-0/+6
2017-05-29usb: Deprecate the legacy -usbdevice optionThomas Huth1-0/+2
2017-05-23shutdown: Expose bool cause in SHUTDOWN and RESET eventsEric Blake1-4/+4
2017-05-23shutdown: Add source information to SHUTDOWN and RESETEric Blake1-10/+8
2017-05-23shutdown: Preserve shutdown cause through replayEric Blake1-1/+1
2017-05-23shutdown: Prepare for use of an enum in reset/shutdown_requestEric Blake1-20/+33
2017-05-23shutdown: Simplify shutdown_signalEric Blake1-3/+3
2017-05-19Merge remote-tracking branch 'kraxel/tags/pull-audio-20170519-1' into stagingStefan Hajnoczi1-1/+2
2017-05-19audio: Rename hw/audio/audio.h to hw/audio/soundhw.hEduardo Habkost1-1/+1
2017-05-19audio: Rename audio_init() to soundhw_init()Eduardo Habkost1-1/+1
2017-05-19audio: Move arch_init audio code to hw/audio/soundhw.cEduardo Habkost1-0/+1
2017-05-19ui: egl-headless requires dmabuf supportGerd Hoffmann1-2/+2
2017-05-17migration: Pass Error ** argument to {save,load}_vmstateJuan Quintela1-1/+3
2017-05-15Merge remote-tracking branch 'kraxel/tags/pull-ui-20170512-1' into stagingStefan Hajnoczi1-0/+16
2017-05-15Merge remote-tracking branch 'ehabkost/tags/x86-and-machine-pull-request' int...Stefan Hajnoczi1-4/+2
2017-05-12opengl: add egl-headless displayGerd Hoffmann1-0/+16
2017-05-11machine: call machine init from wrapperIgor Mammedov1-1/+1
2017-05-11numa: remove no longer need numa_post_machine_init()Igor Mammedov1-2/+0
2017-05-11numa: move source of default CPUs to NUMA node mapping into boardsIgor Mammedov1-1/+1
2017-05-10Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into stagingStefan Hajnoczi1-2/+3
2017-05-10virtfs: allow a device id to be specified in the -virtfs optionChris Webb1-2/+3
2017-05-08Merge remote-tracking branch 'bonzini/tags/for-upstream' into stagingStefan Hajnoczi1-14/+9
2017-05-05Merge remote-tracking branch 'elmarco/tags/chr-tests-pull-request' into stagingStefan Hajnoczi1-0/+1
2017-05-05Fix the -accel parameter and the documentation for 'hax'Thomas Huth1-14/+9
2017-05-05vl: deprecate the "-hdachs" optionThomas Huth1-0/+2
2017-05-04vl: add todo note about root container cleanupMarc-André Lureau1-0/+1
2017-04-27Issue a deprecation warning if the user specifies the "-hdachs" option.Thomas Huth1-0/+2
2017-04-21xen: use libxendevice model to restrict operationsPaul Durrant1-0/+8
2017-03-14main-loop: remove now unnecessary optimizationPaolo Bonzini1-4/+1
2017-03-09vl/cpus: be smarter with icount and MTTCGAlex Bennée1-5/+2
2017-03-07block: Initial implementation of -blockdevMarkus Armbruster1-0/+39
2017-03-05qmp: Dumb down how we run QMP command registrationMarkus Armbruster1-1/+1
2017-03-03vl: disable default cdrom when using explicitely scsi-hdHervé Poussineau1-0/+1
2017-03-03qapi: flatten GuestPanicInformation unionAnton Nefedov1-6/+6
2017-02-25Merge remote-tracking branch 'remotes/stsquad/tags/pull-mttcg-240217-1' into ...Peter Maydell1-1/+48
2017-02-24tcg: add options for enabling MTTCGKONRAD Frederic1-1/+48
2017-02-22machine: replace query_hotpluggable_cpus() callback with has_hotpluggable_cpu...Igor Mammedov1-1/+1
2017-02-21hw: Deprecate -drive if=scsi with non-onboard HBAsMarkus Armbruster1-1/+7
2017-02-21hw/scsi: Concentrate -drive if=scsi auto-create in one placeMarkus Armbruster1-0/+4
2017-02-16vl: log available guest crash informationAnton Nefedov1-0/+11
2017-02-16report guest crash information in GUEST_PANICKED eventAnton Nefedov1-3/+8
2017-02-16vl: Move the cpu_synchronize_all_post_init() after generic devices initializa...Dou Liyang1-2/+2
2017-02-16move vm_start to cpus.cClaudio Imbrenda1-29/+1
2017-01-31trace: switch to modular code generation for sub-directoriesDaniel P. Berrange1-1/+1
2017-01-27chardev: qom-ifyMarc-André Lureau1-0/+2
2017-01-27char: rename CharDriverState ChardevMarc-André Lureau1-5/+5
2017-01-27block/iscsi: statically link qemu_iscsi_optsPeter Lieven1-40/+0
2017-01-27replay: save/load initial statePavel Dovgalyuk1-1/+6
2017-01-24migration: Add a new option to enable only-migratableAshijeet Acharya1-0/+4
2017-01-23arch_init: Remove unnecessary default_config_files tableEduardo Habkost1-4/+14
2017-01-23vl: Ensure the numa_post_machine_init func in the appropriate locationDou Liyang1-2/+3
2017-01-19Plumb the HAXM-based hardware acceleration supportVincent Palatin1-3/+12
2017-01-16acpi: filter based on CONFIG_ACPI_X86 rather than TARGETPaolo Bonzini1-1/+2
2017-01-16hw: move reset handlers from vl.c to hw/corePaolo Bonzini1-42/+0
2017-01-16smbios: filter based on CONFIG_SMBIOS rather than TARGETLeif Lindholm1-1/+1
2017-01-12numa: make -numa parser dynamically allocate CPUs masksIgor Mammedov1-5/+0
2017-01-06record/replay: add network supportPavel Dovgalyuk1-1/+2
2016-11-09vl.c: move pidfile creation up the lineMichael Tokarev1-5/+5
2016-11-02vl: exit qemu on guest panic if -no-shutdown is not setChristian Borntraeger1-0/+5
2016-10-31Merge remote-tracking branch 'remotes/amit-migration/tags/migration-for-2.8' ...Peter Maydell1-0/+11
2016-10-30COLO: Add a new RunState RUN_STATE_COLOzhanghailiang1-0/+8
2016-10-30COLO: migrate COLO related info to secondary nodezhanghailiang1-0/+3
2016-10-28clean-up: removed duplicate #includesAnand J1-1/+0
2016-10-28monitor: deprecate 'default' optionMarc-André Lureau1-8/+3
2016-10-27fdc: Move qdev properties to FloppyDriveKevin Wolf1-0/+1
2016-10-24cpu: Support a target CPU having a variable page sizePeter Maydell1-0/+10
2016-10-24char: replace qemu_chr_claim/release with qemu_chr_fe_init/deinitMarc-André Lureau1-1/+0
2016-10-24char: remove init callbackMarc-André Lureau1-6/+6
2016-10-24Put the copyright information on a separate lineThomas Huth1-1/+1
2016-10-18Merge remote-tracking branch 'remotes/ehabkost/tags/machine-pull-request' int...Peter Maydell1-5/+4
2016-10-17hw/arm/boot: allow using a command line specified dtb without a kernelMichael Olbrich1-5/+0
2016-10-17machine: Fix replacement of '_' by '-' in machine property namesMarkus Armbruster1-5/+4
2016-10-12trace: provide mechanism for registering trace eventsDaniel P. Berrange1-0/+2
2016-10-10Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-0/+1
2016-10-07block: Add bdrv_runtime_opts to query-command-line-optionsKevin Wolf1-0/+1
2016-10-04qemu_kill_report: Report PID name tooMichal Privoznik1-2/+6
2016-09-29Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-1/+0
2016-09-28Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-0/+2
2016-09-28trace: Properly initialize dynamic event states in hot-plugged vCPUsLluís Vilanova1-1/+0
2016-09-27replay: allow replay stopping and restartingPavel Dovgalyuk1-0/+1
2016-09-27cpus-common: move CPU list management to common codePaolo Bonzini1-0/+1
2016-09-27filter-rewriter: introduce filter-rewriter initializationZhang Chen1-1/+2
2016-09-27colo-compare: introduce colo compare initializationZhang Chen1-1/+2
2016-09-23vl: Switch qemu_uuid to QemuUUIDFam Zheng1-3/+3
2016-09-23util: Add UUID APIFam Zheng1-0/+1
2016-09-20blockdev: prepare iSCSI block driver for dynamic loadingColin Lord1-0/+40
2016-09-19monitor: use qmp_find_command() (using generated qapi code)Marc-André Lureau1-0/+1
2016-09-13Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st...Peter Maydell1-3/+0
2016-09-13vl: remove unnecessary duplicate call to tpm_cleanupPaolo Bonzini1-3/+0
2016-09-13iothread: Stop threads before main() quitsFam Zheng1-0/+2
2016-09-05vl: Delay initialization of memory backendsEduardo Habkost1-0/+13
2016-08-11Update ancient copyright string in -version outputPeter Maydell1-1/+2
2016-08-08audio: clean up before monitor clean upMarc-André Lureau1-0/+1
2016-08-08monitor: fix crash when leaving qemu with spice audioMarc-André Lureau1-0/+1
2016-07-27vl: exit if a bad property value is passed to -globalGreg Kurz1-0/+1
2016-07-18trace: Add per-vCPU tracing states for events with the 'vcpu' propertyLluís Vilanova1-0/+1
2016-07-13char: do not use atexit cleanup handlerMarc-André Lureau1-0/+2
2016-07-13net: do not use atexit for cleanupPaolo Bonzini1-3/+2
2016-07-07machine: Add machine_register_compat_props() functionEduardo Habkost1-7/+2
2016-07-07qdev: Eliminate qemu_add_globals() functionEduardo Habkost1-1/+15
2016-07-04hw/pci: delay bus_master_enable_region initializationMarcel Apfelbaum1-0/+5
2016-06-29Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-7/+2
2016-06-29vl: smp_parse: fix regressionAndrew Jones1-0/+2
2016-06-29vnc: generalize "VNC server running on ..." messagePaolo Bonzini1-7/+0
2016-06-28trace: move qemu_trace_opts to trace/control.cDenis V. Lunev1-36/+2
2016-06-27qapi: Report support for -device cpu hotplug in query-machinesPeter Krempa1-0/+1
2016-06-20log: Fix qemu_set_log_filename() error handlingMarkus Armbruster1-1/+1
2016-06-20log: Fix qemu_set_dfilter_ranges() error reportingMarkus Armbruster1-1/+1
2016-06-20coccinelle: Remove unnecessary variables for function return valueEduardo Habkost1-4/+1
2016-06-20vl: Error messages need to go to stderr, fix someMarkus Armbruster1-4/+4
2016-06-17vnc: Wrap vnc initialization code with CONFIG_VNCChao Peng1-0/+2
2016-06-16vl: smp_parse: cleanupsAndrew Jones1-19/+15
2016-06-16vl.c: Add '-L help' which lists data dirs.Richard W.M. Jones1-1/+12
2016-06-13vl: Eliminate usb_enabled()Eduardo Habkost1-8/+3
2016-06-08Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-0/+1
2016-06-07all: Remove unnecessary glib.h includesPeter Maydell1-1/+0
2016-06-07Makefile: Derive "PKGVERSION" from "git describe" by defaultFam Zheng1-0/+1
2016-06-01net: vl: Move default_net to vl.cEduardo Habkost1-1/+23
2016-05-23cpu: Eliminate cpudef_init(), cpudef_setup()Eduardo Habkost1-7/+0
2016-05-23vl: change runstate only if new state is different from current stateLi Zhijian1-0/+4