From: Nikos Nikoleris Date: Thu, 23 Apr 2020 17:49:44 +0000 (+0100) Subject: arch-arm: Fix function signature inconsistencies in semihosting X-Git-Tag: v20.0.0.0~91 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=656d98adbb2475c76e47f0a7230491d807dc4181;p=gem5.git arch-arm: Fix function signature inconsistencies in semihosting Change-Id: Icb1aa30cb67b676d49681f68e1d62b3af409e26b Signed-off-by: Nikos Nikoleris Reviewed-by: Giacomo Travaglini Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/28170 Reviewed-by: Gabe Black Maintainer: Giacomo Travaglini Tested-by: kokoro --- diff --git a/src/arch/arm/semihosting.cc b/src/arch/arm/semihosting.cc index 7718cd002..7711a86c0 100644 --- a/src/arch/arm/semihosting.cc +++ b/src/arch/arm/semihosting.cc @@ -305,7 +305,7 @@ ArmSemihosting::callOpen(ThreadContext *tc, const Addr name_base, } ArmSemihosting::RetErrno -ArmSemihosting::callClose(ThreadContext *tc, uint64_t handle) +ArmSemihosting::callClose(ThreadContext *tc, Handle handle) { if (handle > files.size()) { DPRINTF(Semihosting, "Semihosting SYS_CLOSE(%i): Illegal file\n"); @@ -350,7 +350,7 @@ ArmSemihosting::callWrite0(ThreadContext *tc, InPlaceArg arg) } ArmSemihosting::RetErrno -ArmSemihosting::callWrite(ThreadContext *tc, uint64_t handle, Addr addr, +ArmSemihosting::callWrite(ThreadContext *tc, Handle handle, Addr addr, size_t size) { if (handle > files.size() || !files[handle]) @@ -371,7 +371,7 @@ ArmSemihosting::callWrite(ThreadContext *tc, uint64_t handle, Addr addr, } ArmSemihosting::RetErrno -ArmSemihosting::callRead(ThreadContext *tc, uint64_t handle, Addr addr, +ArmSemihosting::callRead(ThreadContext *tc, Handle handle, Addr addr, size_t size) { if (handle > files.size() || !files[handle]) @@ -404,7 +404,7 @@ ArmSemihosting::callIsError(ThreadContext *tc, int64_t status) } ArmSemihosting::RetErrno -ArmSemihosting::callIsTTY(ThreadContext *tc, uint64_t handle) +ArmSemihosting::callIsTTY(ThreadContext *tc, Handle handle) { if (handle > files.size() || !files[handle]) return retError(EBADF); @@ -418,7 +418,7 @@ ArmSemihosting::callIsTTY(ThreadContext *tc, uint64_t handle) } ArmSemihosting::RetErrno -ArmSemihosting::callSeek(ThreadContext *tc, uint64_t handle, uint64_t pos) +ArmSemihosting::callSeek(ThreadContext *tc, Handle handle, uint64_t pos) { if (handle > files.size() || !files[handle]) return retError(EBADF); @@ -432,7 +432,7 @@ ArmSemihosting::callSeek(ThreadContext *tc, uint64_t handle, uint64_t pos) } ArmSemihosting::RetErrno -ArmSemihosting::callFLen(ThreadContext *tc, uint64_t handle) +ArmSemihosting::callFLen(ThreadContext *tc, Handle handle) { if (handle > files.size() || !files[handle]) return retError(EBADF);