aboutsummaryrefslogtreecommitdiffstats
path: root/arch_init.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster1-1/+1
2018-01-30target/hppa: Skeleton support for hppa-softmmuHelge Deller1-0/+2
2017-05-19audio: Rename hw/audio/audio.h to hw/audio/soundhw.hEduardo Habkost1-1/+1
2017-05-19audio: Move arch_init audio code to hw/audio/soundhw.cEduardo Habkost1-124/+0
2017-01-24nios2: Add support for Nios-II R1Marek Vasut1-0/+2
2017-01-23arch_init: Remove unnecessary default_config_files tableEduardo Habkost1-27/+0
2017-01-16acpi: filter based on CONFIG_ACPI_X86 rather than TARGETPaolo Bonzini1-13/+0
2017-01-16smbios: filter based on CONFIG_SMBIOS rather than TARGETLeif Lindholm1-8/+0
2016-09-23util: Add UUID APIFam Zheng1-19/+0
2016-05-23cpu: Eliminate cpudef_init(), cpudef_setup()Eduardo Habkost1-7/+0
2016-05-19qemu-common: push cpu.h inclusion out of qemu-common.hPaolo Bonzini1-0/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+1
2016-02-04all: Clean up includesPeter Maydell1-1/+1
2016-01-13error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster1-3/+1
2015-08-13smbios: move smbios code into a common folderWei Huang1-1/+1
2015-06-12migration: reduce include filesJuan Quintela1-23/+0
2015-06-12migration: move ram stuff to migration/ramJuan Quintela1-1588/+0
2015-06-05migration: move dirty bitmap sync to ram_addr.hStefan Hajnoczi1-44/+2
2015-06-02arch_init: Drop target-x86_64.confIkey Doherty1-1/+0
2015-05-07migration: Fix migration state update issueLiang Li1-1/+1
2015-05-07migration: avoid divide by zero in xbzrle cache miss rateMichael Chapman1-3/+5
2015-05-07migration: Add the core code for decompressionLiang Li1-2/+48
2015-05-07migration: Make compression co-work with xbzrleLiang Li1-1/+11
2015-05-07migration: Add the core code of multi-thread compressionLiang Li1-7/+178
2015-05-06migration: Split save_zero_page from ram_save_pageLiang Li1-18/+43
2015-05-06arch_init: Add and free data struct for decompressionLiang Li1-1/+12
2015-05-06arch_init: Alloc and free data struct for compressionLiang Li1-1/+34
2015-05-06migration: Add the framework of multi-thread decompressionLiang Li1-0/+77
2015-05-06migration: Add the framework of multi-thread compressionLiang Li1-2/+92
2015-03-26migration: remove last_sent_block from save_page_headerJuan Quintela1-6/+6
2015-03-17arch_init: Count the total number of pages by using helper functionzhanghailiang1-7/+1
2015-03-16rename save_block_hdr to save_page_headerJuan Quintela1-8/+19
2015-03-16save_block_hdr: we can recalculate the cont parameter hereJuan Quintela1-23/+24
2015-03-16save_xbzrle_page: change calling conventionJuan Quintela1-19/+25
2015-03-16ram_save_page: change calling coventionJuan Quintela1-19/+38
2015-03-16ram_find_and_save_block: change calling conventionJuan Quintela1-22/+23
2015-03-16ram: make all save_page functions take a uint64_t parameterJuan Quintela1-3/+8
2015-02-26Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-02-18' into...Peter Maydell1-2/+1
2015-02-18error: Use error_report_err() where appropriateMarkus Armbruster1-2/+1
2015-02-16Convert ram_list to RCUMike Day1-18/+47
2015-02-16exec: convert ram_list to QLISTMike Day1-9/+10
2015-02-16cosmetic changes preparing for the following patchesMike Day1-5/+4
2015-01-15xbzrle: optimize XBZRLE to decrease the cache missesChenLiang1-3/+5
2015-01-08arch_init: support resizing on incoming migrationMichael S. Tsirkin1-5/+8
2015-01-08exec: split length -> used_length/max_lengthMichael S. Tsirkin1-9/+10
2014-11-20migration: static variables will not be reset at second migrationChenLiang1-3/+12
2014-11-18migration: fix parameter validation on ram loadMichael S. Tsirkin1-2/+3
2014-10-14migration: catch unknown flag combinations in ram_loadPeter Lieven1-30/+32
2014-10-04accel: Remove tcg_available() functionEduardo Habkost1-5/+0
2014-09-01target-tricore: Add target stubs and qom-cpuBastian Koppelmann1-0/+2
2014-08-09Show length mismatch error is hexAlex Bligh1-2/+2
2014-06-16migration: catch unknown flags in ram_loadPeter Lieven1-19/+23
2014-06-10migration: Plug memory leak in migrate-set-cache-size commandChen Gang1-1/+0
2014-05-24arch_init: replace fprintf(stderr, ...) with error_report()Le Tan1-17/+15
2014-05-14Split ram_save_blockDr. David Alan Gilbert1-62/+79
2014-05-14arch_init: Simplify code for load_xbzrle()Chen Gang1-10/+4
2014-05-07arch_init: Be sure of only one exit entry with DPRINTF() for ram_load()Chen Gang1-4/+8
2014-05-05migration: expose xbzrle cache miss rateChenLiang1-0/+18
2014-05-05migration: expose the bitmap_sync_count to the endChenLiang1-0/+1
2014-05-05migration: Add counts of updating the dirty bitmapChenLiang1-0/+5
2014-05-05XBZRLE: Fix one XBZRLE corruption issuesChenLiang1-12/+13
2014-05-05migration: remove duplicate codeChenLiang1-35/+33
2014-05-05Init the XBZRLE.lock in ram_mig_initDr. David Alan Gilbert1-30/+31
2014-05-05Provide init function for ram migrationDr. David Alan Gilbert1-1/+6
2014-05-05Count used RAMBlock pages for migration_dirty_pagesDr. David Alan Gilbert1-4/+17
2014-03-08XBZRLE: Fix qemu crash when resize the xbzrle cacheGonglei1-3/+49
2014-02-25Fix two XBZRLE corruption issuesDr. David Alan Gilbert1-15/+49
2014-02-04Don't abort on memory allocation errorOrit Wasserman1-1/+3
2014-02-04Don't abort on out of memory when creating page cacheOrit Wasserman1-2/+16
2014-02-04migration:fix free XBZRLE decoded_buf wrongGonglei (Arei)1-10/+12
2014-02-04Add check for cache size smaller than page sizeOrit Wasserman1-0/+4
2014-02-04Set xbzrle buffers to NULL after freeing them to avoid double free errorsOrit Wasserman1-0/+3
2014-01-13migration: synchronize memory bitmap 64bits at a timeJuan Quintela1-9/+29
2014-01-13ram: split function that synchronizes a rangeJuan Quintela1-14/+20
2014-01-13memory: unfold memory_region_test_and_clear()Juan Quintela1-3/+7
2013-11-19migration: drop MADVISE_DONT_NEED for incoming zero pagesPeter Lieven1-8/+0
2013-09-30Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori1-7/+2
2013-09-28smbios: Make multiple -smbios type= accumulate sanelyMarkus Armbruster1-3/+0
2013-09-28smbios: Convert to QemuOptsMarkus Armbruster1-2/+2
2013-09-28smbios: Normalize smbios_entry_add()'s error handling to exit(1)Markus Armbruster1-3/+1
2013-09-24migration: ram_handle_compressedIsaku Yamahata1-5/+6
2013-09-24arch_init: make is_zero_page accept sizeIsaku Yamahata1-5/+4
2013-09-24arch_init: right return for ram_save_iterateLei Li1-5/+10
2013-09-03cpu: Replace qemu_for_each_cpu()Andreas Färber1-6/+5
2013-08-29Merge remote-tracking branch 'mst/tags/for_anthony' into stable-1.5Anthony Liguori1-1/+2
2013-08-26Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori1-6/+6
2013-08-22aio / timers: Switch entire codebase to the new timer APIAlex Bligh1-6/+6
2013-08-21arch_init: align MR size to target page sizeMichael S. Tsirkin1-1/+2
2013-08-20Convert stderr message calling error_get_pretty() to error_report()Seiji Aguchi1-2/+2
2013-07-23rdma: send pc.ramMichael R. Hines1-1/+32
2013-07-23rdma: introduce ram_handle_compressed()Michael R. Hines1-10/+19
2013-07-12Force auto-convegence of live migrationChegu Vinod1-0/+81
2013-07-01Graphics: Switch to 800x600x32 as default modeAlexander Graf1-1/+1
2013-06-28arch_init: Fix format string by using RAM_ADDR_FMTStefan Weil1-2/+3
2013-06-27rdma: introduce qemu_update_position()Michael R. Hines1-0/+12
2013-06-27migration: do not overwrite zero pagesPeter Lieven1-6/+8
2013-06-27Revert "migration: do not sent zero pages in bulk stage"Peter Lieven1-9/+4
2013-06-27arch_init/ram_load: add error message for block length mismatchAlon Levy1-0/+3
2013-06-17Merge remote-tracking branch 'pmaydell/configury.next' into stagingAnthony Liguori1-2/+2
2013-06-14build: drop TARGET_TYPEPaolo Bonzini1-1/+1
2013-06-14main: use TARGET_ARCH only for the target-specific #definePaolo Bonzini1-1/+1
2013-06-14smbios: Clean up smbios_add_field() parametersMarkus Armbruster1-1/+1
2013-06-14smbios: Convert to error_report()Markus Armbruster1-1/+0
2013-05-24memory: make memory_global_sync_dirty_bitmap take an AddressSpacePaolo Bonzini1-1/+1
2013-04-29audio: look for the ISA and PCI busesPaolo Bonzini1-5/+11
2013-04-29audio: remove HAS_AUDIOPaolo Bonzini1-18/+0
2013-04-29audio: remove the need for audio card CONFIG_* symbolsPaolo Bonzini1-97/+31
2013-04-15include: avoid useless includes of exec/ headersPaolo Bonzini1-1/+0
2013-04-15acpi: move declarations from pc.h to acpi.hMichael S. Tsirkin1-0/+1
2013-04-08hw: move headers to include/Paolo Bonzini1-4/+4
2013-04-04like acpi_table_install(), acpi_table_add() should propagate ErrorsLaszlo Ersek1-2/+7
2013-04-04acpi_table_add(): accept QemuOpts and parse it with OptsVisitorLaszlo Ersek1-2/+2
2013-04-04strip some whitespaceLaszlo Ersek1-1/+1
2013-03-26Use qemu_put_buffer_async for guest memory pagesOrit Wasserman1-1/+1
2013-03-26migration: use XBZRLE only after bulk stagePeter Lieven1-1/+1
2013-03-26migration: do not search dirty pages in bulk stagePeter Lieven1-1/+7
2013-03-26migration: do not sent zero pages in bulk stagePeter Lieven1-4/+20
2013-03-26migration: add an indicator for bulk state of ram migrationPeter Lieven1-0/+3
2013-03-26migration: search for zero instead of dup pagesPeter Lieven1-15/+6
2013-03-26move vector definitions to qemu-common.hPeter Lieven1-20/+0
2013-03-23Add top level changes for moxieAnthony Green1-0/+2
2013-03-11page_cache: dup memory on insertPeter Lieven1-2/+1
2013-03-11migration: run setup callbacks out of big lockPaolo Bonzini1-4/+6
2013-03-11migration: run pending/iterate callbacks out of big lockPaolo Bonzini1-0/+4
2013-02-22migration: calculate expected_downtimeJuan Quintela1-0/+1
2013-02-01Allow XBZRLE decoding without enabling the capabilityOrit Wasserman1-3/+0
2013-01-17Protect migration_bitmap_sync() with the ramlist lockPaolo Bonzini1-2/+1
2013-01-17Unlock ramlist lock also in error casePaolo Bonzini1-1/+2
2012-12-20ram: refactor ram_save_block() return valueJuan Quintela1-10/+15
2012-12-20ram: account the amount of transferred ram betterJuan Quintela1-14/+20
2012-12-20ram: optimize migration bitmap walkingJuan Quintela1-19/+26
2012-12-20ram: Use memory_region_test_and_clear_dirtyJuan Quintela1-4/+3
2012-12-20ram: Add last_sent_blockJuan Quintela1-1/+5
2012-12-20ram: rename last_block to last_seen_blockJuan Quintela1-6/+10
2012-12-20savevm: New save live migration method: pendingJuan Quintela1-30/+18
2012-12-20protect the ramlist with a separate mutexUmesh Deshpande1-1/+8
2012-12-20add a version number to ram_listUmesh Deshpande1-1/+6
2012-12-20exec: sort the memory from biggest to smallestPaolo Bonzini1-30/+0
2012-12-20exec: change RAM list to a TAILQPaolo Bonzini1-12/+12
2012-12-20exec: change ramlist from MRU order to a 1-item cachePaolo Bonzini1-0/+1
2012-12-20migration: fix migration_bitmap leakPaolo Bonzini1-6/+7
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-3/+3
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-3/+3
2012-12-19migration: move include files to include/migration/Paolo Bonzini1-2/+2
2012-12-19monitor: move include files to include/monitor/Paolo Bonzini1-1/+1
2012-12-19exec: move include files to include/exec/Paolo Bonzini1-2/+2
2012-12-19net: do not include net.h everywherePaolo Bonzini1-1/+0
2012-12-19janitor: do not rely on indirect inclusions of or from qemu-char.hPaolo Bonzini1-0/+1
2012-12-17Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEADPaolo Bonzini1-1/+1
2012-12-17pci: update all users to look in pci/Michael S. Tsirkin1-1/+1
2012-12-12migration: Fix madvise breakage if host and guest have different page sizesDavid Gibson1-1/+2
2012-12-12Fix off-by-1 error in RAM migration codeDavid Gibson1-1/+1
2012-10-17migration: Add dirty_pages_rate to query migrate outputJuan Quintela1-0/+18
2012-10-17Separate migration bitmapJuan Quintela1-20/+43
2012-10-17ram: create trace event for migration sync bitmapJuan Quintela1-0/+6
2012-10-17ram: introduce migration_bitmap_sync()Juan Quintela1-2/+8
2012-10-17ram: Introduce migration_bitmap_test_and_reset_dirty()Juan Quintela1-5/+14
2012-10-17ram: introduce migration_bitmap_set_dirty()Juan Quintela1-7/+13
2012-10-17savevm: Factorize ram globals reset in its own functionJuan Quintela1-3/+9
2012-10-17migration: print expected downtime in info migrateJuan Quintela1-0/+2
2012-10-17migration: rename expected_time to expected_downtimeJuan Quintela1-10/+10
2012-10-17fix migration syncJuan Quintela1-0/+1
2012-09-21Eliminate cpus-x86_64.conf fileEduardo Habkost1-1/+0
2012-09-19arch_init.c: Improve '-soundhw help' for non-HAS_AUDIO_CHOICE archsPeter Maydell1-0/+5
2012-09-14arch_init.c: add missing '%' symbols before PRIu64 in debug printfsIgor Mitsyanko1-4/+4
2012-08-22qapi: add 'query-target' command to return target archDaniel P. Berrange1-0/+11
2012-08-13Merge remote-tracking branch 'quintela/migration-next-20120808' into stagingAnthony Liguori1-5/+241
2012-08-11unicore32-softmmu: Add unicore32-softmmu build supportGuan Xuetao1-0/+2
2012-08-08Restart optimization on stage3 update versionJuan Quintela1-9/+15
2012-08-08Add XBZRLE statisticsOrit Wasserman1-0/+28
2012-08-08Add migration accounting for normal and duplicate pagesOrit Wasserman1-0/+38
2012-08-08Add migrate_set_cache_size commandOrit Wasserman1-0/+10
2012-08-08Add XBZRLE to ram_save_block and ram_save_liveOrit Wasserman1-2/+156
2012-08-02Support 'help' as a synonym for '?' in command line optionsPeter Maydell1-2/+2
2012-07-30Merge commit 'quintela/migration-next-v5' into stagingAnthony Liguori1-50/+87
2012-07-27target-or32: Add target stubs and QOM cpuJia Liu1-0/+2
2012-07-23Change ram_save_block to return -1 if there are no more changesOrit Wasserman1-6/+20
2012-07-20ram: save_live_setup() we don't need to synchronize the dirty bitmap.Juan Quintela1-2/+0
2012-07-20ram: iterate phaseJuan Quintela1-3/+7
2012-07-20ram: save_live_complete() only do one loopJuan Quintela1-32/+0
2012-07-20ram: save_live_setup() don't need to sent pagesJuan Quintela1-34/+0
2012-07-20savevm: split save_live into stage2 and stage3Juan Quintela1-17/+55
2012-07-20savevm: split save_live_setup from save_live_stateJuan Quintela1-22/+65
2012-07-20savevm: Refactor cancel operation in its own operationJuan Quintela1-5/+6
2012-07-20savevm: Live migration handlers register the struct directlyJuan Quintela1-2/+7
2012-06-29Maintain the number of dirty pagesJuan Quintela1-14/+1
2012-06-29Exit loop if we have been there too longJuan Quintela1-0/+18
2012-06-29Only calculate expected_time for stage 2Juan Quintela1-5/+8
2012-06-29Add migration_end functionOrit Wasserman1-1/+6
2012-06-29Add debugging infrastructureOrit Wasserman1-6/+27
2012-06-29Add save_block_hdr functionOrit Wasserman1-12/+14
2012-06-29Add missing check for host_from_stream_offset return value for RAM_SAVE_FLAG_...Orit Wasserman1-0/+3
2012-05-29arch_init: Fix AltiVec build on Darwin/ppcAndreas Färber1-0/+4
2012-05-10move CPU definitions to /usr/share/qemu/cpus-x86_64.conf (v2)Eduardo Habkost1-0/+1
2012-05-10implement -no-user-config command-line option (v3)Eduardo Habkost1-3/+8
2012-05-10move list of default config files to an arrayEduardo Habkost1-9/+16
2012-05-10eliminate arch_config_name variableEduardo Habkost1-2/+1
2012-05-10move code to read default config files to a separate function (v2)Eduardo Habkost1-0/+18
2012-04-15pcspk: initialize PC speaker if compiled inHervé Poussineau1-1/+1
2012-03-15Purge migration of (almost) everything to do with monitorsLuiz Capitulino1-1/+1