target/ppc: Add support for scv and rfscv instructions
commit3c89b8d6ac5b8728cd7620f9885bd953edd18a11
authorNicholas Piggin <npiggin@gmail.com>
Thu, 7 May 2020 11:53:28 +0000 (7 21:53 +1000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 27 May 2020 05:29:24 +0000 (27 15:29 +1000)
tree26b5e6b6649d39a9caf52aeec82f4680c103c029
parentececb880d61a3b7e255f873ba66388877218c036
target/ppc: Add support for scv and rfscv instructions

POWER9 adds scv and rfscv instructions and the system call vectored
interrupt. Linux does not support this instruction yet but it has
been tested with a modified kernel that runs on real hardware.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20200507115328.789175-1-npiggin@gmail.com>
[dwg: Corrected an overlong line]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
linux-user/ppc/cpu_loop.c
target/ppc/cpu.h
target/ppc/excp_helper.c
target/ppc/helper.h
target/ppc/translate.c
target/ppc/translate_init.inc.c