arm: Add AArch64 hypervisor call instruction 'hvc'
authorDylan Johnson <Dylan.Johnson@ARM.com>
Tue, 2 Aug 2016 09:38:02 +0000 (10:38 +0100)
committerDylan Johnson <Dylan.Johnson@ARM.com>
Tue, 2 Aug 2016 09:38:02 +0000 (10:38 +0100)
commit2950a95672599a9baf9007c18faf210ff9c3e392
treeca19e4c650f16aad2a0a377b72ae287e248b5250
parentc53a57f74f31c2593665bae716c5c3679aab5595
arm: Add AArch64 hypervisor call instruction 'hvc'

This patch adds the AArch64 instruction hvc which raises an exception
from EL1 into EL2. The host OS uses this instruction to world switch
into the guest.

Change-Id: I930ee43f4f0abd4b35a68eb2a72e44e3ea6570be
src/arch/arm/faults.cc
src/arch/arm/faults.hh
src/arch/arm/isa/formats/aarch64.isa
src/arch/arm/isa/insts/misc64.isa