summaryrefslogtreecommitdiff
path: root/src/arch/riscv
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2019-11-22 16:00:51 -0800
committerGabe Black <gabeblack@google.com>2019-12-10 23:58:14 +0000
commitd81ea82a23a1f8fe3f7ef2f76b4cf7ee73fed0bf (patch)
treed0f7d2be36091a5a5fac1d0ad03e124f345affe2 /src/arch/riscv
parent771af751a2f96269dd66f6ec1792364705cf8329 (diff)
downloadgem5-d81ea82a23a1f8fe3f7ef2f76b4cf7ee73fed0bf.tar.xz
arch: Use ignoreWarnOnceFunc instead of the WarnOnce flag.
Jira Issue: https://gem5.atlassian.net/browse/GEM5-187 Change-Id: I9bbffcc74ec4f3df4effa5c50f0a4a688c5b6016 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23169 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/arch/riscv')
-rw-r--r--src/arch/riscv/linux/process.cc42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/arch/riscv/linux/process.cc b/src/arch/riscv/linux/process.cc
index 4a16f77f7..d6a41e240 100644
--- a/src/arch/riscv/linux/process.cc
+++ b/src/arch/riscv/linux/process.cc
@@ -221,9 +221,9 @@ std::map<int, SyscallDesc> RiscvLinuxProcess64::syscallDescs = {
{96, SyscallDesc("set_tid_address", setTidAddressFunc)},
{97, SyscallDesc("unshare")},
{98, SyscallDesc("futex", futexFunc<RiscvLinux64>)},
- {99, SyscallDesc("set_robust_list", ignoreFunc, SyscallDesc::WarnOnce)},
- {100, SyscallDesc("get_robust_list", ignoreFunc, SyscallDesc::WarnOnce)},
- {101, SyscallDesc("nanosleep", ignoreFunc, SyscallDesc::WarnOnce)},
+ {99, SyscallDesc("set_robust_list", ignoreWarnOnceFunc)},
+ {100, SyscallDesc("get_robust_list", ignoreWarnOnceFunc)},
+ {101, SyscallDesc("nanosleep", ignoreWarnOnceFunc)},
{102, SyscallDesc("getitimer")},
{103, SyscallDesc("setitimer")},
{104, SyscallDesc("kexec_load")},
@@ -246,7 +246,7 @@ std::map<int, SyscallDesc> RiscvLinuxProcess64::syscallDescs = {
{121, SyscallDesc("sched_getparam")},
{122, SyscallDesc("sched_setaffinity")},
{123, SyscallDesc("sched_getaffinity")},
- {124, SyscallDesc("sched_yield", ignoreFunc, SyscallDesc::WarnOnce)},
+ {124, SyscallDesc("sched_yield", ignoreWarnOnceFunc)},
{125, SyscallDesc("sched_get_priority_max")},
{126, SyscallDesc("sched_get_priority_min")},
{127, SyscallDesc("scheD_rr_get_interval")},
@@ -255,13 +255,13 @@ std::map<int, SyscallDesc> RiscvLinuxProcess64::syscallDescs = {
{130, SyscallDesc("tkill")},
{131, SyscallDesc("tgkill", tgkillFunc<RiscvLinux64>)},
{132, SyscallDesc("sigaltstack")},
- {133, SyscallDesc("rt_sigsuspend", ignoreFunc, SyscallDesc::WarnOnce)},
- {134, SyscallDesc("rt_sigaction", ignoreFunc, SyscallDesc::WarnOnce)},
- {135, SyscallDesc("rt_sigprocmask", ignoreFunc, SyscallDesc::WarnOnce)},
- {136, SyscallDesc("rt_sigpending", ignoreFunc, SyscallDesc::WarnOnce)},
- {137, SyscallDesc("rt_sigtimedwait", ignoreFunc,SyscallDesc::WarnOnce)},
- {138, SyscallDesc("rt_sigqueueinfo", ignoreFunc,SyscallDesc::WarnOnce)},
- {139, SyscallDesc("rt_sigreturn", ignoreFunc, SyscallDesc::WarnOnce)},
+ {133, SyscallDesc("rt_sigsuspend", ignoreWarnOnceFunc)},
+ {134, SyscallDesc("rt_sigaction", ignoreWarnOnceFunc)},
+ {135, SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc)},
+ {136, SyscallDesc("rt_sigpending", ignoreWarnOnceFunc)},
+ {137, SyscallDesc("rt_sigtimedwait", ignoreWarnOnceFunc)},
+ {138, SyscallDesc("rt_sigqueueinfo", ignoreWarnOnceFunc)},
+ {139, SyscallDesc("rt_sigreturn", ignoreWarnOnceFunc)},
{140, SyscallDesc("setpriority")},
{141, SyscallDesc("getpriority")},
{142, SyscallDesc("reboot")},
@@ -552,8 +552,8 @@ std::map<int, SyscallDesc> RiscvLinuxProcess32::syscallDescs = {
{96, SyscallDesc("set_tid_address", setTidAddressFunc)},
{97, SyscallDesc("unshare")},
{98, SyscallDesc("futex", futexFunc<RiscvLinux32>)},
- {99, SyscallDesc("set_robust_list", ignoreFunc, SyscallDesc::WarnOnce)},
- {100, SyscallDesc("get_robust_list", ignoreFunc, SyscallDesc::WarnOnce)},
+ {99, SyscallDesc("set_robust_list", ignoreWarnOnceFunc)},
+ {100, SyscallDesc("get_robust_list", ignoreWarnOnceFunc)},
{101, SyscallDesc("nanosleep")},
{102, SyscallDesc("getitimer")},
{103, SyscallDesc("setitimer")},
@@ -577,7 +577,7 @@ std::map<int, SyscallDesc> RiscvLinuxProcess32::syscallDescs = {
{121, SyscallDesc("sched_getparam")},
{122, SyscallDesc("sched_setaffinity")},
{123, SyscallDesc("sched_getaffinity")},
- {124, SyscallDesc("sched_yield", ignoreFunc, SyscallDesc::WarnOnce)},
+ {124, SyscallDesc("sched_yield", ignoreWarnOnceFunc)},
{125, SyscallDesc("sched_get_priority_max")},
{126, SyscallDesc("sched_get_priority_min")},
{127, SyscallDesc("scheD_rr_get_interval")},
@@ -586,13 +586,13 @@ std::map<int, SyscallDesc> RiscvLinuxProcess32::syscallDescs = {
{130, SyscallDesc("tkill")},
{131, SyscallDesc("tgkill", tgkillFunc<RiscvLinux32>)},
{132, SyscallDesc("sigaltstack")},
- {133, SyscallDesc("rt_sigsuspend", ignoreFunc, SyscallDesc::WarnOnce)},
- {134, SyscallDesc("rt_sigaction", ignoreFunc, SyscallDesc::WarnOnce)},
- {135, SyscallDesc("rt_sigprocmask", ignoreFunc, SyscallDesc::WarnOnce)},
- {136, SyscallDesc("rt_sigpending", ignoreFunc, SyscallDesc::WarnOnce)},
- {137, SyscallDesc("rt_sigtimedwait", ignoreFunc,SyscallDesc::WarnOnce)},
- {138, SyscallDesc("rt_sigqueueinfo", ignoreFunc,SyscallDesc::WarnOnce)},
- {139, SyscallDesc("rt_sigreturn", ignoreFunc, SyscallDesc::WarnOnce)},
+ {133, SyscallDesc("rt_sigsuspend", ignoreWarnOnceFunc)},
+ {134, SyscallDesc("rt_sigaction", ignoreWarnOnceFunc)},
+ {135, SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc)},
+ {136, SyscallDesc("rt_sigpending", ignoreWarnOnceFunc)},
+ {137, SyscallDesc("rt_sigtimedwait", ignoreWarnOnceFunc)},
+ {138, SyscallDesc("rt_sigqueueinfo", ignoreWarnOnceFunc)},
+ {139, SyscallDesc("rt_sigreturn", ignoreWarnOnceFunc)},
{140, SyscallDesc("setpriority")},
{141, SyscallDesc("getpriority")},
{142, SyscallDesc("reboot")},