aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-04-21qapi-schema: support alternates with array typePaolo Bonzini5-5/+23
2022-04-20Merge tag 'pull-tcg-20220420' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson13-18/+31
2022-04-20Merge tag 'pull-log-20220420' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson49-660/+725
2022-04-20tcg: Add tcg_constant_ptrRichard Henderson1-0/+2
2022-04-20accel/tcg: Remove ATOMIC_MMU_IDXRichard Henderson2-2/+0
2022-04-20tcg: Fix indirect lowering vs TCG_OPF_COND_BRANCHRichard Henderson2-7/+29
2022-04-20Don't include sysemu/tcg.h if it is not necessaryThomas Huth9-9/+0
2022-04-20Merge tag 'pull-fixes-for-7.1-200422-1' of https://github.com/stsquad/qemu in...Richard Henderson37-424/+5780
2022-04-20util/log: Support per-thread log filesRichard Henderson2-36/+128
2022-04-20util/log: Limit RCUCloseFILE to file closingRichard Henderson1-36/+32
2022-04-20util/log: Rename QemuLogFile to RCUCloseFILERichard Henderson1-15/+13
2022-04-20util/log: Combine two logfile closesRichard Henderson1-8/+3
2022-04-20util/log: Hoist the eval of is_daemonized in qemu_set_log_internalRichard Henderson1-3/+5
2022-04-20util/log: Rename qemu_logfile_mutex to global_mutexRichard Henderson1-4/+6
2022-04-20util/log: Rename qemu_logfile to global_fileRichard Henderson1-8/+8
2022-04-20util/log: Rename logfilename to global_filenameRichard Henderson1-7/+6
2022-04-20util/log: Remove qemu_log_closeRichard Henderson4-22/+3
2022-04-20softmmu: Use qemu_set_log_filename_flagsRichard Henderson1-12/+9
2022-04-20linux-user: Use qemu_set_log_filename_flagsRichard Henderson1-6/+5
2022-04-20bsd-user: Use qemu_set_log_filename_flagsRichard Henderson1-9/+9
2022-04-20util/log: Introduce qemu_set_log_filename_flagsRichard Henderson2-46/+77
2022-04-20sysemu/os-win32: Test for and use _lock_file/_unlock_fileRichard Henderson2-7/+21
2022-04-20include/qemu/log: Move entire implementation out-of-lineRichard Henderson3-35/+34
2022-04-20include/exec/log: Do not reference QemuLogFile directlyRichard Henderson1-9/+4
2022-04-20tests/unit: Do not reference QemuLogFile directlyRichard Henderson1-18/+15
2022-04-20linux-user: Expand log_page_dump inlineRichard Henderson3-31/+36
2022-04-20bsd-user: Expand log_page_dump inlineRichard Henderson1-14/+23
2022-04-20util/log: Drop call to setvbufRichard Henderson1-6/+0
2022-04-20util/log: Remove qemu_log_flushRichard Henderson8-21/+1
2022-04-20util/log: Mark qemu_log_trylock as G_GNUC_WARN_UNUSED_RESULTRichard Henderson1-1/+1
2022-04-20util/log: Drop return value from qemu_logRichard Henderson2-12/+3
2022-04-20util/log: Use qemu_log_trylock/unlock in qemu_logRichard Henderson1-6/+5
2022-04-20target/nios2: Remove log_cpu_state from resetRichard Henderson1-5/+0
2022-04-20accel/tcg: Use cpu_dump_state between qemu_log_trylock/unlockRichard Henderson1-1/+1
2022-04-20exec/log: Remove log_disas and log_target_disasRichard Henderson1-24/+0
2022-04-20exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson23-72/+92
2022-04-20tcg: Pass the locked filepointer to tcg_dump_opsRichard Henderson1-57/+52
2022-04-20util/log: Remove qemu_log_vprintfRichard Henderson1-15/+0
2022-04-20*: Use fprintf between qemu_log_trylock/unlockRichard Henderson9-136/+166
2022-04-20hw/xen: Split out xen_pv_output_msgRichard Henderson1-20/+24
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson12-16/+18
2022-04-20util/log: Move qemu_log_lock, qemu_log_unlock out of lineRichard Henderson2-25/+26
2022-04-20os-posix: Use qemu_log_enabledRichard Henderson1-1/+1
2022-04-20util/log: Pass Error pointer to qemu_set_logRichard Henderson12-18/+22
2022-04-20util/log: Return bool from qemu_set_log_filenameRichard Henderson3-5/+5
2022-04-20target/hexagon: Remove qemu_set_log in hexagon_translate_initRichard Henderson1-6/+0
2022-04-20util/log: Drop manual log bufferingRichard Henderson4-20/+4
2022-04-20Merge tag 'pull-block-2022-04-20' of https://gitlab.com/hreitz/qemu into stagingRichard Henderson8-167/+673
2022-04-20tests/guest-debug: better handle gdb crashesAlex Bennée1-5/+6
2022-04-20target/i386: fix byte swap issue with XMM register accessAlex Bennée1-2/+2