summaryrefslogtreecommitdiff
path: root/hw/i386/kvmvapic.c
AgeCommit message (Expand)AuthorFilesLines
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
2013-07-23Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-37/+41
2013-07-23exec: Change cpu_memory_rw_debug() argument to CPUStateAndreas Färber1-35/+37
2013-07-23cpu: Turn cpu_get_phys_page_debug() into a CPUClass hookAndreas Färber1-2/+4
2013-07-23kvmvapic: Use QOM realizeHu Tao1-7/+5
2013-07-09cpu: Make first_cpu and next_cpu CPUStateAndreas Färber1-5/+8
2013-07-09cpu: Replace cpu_single_env with CPUState current_cpuAndreas Färber1-2/+4
2013-07-04hw/i*: pass owner to memory_region_init* functionsPaolo Bonzini1-3/+3
2013-07-04memory: add ref/unref callsPaolo Bonzini1-0/+1
2013-07-04memory: add owner argument to initialization functionsPaolo Bonzini1-2/+2
2013-06-28kvm: Change cpu_synchronize_state() argument to CPUStateAndreas Färber1-2/+2
2013-05-06kvmvapic: add ioport read accessorMarcelo Tosatti1-0/+6