fix open files issue and bump firesim with various fixes
This commit is contained in:
@@ -96,4 +96,5 @@ $RDIR/scripts/gen-tags.sh
|
|||||||
cat << EOT >> env.sh
|
cat << EOT >> env.sh
|
||||||
# line auto-generated by $0
|
# line auto-generated by $0
|
||||||
conda activate $RDIR/.conda-env
|
conda activate $RDIR/.conda-env
|
||||||
|
source $RDIR/scripts/fix-open-files.sh
|
||||||
EOT
|
EOT
|
||||||
|
|||||||
12
scripts/fix-open-files.sh
Normal file
12
scripts/fix-open-files.sh
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
# first, check if the system allows sufficient limits (the hard limit)
|
||||||
|
HARD_LIMIT=$(ulimit -Hn)
|
||||||
|
REQUIRED_LIMIT=16384
|
||||||
|
|
||||||
|
if [ "$HARD_LIMIT" -lt "$REQUIRED_LIMIT" ]; then
|
||||||
|
echo "WARNING: Your system does not support an open files limit (the output of 'ulimit -Sn' and 'ulimit -Hn') of at least $REQUIRED_LIMIT, which is required to workaround a bug in buildroot. You will not be able to build a Linux distro with FireMarshal until this is addressed."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# in any case, set the soft limit to the same value as the hard limit
|
||||||
|
ulimit -Sn $(ulimit -Hn)
|
||||||
|
|
||||||
Submodule sims/firesim updated: 37d4fd03d6...b1abd4b296
Reference in New Issue
Block a user