kernel_optimize_test/arch/powerpc/kvm
Liu Yu daf5e27109 KVM: ppc/booke: Set ESR and DEAR when inject interrupt to guest
Old method prematurely sets ESR and DEAR.
Move this part after we decide to inject interrupt,
which is more like hardware behave.

Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acked-by: Hollis Blanchard <hollis@penguinppc.org>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
2010-03-01 12:36:10 -03:00
..
44x_emulate.c KVM: PPC: Use accessor functions for GPR access 2010-03-01 12:35:47 -03:00
44x_tlb.c KVM: PPC: Add helpers for CR, XER 2010-03-01 12:35:47 -03:00
44x_tlb.h
44x.c
book3s_32_mmu.c
book3s_64_emulate.c KVM: PPC: Use accessor functions for GPR access 2010-03-01 12:35:47 -03:00
book3s_64_exports.c KVM: PPC: Add helper functions to call real mode loaders 2010-03-01 12:35:52 -03:00
book3s_64_interrupts.S KVM: PPC: Keep SRR1 flags around in shadow_msr 2010-03-01 12:35:56 -03:00
book3s_64_mmu_host.c
book3s_64_mmu.c KVM: PPC: Make large pages work 2010-03-01 12:35:50 -03:00
book3s_64_rmhandlers.S KVM: PPC: Add helper functions to call real mode loaders 2010-03-01 12:35:52 -03:00
book3s_64_slb.S KVM: PPC: Call SLB patching code in interrupt safe manner 2010-03-01 12:35:49 -03:00
book3s.c KVM: PPC: Move Shadow MSR calculation to function 2010-03-01 12:35:56 -03:00
booke_emulate.c KVM: PPC: Use accessor functions for GPR access 2010-03-01 12:35:47 -03:00
booke_interrupts.S
booke.c KVM: ppc/booke: Set ESR and DEAR when inject interrupt to guest 2010-03-01 12:36:10 -03:00
booke.h
e500_emulate.c KVM: PPC E500: fix tlbcfg emulation 2010-03-01 12:36:06 -03:00
e500_tlb.c KVM: PPC E500: fix tlbcfg emulation 2010-03-01 12:36:06 -03:00
e500_tlb.h
e500.c KVM: PPC: Add PVR/PIR init for E500 2010-03-01 12:36:05 -03:00
emulate.c KVM: ppc/booke: Set ESR and DEAR when inject interrupt to guest 2010-03-01 12:36:10 -03:00
Kconfig KVM: Add KVM_MMIO kconfig item 2010-03-01 12:35:41 -03:00
Makefile
powerpc.c KVM: fix cleanup_srcu_struct on vm destruction 2010-03-01 12:36:01 -03:00
timing.c
timing.h
trace.h