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>
This commit is contained in:
@@ -291,7 +291,7 @@ static SyscallDesc syscallDescs32[] = {
|
||||
/* 123 */ SyscallDesc("unused#123", unimplementedFunc),
|
||||
/* 124 */ SyscallDesc("adjtimex", unimplementedFunc),
|
||||
/* 125 */ SyscallDesc("mprotect", ignoreFunc),
|
||||
/* 126 */ SyscallDesc("sigprocmask", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 126 */ SyscallDesc("sigprocmask", ignoreWarnOnceFunc),
|
||||
/* 127 */ SyscallDesc("unused#127", unimplementedFunc),
|
||||
/* 128 */ SyscallDesc("init_module", unimplementedFunc),
|
||||
/* 129 */ SyscallDesc("delete_module", unimplementedFunc),
|
||||
@@ -331,7 +331,7 @@ static SyscallDesc syscallDescs32[] = {
|
||||
/* 159 */ SyscallDesc("sched_get_priority_max", unimplementedFunc),
|
||||
/* 160 */ SyscallDesc("sched_get_priority_min", unimplementedFunc),
|
||||
/* 161 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc),
|
||||
/* 162 */ SyscallDesc("nanosleep", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 162 */ SyscallDesc("nanosleep", ignoreWarnOnceFunc),
|
||||
/* 163 */ SyscallDesc("mremap", mremapFunc<ArmLinux32>), // ARM-specific
|
||||
/* 164 */ SyscallDesc("setresuid", unimplementedFunc),
|
||||
/* 165 */ SyscallDesc("getresuid", unimplementedFunc),
|
||||
@@ -343,8 +343,8 @@ static SyscallDesc syscallDescs32[] = {
|
||||
/* 171 */ SyscallDesc("getresgid", unimplementedFunc),
|
||||
/* 172 */ SyscallDesc("prctl", unimplementedFunc),
|
||||
/* 173 */ SyscallDesc("rt_sigreturn", unimplementedFunc),
|
||||
/* 174 */ SyscallDesc("rt_sigaction", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 175 */ SyscallDesc("rt_sigprocmask", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 174 */ SyscallDesc("rt_sigaction", ignoreWarnOnceFunc),
|
||||
/* 175 */ SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc),
|
||||
/* 176 */ SyscallDesc("rt_sigpending", unimplementedFunc),
|
||||
/* 177 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc),
|
||||
/* 178 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc),
|
||||
@@ -647,7 +647,7 @@ static SyscallDesc syscallDescs64[] = {
|
||||
/* 98 */ SyscallDesc("futex", futexFunc<ArmLinux64>),
|
||||
/* 99 */ SyscallDesc("set_robust_list", ignoreFunc),
|
||||
/* 100 */ SyscallDesc("get_robust_list", unimplementedFunc),
|
||||
/* 101 */ SyscallDesc("nanosleep", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 101 */ SyscallDesc("nanosleep", ignoreWarnOnceFunc),
|
||||
/* 102 */ SyscallDesc("getitimer", unimplementedFunc),
|
||||
/* 103 */ SyscallDesc("setitimer", unimplementedFunc),
|
||||
/* 104 */ SyscallDesc("kexec_load", unimplementedFunc),
|
||||
@@ -681,7 +681,7 @@ static SyscallDesc syscallDescs64[] = {
|
||||
/* 132 */ SyscallDesc("sigaltstack", unimplementedFunc),
|
||||
/* 133 */ SyscallDesc("rt_sigsuspend", unimplementedFunc),
|
||||
/* 134 */ SyscallDesc("rt_sigaction", ignoreFunc),
|
||||
/* 135 */ SyscallDesc("rt_sigprocmask", ignoreFunc, SyscallDesc::WarnOnce),
|
||||
/* 135 */ SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc),
|
||||
/* 136 */ SyscallDesc("rt_sigpending", unimplementedFunc),
|
||||
/* 137 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc),
|
||||
/* 138 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc),
|
||||
|
||||
Reference in New Issue
Block a user