mirror of https://github.com/openXC7/prjxray.git
ci: mv workflows/scripts/ scripts/
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
This commit is contained in:
parent
3cc35bb3bb
commit
82c8c0a32e
|
|
@ -9,7 +9,31 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
source $(dirname "$0")/hostinfo.sh
|
echo
|
||||||
|
echo "========================================"
|
||||||
|
echo "Host Environment"
|
||||||
|
echo "----------------------------------------"
|
||||||
|
export
|
||||||
|
echo "----------------------------------------"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "========================================"
|
||||||
|
echo "Host CPU"
|
||||||
|
echo "----------------------------------------"
|
||||||
|
export CORES=$(nproc --all)
|
||||||
|
echo "Cores: $CORES"
|
||||||
|
echo
|
||||||
|
echo "Memory"
|
||||||
|
echo "----------------------------------------"
|
||||||
|
cat /proc/meminfo
|
||||||
|
echo "----------------------------------------"
|
||||||
|
export MEM_GB=$(($(awk '/MemTotal/ {print $2}' /proc/meminfo)/(1024*1024)))
|
||||||
|
echo "Total Memory (GB): $MEM_GB"
|
||||||
|
|
||||||
|
# Approx memory per grid process
|
||||||
|
export MEM_PER_RUN=8
|
||||||
|
export MAX_GRID_CPU=$(($MEM_GB/$MEM_PER_RUN))
|
||||||
|
export MAX_VIVADO_PROCESS=$(($MEM_GB/$MEM_PER_RUN))
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "======================================="
|
echo "======================================="
|
||||||
|
|
@ -62,7 +62,7 @@ jobs:
|
||||||
- name: Xilinx Setup
|
- name: Xilinx Setup
|
||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory /root/prjxray/prjxray
|
git config --global --add safe.directory /root/prjxray/prjxray
|
||||||
.github/workflows/scripts/xilinx.sh
|
.github/scripts/xilinx.sh
|
||||||
env:
|
env:
|
||||||
USE_LICENSE_SERVER: "true"
|
USE_LICENSE_SERVER: "true"
|
||||||
XRAY_SETTINGS: ${{ matrix.family }}
|
XRAY_SETTINGS: ${{ matrix.family }}
|
||||||
|
|
@ -74,7 +74,7 @@ jobs:
|
||||||
run: make env --output-sync=target --warn-undefined-variables
|
run: make env --output-sync=target --warn-undefined-variables
|
||||||
|
|
||||||
- name: Run Test
|
- name: Run Test
|
||||||
run: .github/workflows/scripts/db.sh
|
run: .github/scripts/db.sh
|
||||||
env:
|
env:
|
||||||
XRAY_SETTINGS: ${{ matrix.family }}
|
XRAY_SETTINGS: ${{ matrix.family }}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
# Copyright (C) 2017-2020 The Project X-Ray Authors.
|
|
||||||
#
|
|
||||||
# Use of this source code is governed by a ISC-style
|
|
||||||
# license that can be found in the LICENSE file or at
|
|
||||||
# https://opensource.org/licenses/ISC
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: ISC
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "========================================"
|
|
||||||
echo "Host Environment"
|
|
||||||
echo "----------------------------------------"
|
|
||||||
export
|
|
||||||
echo "----------------------------------------"
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "========================================"
|
|
||||||
echo "Host CPU"
|
|
||||||
echo "----------------------------------------"
|
|
||||||
export CORES=$(nproc --all)
|
|
||||||
echo "Cores: $CORES"
|
|
||||||
echo
|
|
||||||
echo "Memory"
|
|
||||||
echo "----------------------------------------"
|
|
||||||
cat /proc/meminfo
|
|
||||||
echo "----------------------------------------"
|
|
||||||
export MEM_GB=$(($(awk '/MemTotal/ {print $2}' /proc/meminfo)/(1024*1024)))
|
|
||||||
echo "Total Memory (GB): $MEM_GB"
|
|
||||||
|
|
||||||
# Approx memory per grid process
|
|
||||||
export MEM_PER_RUN=8
|
|
||||||
export MAX_GRID_CPU=$(($MEM_GB/$MEM_PER_RUN))
|
|
||||||
export MAX_VIVADO_PROCESS=$(($MEM_GB/$MEM_PER_RUN))
|
|
||||||
Loading…
Reference in New Issue