aboutsummaryrefslogtreecommitdiff
path: root/hw/i386/kvmvapic.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth1-1/+0
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2021-01-02remove TCG includes from common codePaolo Bonzini1-1/+0
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-1/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-2/+4
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-0/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-07-05hw/i386: Replace global smp variables with machine smp propertiesLike Xu1-2/+5
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+2
2019-06-10target/i386: Use env_cpu, env_archcpuRichard Henderson1-2/+2
2018-06-01target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé1-1/+0
2017-07-14mttcg/i386: Patch instruction using async_safe_* frameworkPranith Kumar1-46/+39
2017-07-04vapic: use tcg_enabledPaolo Bonzini1-2/+3
2017-02-24tcg: drop global lock during TCG code executionJan Kiszka1-2/+2
2017-01-27icount: update instruction counter on apic patchingPavel Dovgalyuk1-0/+6
2017-01-24hw/i386/kvmvapic: Remove dead code in patch_hypercalls()Peter Maydell1-6/+0
2017-01-19kvm: move cpu synchronization codeVincent Palatin1-0/+1
2016-10-31*_run_on_cpu: introduce run_on_cpu_data typePaolo Bonzini1-7/+6
2016-10-31tcg: protect translation related stuff with tb_lock.KONRAD Frederic1-0/+4
2016-09-27cpus: pass CPUState to run_on_cpu helpersAlex Bennée1-3/+3
2016-09-15kvmvapic: fix state change handlerPavel Dovgalyuk1-0/+1
2016-06-09cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()Peter Maydell1-1/+1
2016-05-23i386: kvmvapic: initialise imm32 variablePrasad J Pandit1-1/+1
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-0/+1
2016-05-19qemu-common: push cpu.h inclusion out of qemu-common.hPaolo Bonzini1-0/+2
2016-05-12tcg: Remove needless CPUState::current_tbSergey Fedorov1-1/+0
2016-05-12tb: consistently use uint32_t for tb->flagsEmilio G. Cota1-1/+1
2016-01-29x86: Clean up includesPeter Maydell1-0/+1
2016-01-15i386: avoid null pointer dereferenceP J P1-5/+10
2014-10-31kvmvapic: patch_instruction fixPavel Dovgalyuk1-1/+0
2014-09-26kvmvapic: fix migration when VM paused and when not running WindowsPavel Dovgalyuk1-2/+9
2014-09-11apic_common: vapic_paddr synchronization fixPavel Dovgalyuk1-11/+26
2014-08-18memory: convert memory_region_destroy to object_unparentPaolo Bonzini1-1/+1
2014-06-16savevm: Remove all the unneeded version_minimum_id_old (x86)Juan Quintela1-3/+0
2014-04-27misc: Use cpu_physical_memory_read and cpu_physical_memory_writeStefan Weil1-17/+14
2014-03-13cpu-exec: Change cpu_resume_from_signal() argument to CPUStateAndreas Färber1-1/+1
2014-03-13translate-all: Change tb_gen_code() argument to CPUStateAndreas Färber1-1/+1
2014-03-13translate-all: Change cpu_restore_state() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUStateAndreas Färber1-1/+1
2014-01-10Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-5/+3
2013-12-23target-i386: Move apic_state field from CPUX86State to X86CPUChen Fan1-5/+3
2013-12-23sysbus: Set cannot_instantiate_with_device_add_yetMarkus Armbruster1-1/+0
2013-12-23qdev: Replace no_user by cannot_instantiate_with_device_add_yetMarkus Armbruster1-1/+1
2013-10-04kvmvapic: Prevent reading beyond the end of guest RAMJan Kiszka1-0/+3
2013-09-20kvmvapic: Clear also physical ROM address when entering INACTIVE stateJan Kiszka1-0/+2
2013-09-20kvmvapic: Enter inactive state on hardware resetJan Kiszka1-3/+1
2013-09-20kvmvapic: Catch invalid ROM sizeJan Kiszka1-2/+9
2013-09-03cpu: Use QTAILQ for CPU listAndreas Färber1-1/+1
2013-07-29kvmvapic: QOM cast cleanupAndreas Färber1-2/+2