kvm, x86: Adding support for SE mode execution
authorAlexandru Dutu <alexandru.dutu@amd.com>
Mon, 24 Nov 2014 02:01:08 +0000 (18:01 -0800)
committerAlexandru Dutu <alexandru.dutu@amd.com>
Mon, 24 Nov 2014 02:01:08 +0000 (18:01 -0800)
commitadbaa4dfde96d5aaf84adf0ae4989ef880aad726
treed0f597266fc27c9b7bfa36312fee1de1fea6c450
parent335514dfdc63c6f8e34cc172e2582ceca548a07c
kvm, x86: Adding support for SE mode execution
This patch adds methods in KvmCPU model to handle KVM exits caused by syscall
instructions and page faults. These types of exits will be encountered if
KvmCPU is run in SE mode.
18 files changed:
src/arch/SConscript
src/arch/alpha/pseudo_inst.hh [new file with mode: 0644]
src/arch/arm/pseudo_inst.hh [new file with mode: 0644]
src/arch/generic/SConscript
src/arch/generic/pseudo_inst.cc [new file with mode: 0644]
src/arch/generic/pseudo_inst.hh [new file with mode: 0644]
src/arch/mips/pseudo_inst.hh [new file with mode: 0644]
src/arch/power/pseudo_inst.hh [new file with mode: 0644]
src/arch/sparc/pseudo_inst.hh [new file with mode: 0644]
src/arch/x86/SConscript
src/arch/x86/pseudo_inst.cc [new file with mode: 0644]
src/arch/x86/pseudo_inst.hh [new file with mode: 0644]
src/arch/x86/tlb.cc
src/arch/x86/utility.cc
src/cpu/kvm/base.cc
src/sim/pseudo_inst.cc
src/sim/system.cc
util/m5/m5ops.h