On 4/19/22 06:26, Peter Maydell wrote:
On Mon, 18 Apr 2022 at 20:15, Leandro Lupori <[email protected]> wrote:Add semihosting support for PPC64. This implementation is based on the standard for ARM semihosting version 2.0, as implemented by QEMU and documented in https://github.com/ARM-software/abi-aa/releases The PPC64 specific differences are the following: Semihosting Trap Instruction: sc 7 Operation Number Register: r3 Parameter Register: r4 Return Register: r3 Data block field size: 64 bitsWhere is the independent specification which defines that this is the ABI for PPC semihosting? You should provide the URL for that in a comment somewhere.
AFAIK, there is no official PPC semihosting specification. Would it be ok to just document it somewhere else, e.g. GitHub, as an unofficial specification?
Thanks, Leandro
thanks -- PMM
