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.


This is part of the reason for the failing Nightly tests:, triggered by updating the
tests to use Ubuntu 22.04

Change-Id: Ia934d54c391c6bd4f655bf65538d85371b6dbfb9
Tested-by: kokoro <>
Reviewed-by: Bobby Bruce <>
Maintainer: Bobby Bruce <>
4 files changed