android_kernel_xiaomi_sm8350/arch/ia64/kvm
Jes Sorensen f20d275298 KVM: ia64: fix zero extending for mmio ld1/2/4 emulation in KVM
Only copy in the data actually requested by the instruction emulation
and zero pad the destination register first. This avoids the problem
where emulated mmio access got garbled data from ld2.acq instructions
in the vga console driver.

Signed-off-by: Jes Sorensen <jes@sgi.com>
Acked-by: Xiantao Zhang <xiantao.zhang@intel.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-06-06 21:08:25 +03:00
..
asm-offsets.c KVM: ia64: Generate offset values for assembly code use 2008-04-27 12:01:10 +03:00
Kconfig KVM: ia64: Stub out kvmtrace 2008-04-27 12:01:21 +03:00
kvm_fw.c KVM: ia64: Add kvm sal/pal virtulization support 2008-04-27 12:01:12 +03:00
kvm_minstate.h
kvm-ia64.c rename div64_64 to div64_u64 2008-05-01 08:03:58 -07:00
lapic.h
Makefile KVM: ia64: fix GVMM module including position-dependent objects 2008-05-18 14:34:16 +03:00
memcpy.S KVM: ia64: fix GVMM module including position-dependent objects 2008-05-18 14:34:16 +03:00
memset.S KVM: ia64: fix GVMM module including position-dependent objects 2008-05-18 14:34:16 +03:00
misc.h
mmio.c KVM: ia64: fix zero extending for mmio ld1/2/4 emulation in KVM 2008-06-06 21:08:25 +03:00
optvfault.S KVM: ia64: Add optimization for some virtulization faults 2008-04-27 12:01:09 +03:00
process.c KVM: ia64: Add guest interruption injection support 2008-04-27 12:01:11 +03:00
trampoline.S KVM: ia64: Add trampoline for guest/host mode switch 2008-04-27 12:01:08 +03:00
vcpu.c KVM: ia64: Add processor virtulization support 2008-04-27 12:01:09 +03:00
vcpu.h
vmm_ivt.S KVM: ia64: Add interruption vector table for vmm 2008-04-27 12:01:06 +03:00
vmm.c KVM: ia64: VMM module interfaces 2008-04-27 12:01:04 +03:00
vti.h
vtlb.c KVM: ia64: Add TLB virtulization support 2008-04-27 12:01:05 +03:00