aboutsummaryrefslogtreecommitdiffstats
path: root/vl.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-04sysbus: Make devices spawnable via -deviceAlexander Graf1-0/+1
2014-11-03Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-2/+44
2014-11-03vga: add default display to machine classGerd Hoffmann1-1/+4
2014-11-03Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-0...Peter Maydell1-1/+1
2014-11-02smbios: Encode UUID according to SMBIOS specificationEduardo Habkost1-0/+3
2014-11-02-machine vmport=off: Allow disabling of VMWare ioport emulationDr. David Alan Gilbert1-0/+4
2014-11-02well-defined listing order for machine typesLaszlo Ersek1-1/+37
2014-11-02pidfile: stop making pidfile error a special caseMichael Tokarev1-1/+1
2014-10-31vl.c: Fix Coverity complaining for vmstate_dump_fileGonglei1-0/+5
2014-10-31-machine vmport=off: Allow disabling of VMWare ioport emulationDr. David Alan Gilbert1-0/+4
2014-10-27Make qemu_shutdown_requested signal-safeJan Kiszka1-3/+1
2014-10-24hmp: Remove "info pcmcia"Markus Armbruster1-44/+0
2014-10-15bootdevice: move bootdevice related code to new file bootdevice.cGonglei1-117/+1
2014-10-09Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-81/+2
2014-10-09accel: Pass MachineState object to accel init functionsEduardo Habkost1-1/+1
2014-10-04accel: Move accel code to accel.cEduardo Habkost1-80/+1
2014-10-04vl.c: Small coding style fixEduardo Habkost1-1/+1
2014-10-03pc/vl: Add units-per-default-bus propertyJohn Snow1-0/+8
2014-10-03blockdev: Orphaned drive searchJohn Snow1-1/+9
2014-09-29vl: Adjust the place of calling mlockall to speedup VM's startupzhanghailiang1-6/+5
2014-09-23Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell1-2/+3
2014-09-22async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos1-2/+3
2014-09-20vl: Print maxmem in hex format for error messagezhanghailiang1-11/+11
2014-09-18Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-1/+1
2014-09-18qdev: Rename qdev_prop_check_global() to qdev_prop_check_globals()Eduardo Habkost1-1/+1
2014-09-11cpu: init vmstate for ticks and clock offsetPavel Dovgalyuk1-0/+1
2014-09-10vl: use QLIST_FOREACH_SAFE to visit change state handlersPaolo Bonzini1-2/+2
2014-09-04machine: Clean up -machine handlingAndreas Färber1-4/+4
2014-09-02Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-0/+4
2014-08-28intel-iommu: add Intel IOMMU emulation to q35 and add a machine option "iommu...Le Tan1-0/+4
2014-08-26vl: process -object after other backend optionsPaolo Bonzini1-5/+5
2014-08-15vl: free errHu Tao1-0/+1
2014-08-15vl: don't use 'Yoda conditions'Gonglei1-2/+3
2014-08-06icount: Add align option to icountSebastian Tanase1-0/+4
2014-08-06icount: Add QemuOpts for icountSebastian Tanase1-7/+28
2014-07-21machine: Replace underscores in machine's property namesMarcel Apfelbaum1-1/+11
2014-07-17pc: fix qemu exiting with error when -m X < 128 with old machine typesIgor Mammedov1-0/+1
2014-07-01Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell1-0/+2
2014-07-01trace: add qemu_system_powerdown_request and qemu_system_shutdown_request tra...Yang Zhiyong1-0/+2
2014-07-01memory: MemoryRegion: use /machine as default ownerPaolo Bonzini1-2/+1
2014-06-29numa: Keep track of NUMA nodes present on the command-lineEduardo Habkost1-0/+3
2014-06-24Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140623' i...Peter Maydell1-0/+13
2014-06-24Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell1-16/+9
2014-06-24Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-0/+4
2014-06-23migration: dump vmstate info as a json file for static analysisAmit Shah1-0/+13
2014-06-23qapi event: convert RTC_CHANGEWenchao Xia1-9/+0
2014-06-23qapi event: convert WAKEUPWenchao Xia1-1/+1
2014-06-23qapi event: convert SUSPENDWenchao Xia1-1/+1
2014-06-23qapi event: convert RESUMEWenchao Xia1-2/+2
2014-06-23pc & q35: Add new machine opt max-ram-below-4gDon Slutz1-0/+4
2014-06-23qapi event: convert RESETWenchao Xia1-1/+1
2014-06-23qapi event: convert POWERDOWNWenchao Xia1-1/+1
2014-06-23qapi event: convert SHUTDOWNWenchao Xia1-1/+3
2014-06-23tcg-ppc: Merge cache-utils into the backendRichard Henderson1-3/+0
2014-06-23qemu/osdep: Remove the need for qemu_init_auxvalRichard Henderson1-1/+0
2014-06-23vl: allow other threads to do qemu_system_vmstop_requestPaolo Bonzini1-31/+54
2014-06-19numa: use RAM_ADDR_FMT with ram_addr_tMichael S. Tsirkin1-6/+6
2014-06-19vl: redo -object parsingPaolo Bonzini1-29/+36
2014-06-19numa: add -numa node,memdev= optionPaolo Bonzini1-2/+2
2014-06-19NUMA: convert -numa option to use OptsVisitorWanlong Gao1-1/+10
2014-06-19NUMA: Add numa_info structure to contain numa nodes infoWanlong Gao1-4/+3
2014-06-19NUMA: move numa related code to new file numa.cWanlong Gao1-138/+1
2014-06-19vl.c: extend -m option to support options for memory hotplugIgor Mammedov1-0/+51
2014-06-18vl.c: daemonize before guest memory allocationIgor Mammedov1-2/+2
2014-06-18object_add: allow completion handler to get canonical pathIgor Mammedov1-4/+5
2014-06-16blockdev: Rename drive_init(), drive_uninit() to drive_new(), drive_del()Markus Armbruster1-2/+2
2014-06-09trace: Multi-backend tracingLluís Vilanova1-2/+2
2014-06-05Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-0/+2
2014-06-05qdev: Display warning about unused -globalDon Slutz1-0/+2
2014-05-28machine: Make -machine opts properties of MachineStateMarcel Apfelbaum1-3/+8
2014-05-28vl.c: Do not set 'type' property in obj_set_property()Marcel Apfelbaum1-1/+2
2014-05-28machine: Conversion of QEMUMachineInitArgs to MachineStateMarcel Apfelbaum1-10/+8
2014-05-24vl: fix 'name' option to work with -readconfigDr. David Alan Gilbert1-2/+7
2014-05-09vl.c: remove init_clocks call from mainKirill Batuzov1-1/+0
2014-05-07Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140505' i...Peter Maydell1-2/+1
2014-05-05Provide init function for ram migrationDr. David Alan Gilbert1-2/+1
2014-05-05machine: Remove QEMUMachine indirection from MachineClassMarcel Apfelbaum1-43/+36
2014-05-05machine: Replace QEMUMachine by MachineClass in accelerator configurationMarcel Apfelbaum1-5/+5
2014-05-05vl.c: Replace QEMUMachine with MachineClass in QEMUMachineInitArgsMarcel Apfelbaum1-1/+1
2014-05-05machine: Copy QEMUMachine's fields to MachineClassMarcel Apfelbaum1-0/+23
2014-04-28vl: avoid closing stdout with 'writeconfig'Chen Gang1-1/+3
2014-04-28vl: Eliminate a superfluous local variableChen Gang1-9/+9
2014-04-28vl: Remove useless 'continue'Chen Gang1-1/+0
2014-04-27vl: convert -m to QemuOptsIgor Mammedov1-14/+57
2014-04-27qemu-option: introduce qemu_find_opts_singletonPaolo Bonzini1-10/+1
2014-04-18vl: Report accelerator not supported for target more nicelyChen Gang1-1/+1
2014-03-27vl.c: Improve message when no default machine is foundPeter Maydell1-1/+2
2014-03-25osdep: initialize glib threads in all QEMU toolsStefan Hajnoczi1-8/+0
2014-03-24Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-1/+1
2014-03-20Merge remote-tracking branch 'remotes/afaerber/tags/ppc-for-2.0' into stagingPeter Maydell1-3/+5
2014-03-20vl.c: Extend get_boot_devices_list() to ignore suffixesAlexey Kardashevskiy1-3/+5
2014-03-19vl.c: Fix OpenBSD compilation issue due to namespace collisionsMarcel Apfelbaum1-1/+1
2014-03-19vl.c: Fix memory leak in qemu_register_machine()Christian Borntraeger1-1/+3
2014-03-19vl.c: Use MAX_CPUMASK_BITS macro instead of hardcoded constantEduardo Habkost1-1/+1
2014-03-17Merge remote-tracking branch 'remotes/kraxel/tags/pull-gtk-3' into stagingPeter Maydell1-1/+23
2014-03-17gtk: Allow to activate grab-on-hover from the command lineJan Kiszka1-1/+23
2014-03-17vl.c: Output error on invalid machine typeMiroslav Rezanina1-8/+13
2014-03-13spapr: Fix return value of vga initializationMark Wu1-1/+2
2014-03-13Fix vga_interface_type for command line argument '-device VGA'Mark Wu1-20/+22
2014-03-12hw/boards: Convert current_machine to MachineStateMarcel Apfelbaum1-30/+42
2014-03-12vl: Use MachineClass instead of global QEMUMachine listMarcel Apfelbaum1-21/+54
2014-03-10Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-13/+48
2014-03-09Add 'debug-threads' suboption to --nameDr. David Alan Gilbert1-0/+9
2014-03-09Rework --name to use QemuOptsDr. David Alan Gilbert1-13/+39
2014-03-08vl: add system_wakeup_request tracepointAlexey Kardashevskiy1-0/+2
2014-03-05kvm: Add a new machine option kvm-typeAneesh Kumar K.V1-5/+9
2014-03-04Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-03-04' in...Peter Maydell1-4/+0
2014-03-03vl: Remove unneeded include fileStefan Weil1-4/+0
2014-02-27sun4m: Add Sun CG3 framebuffer initialisation functionMark Cave-Ayland1-0/+24
2014-02-24Merge remote-tracking branch 'remotes/bonzini/configure' into stagingPeter Maydell1-1/+2
2014-02-20Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell1-7/+23
2014-02-20util: Split out exec_dir from os_find_datadirFam Zheng1-1/+2
2014-02-20Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell1-1/+1
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-1/+1
2014-02-15vl: trim includesMichael Tokarev1-51/+1
2014-02-15vl: remove old, long-unused definesMichael Tokarev1-3/+0
2014-02-14block: Handle "rechs" and "large" translation optionsPaolo Bonzini1-6/+16
2014-02-14qtest: Don't segfault with invalid -qtest optionFam Zheng1-1/+7
2014-02-13qtest: don't report signals if qtest driver enabledMichael S. Tsirkin1-1/+1
2014-02-05qtest: don't report signals if qtest driver enabledMichael S. Tsirkin1-1/+1
2014-02-01Merge remote-tracking branch 'qmp-unstable/queue/qmp' into stagingPeter Maydell1-1/+21
2014-01-31Merge remote-tracking branch 'stefanha/tags/tracing-pull-request' into stagingPeter Maydell1-2/+10
2014-01-28add optional 2nd stage initialization to -object/object-add commandsIgor Mammedov1-0/+13
2014-01-28vl.c: -object: don't ignore duplicate 'id'Igor Mammedov1-1/+8
2014-01-27tracing: start trace processing thread in final child processMichael Mueller1-2/+10
2014-01-16vl: Add a blank space between the variable and '='Kewei Yu1-1/+1
2014-01-14Merge remote branch 'luiz/queue/qmp' into qmpqEdgar E. Iglesias1-7/+12
2014-01-06qemu-option: Remove qemu_opts_create_nofailPeter Crosthwaite1-6/+9
2014-01-06qom: fix leak for objects created with -objectPaolo Bonzini1-1/+2
2014-01-06vl: add missing transition debug->finish_migratePaolo Bonzini1-0/+1
2013-12-23fix -boot strict regressed in commit 6ef4716Amos Kong1-1/+2
2013-12-23vl: make boot_strict variable static (not used outside vl.c)Michael Tokarev1-1/+1
2013-12-16qemu_opts_parse(): always check return valueLaszlo Ersek1-1/+6
2013-12-10qtest: split configuration of qtest accelerator and chardevPaolo Bonzini1-3/+5
2013-12-10hw: Pass QEMUMachine to its init() methodMarkus Armbruster1-1/+2
2013-12-07Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-4/+0
2013-12-07Merge remote-tracking branch 'kraxel/tags/pull-seabios-31b8b4e-1' into stagingAnthony Liguori1-1/+6
2013-12-02add firmware to machine optionsGerd Hoffmann1-1/+6
2013-11-30util: Use qemu_getauxval in linux qemu_cache_utils_initRichard Henderson1-1/+1
2013-11-30osdep: Create qemu_getauxval and qemu_init_auxvalRichard Henderson1-0/+1
2013-11-25qemu: mempath: prefault pages manually (v4)Marcelo Tosatti1-4/+0
2013-11-19Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori1-0/+1
2013-11-14qmp: access the local QemuOptsLists for drive optionAmos Kong1-0/+3
2013-11-13vl: fix build when configured with no graphic supportAntony Pavlov1-0/+1
2013-11-04vl: allow "cont" from panicked statePaolo Bonzini1-4/+2
2013-10-31Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-0/+3
2013-10-17spice: fix multihead supportGerd Hoffmann1-2/+2
2013-10-14loader: allow adding ROMs in done callbacksMichael S. Tsirkin1-0/+3
2013-10-05vl: Clean up unnecessary boot_order complicationsMarkus Armbruster1-4/+2
2013-09-30Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-1/+4
2013-09-28smbios: Make multiple -smbios type= accumulate sanelyMarkus Armbruster1-0/+2
2013-09-28smbios: Convert to QemuOptsMarkus Armbruster1-1/+2
2013-09-25qemu: Adjust qemu wakeupLiu, Jinsong1-8/+7
2013-09-10Remove dev-bluetooth.c dependency from vl.cMiroslav Rezanina1-9/+4
2013-09-10Preparation for usb-bt-dongle conditional buildMiroslav Rezanina1-69/+0
2013-09-03Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-2/+2
2013-08-28hw: Clean up bogus default boot orderMarkus Armbruster1-2/+2
2013-08-26Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori1-6/+8
2013-08-22aio / timers: Convert rtc_clock to be a QEMUClockTypeAlex Bligh1-5/+5
2013-08-22aio / timers: Remove alarm timersAlex Bligh1-1/+3
2013-08-20Convert stderr message calling error_get_pretty() to error_report()Seiji Aguchi1-4/+5
2013-07-30spice: fix display initializationGerd Hoffmann1-1/+1
2013-07-10add timestamp to error_report()Seiji Aguchi1-0/+26
2013-07-09vl: Tighten parsing of -machine option phandle_startMarkus Armbruster1-1/+1
2013-07-09Simplify -machine option queries with qemu_get_machine_opts()Markus Armbruster1-16/+6
2013-07-09Fix -machine options accel, kernel_irqchip, kvm_shadow_memMarkus Armbruster1-6/+2
2013-07-09vl: New qemu_get_machine_opts()Markus Armbruster1-0/+19
2013-06-28vl: convert -smp to qemu_opts_parse()Michael Tokarev1-53/+69
2013-06-21vl: reformat SDL ifdeffery a bitMichael Tokarev1-2/+1
2013-06-19vl: Rename *boot_devices to *boot_order, for consistencyMarkus Armbruster1-8/+8
2013-06-19vl: Fix -boot order and once regressions, and related bugsMarkus Armbruster1-29/+30
2013-06-19vl: Clean up parsing of -boot option argumentMarkus Armbruster1-62/+22
2013-06-16vl: always define no_frameMichael Tokarev1-2/+0
2013-06-11Unbreak -no-quit for GTK, validate SDL optionsPeter Wu1-5/+10
2013-06-11gtk: implement -full-screenPeter Wu1-1/+1
2013-06-10gdbstub: let the debugger resume from guest panicked statePaolo Bonzini1-0/+1
2013-06-03main_loop: do not set nonblocking if xen_enabled()Stefano Stabellini1-1/+1
2013-05-23monitor: allow to disable the default monitorLuiz Capitulino1-1/+3
2013-05-20vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIG...Hu Tao1-0/+1
2013-05-12clean unnecessary code: don't check g_strdup arg for NULLDong Xu Wang1-1/+1
2013-05-02Drop redundant resume_all_vcpus() from main()Jan Kiszka1-1/+0
2013-05-01cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()Igor Mammedov1-1/+0
2013-04-30add a new runstate: RUN_STATE_GUEST_PANICKEDHu Tao1-2/+11
2013-04-29audio: enable PCI audio cards for all PCI-enabled targetsPaolo Bonzini1-0/+2
2013-04-29audio: remove HAS_AUDIOPaolo Bonzini1-8/+0
2013-04-26Common: Add quick access to first boot deviceDominik Dingel1-0/+18
2013-04-23Move TPM passthrough specific command line options to backend structureStefan Berger1-15/+1
2013-04-22Add option to mlock qemu and guest memorySatoru Moriya1-0/+34
2013-04-16console: move gui_update+gui_setup_refresh from vl.c into console.cGerd Hoffmann1-49/+0
2013-04-16console: displaystate init revampGerd Hoffmann1-5/+1
2013-04-15Merge remote-tracking branch 'bonzini/hw-dirs' into stagingAnthony Liguori1-3/+3
2013-04-15Allow qtest to be used together with a virtual CPUEdgar E. Iglesias1-0/+4
2013-04-15sysemu: avoid proliferation of include/ subdirectoriesPaolo Bonzini1-2/+2
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-5/+0
2013-04-12New cpu-max field in query-machines QMP command outputMichal Novotny1-0/+1
2013-04-08hw: move headers to include/Paolo Bonzini1-6/+6
2013-04-04acpi_table_add(): accept QemuOpts and parse it with OptsVisitorLaszlo Ersek1-1/+3
2013-04-04strip some whitespaceLaszlo Ersek1-4/+4
2013-04-04qemu-char: Call fe_claim / fe_release when not using qdev chr propertiesHans de Goede1-0/+1