diff options
author | Ciro Santilli <ciro.santilli@arm.com> | 2018-11-15 00:00:00 +0000 |
---|---|---|
committer | Ciro Santilli <ciro.santilli@arm.com> | 2018-12-03 10:43:15 +0000 |
commit | b5cc34d767410e98f54f2955bb274f0f8c3708e4 (patch) | |
tree | 6d165ae4757c6f844e695180f8ebbe6568166641 /src/arch/arm/remote_gdb.hh | |
parent | cb5479e45a9d6c3166fbee6f12bce33a64c98258 (diff) | |
download | gem5-b5cc34d767410e98f54f2955bb274f0f8c3708e4.tar.xz |
arch-arm: correctly set floats from GDB on aarch64
aarch64 floating point registers are now stored as vector type, but this
was not updated in the stub.
Change-Id: I4a2bc1cea0eec9beeb5bbd49e2a868b9d5ed0a42
Reviewed-on: https://gem5-review.googlesource.com/c/14498
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Diffstat (limited to 'src/arch/arm/remote_gdb.hh')
-rw-r--r-- | src/arch/arm/remote_gdb.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/arm/remote_gdb.hh b/src/arch/arm/remote_gdb.hh index e59d7b045..10fcb6d4a 100644 --- a/src/arch/arm/remote_gdb.hh +++ b/src/arch/arm/remote_gdb.hh @@ -96,7 +96,7 @@ class RemoteGDB : public BaseRemoteGDB uint64_t spx; uint64_t pc; uint32_t cpsr; - uint32_t v[32*4]; + VecElem v[NumVecV8ArchRegs * NumVecElemPerVecReg]; } M5_ATTR_PACKED r; public: char *data() const { return (char *)&r; } |