commit | 87e774c1d5d05903d1e1e72eef13afbb50b9a31d | [log] [tgz] |
---|---|---|
author | Bobby R. Bruce <bbruce@ucdavis.edu> | Mon Oct 24 11:36:32 2022 -0700 |
committer | Bobby Bruce <bbruce@ucdavis.edu> | Thu Oct 27 23:57:43 2022 +0000 |
tree | e0e8f12551511a5472021000448cae9e60a24b83 | |
parent | c2541a817511e8f8d4ec6c1e9806efb7f4bc9569 [diff] |
arch-x86,sim-se: Add clone3 syscall This also expands the syscall table for x86 to 450. The clone3 version of the syscall puts the parameters in a struct. This pulls out the parameters that gem5 uses and updates a couple of other places with new flags and structs. Reference: https://github.com/torvalds/linux/blob/master/arch/x86/entry/syscalls/syscall_64.tbl This is part of the reason for the failing Nightly tests: https://jenkins.gem5.org/job/nightly/392/, triggered by updating the tests to use Ubuntu 22.04 Change-Id: Ia934d54c391c6bd4f655bf65538d85371b6dbfb9 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/64931 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu> Maintainer: Bobby Bruce <bbruce@ucdavis.edu>