arch: Switch SyscallDescABI in for SyscallDesc.
authorGabe Black <gabeblack@google.com>
Tue, 26 Nov 2019 07:26:08 +0000 (23:26 -0800)
committerGabe Black <gabeblack@google.com>
Sat, 8 Feb 2020 12:58:03 +0000 (12:58 +0000)
commitaf07a51f0b797d1d963b87269fa62b52fc22bd5f
tree832dc5d2d71327075e53b5d93cbe056c36464ea1
parenta255a2ee64106a2ab4f69c7867daef91feb2a241
arch: Switch SyscallDescABI in for SyscallDesc.

This lets system calls accept arguments by putting them in their
signatures.

Jira Issue: https://gem5.atlassian.net/browse/GEM5-187

Change-Id: Ieb32b8b5592d894e493466717613ff16e2a03768
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23191
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
15 files changed:
src/arch/alpha/linux/process.cc
src/arch/alpha/linux/process.hh
src/arch/arm/freebsd/process.cc
src/arch/arm/linux/process.cc
src/arch/mips/linux/process.cc
src/arch/mips/linux/process.hh
src/arch/power/linux/process.cc
src/arch/power/linux/process.hh
src/arch/riscv/linux/process.cc
src/arch/riscv/linux/process.hh
src/arch/sparc/linux/process.hh
src/arch/sparc/linux/syscalls.cc
src/arch/sparc/solaris/process.cc
src/arch/sparc/solaris/process.hh
src/arch/x86/linux/process.cc