diff options
author | Suraj Jitindar Singh <sjitindarsingh@gmail.com> | 2018-12-14 06:29:09 +0100 |
---|---|---|
committer | Paul Mackerras <paulus@ozlabs.org> | 2018-12-17 01:33:50 +0100 |
commit | 6ff887b8bd0d820d9f3371c0ce093d96b73035d6 (patch) | |
tree | 4bb68e2052a282e42a8eb6628a95bc70b5baba4c /arch/powerpc/include/asm/hvcall.h | |
parent | KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (diff) | |
download | linux-6ff887b8bd0d820d9f3371c0ce093d96b73035d6.tar.xz linux-6ff887b8bd0d820d9f3371c0ce093d96b73035d6.zip |
KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2
A guest cannot access quadrants 1 or 2 as this would result in an
exception. Thus introduce the hcall H_COPY_TOFROM_GUEST to be used by a
guest when it wants to perform an access to quadrants 1 or 2, for
example when it wants to access memory for one of its nested guests.
Also provide an implementation for the kvm-hv module.
Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Diffstat (limited to 'arch/powerpc/include/asm/hvcall.h')
-rw-r--r-- | arch/powerpc/include/asm/hvcall.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/hvcall.h b/arch/powerpc/include/asm/hvcall.h index 33a4fc891947..463c63a9fcf1 100644 --- a/arch/powerpc/include/asm/hvcall.h +++ b/arch/powerpc/include/asm/hvcall.h @@ -335,6 +335,7 @@ #define H_SET_PARTITION_TABLE 0xF800 #define H_ENTER_NESTED 0xF804 #define H_TLB_INVALIDATE 0xF808 +#define H_COPY_TOFROM_GUEST 0xF80C /* Values for 2nd argument to H_SET_MODE */ #define H_SET_MODE_RESOURCE_SET_CIABR 1 |