acrn-hypervisor/hypervisor/arch/x86/guest
Yin Fengwei fa9fec50e9 hv: inject invalid opcode if decode instruction fails
We inject invalid opcode if instruction decode fails.

We don't support many instruction. If new type guest hit
the invalid opcode and it's necessary to emulate that
instruction, we could add new instruction then.

Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
2018-08-09 14:46:13 +08:00
..
guest.c hv: use more reliable method to get guest DPL. 2018-08-09 14:46:13 +08:00
instr_emul.c hv: inject invalid opcode if decode instruction fails 2018-08-09 14:46:13 +08:00
instr_emul.h HV: instr_emul: Remove dead code 2018-08-07 12:09:22 +08:00
mptable.c HV: Adding mptable support for partition mode ACRN 2018-08-03 13:36:40 +08:00
pm.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
ucode.c hv: get correct fault address for copy_to/from_gva 2018-08-09 14:46:13 +08:00
vcpu.c vcpu: add ext context support for world switch 2018-08-07 09:55:13 +08:00
vioapic.c hv: treewide: fix 'Switch empty default has no comment' 2018-08-08 16:01:57 +08:00
vlapic_priv.h HV:VLAPIC:add suffix "_fn" for function pointer 2018-07-31 10:33:22 +08:00
vlapic.c hv: treewide: fix 'Switch empty default has no comment' 2018-08-08 16:01:57 +08:00
vm.c hv: Adding a wrapper on top of prepare_vm0 2018-08-08 15:53:46 +08:00
vmcall.c vcpu: add get/set register APIs 2018-08-07 09:55:13 +08:00
vmsr.c vcpu: add get/set register APIs 2018-08-07 09:55:13 +08:00
vpic.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00