f679f2e86873e3482adf4a51d722e917f3d4aab2
5 # ISEWrap.sh: Vivado Runs Script for UNIX
6 # Copyright 1986-1999, 2001-2013 Xilinx, Inc. All Rights Reserved.
12 # CHECK for a STOP FILE
16 echo "*** Halting run - EA reset detected ***" >> $HD_LOG
24 # WRITE STEP HEADER to LOG
26 echo "*** Running $ISE_STEP" >> $HD_LOG
27 echo " with args $@" >> $HD_LOG
31 $ISE_STEP "$@" >> $HD_LOG 2>&1 &
35 if [ X
!= X
$HOSTNAME ]
37 ISE_HOST
=$HOSTNAME #bash
43 ISE_HOSTCORE
=$(awk '/^processor/{print $3}' /proc/cpuinfo | wc -l)
44 ISE_MEMTOTAL
=$(awk '/MemTotal/ {print $2}' /proc/meminfo)
46 ISE_BEGINFILE
=.
$ISE_STEP.begin.rst
47 /bin
/touch $ISE_BEGINFILE
48 echo "<?xml version=\"1.0\"?>" >> $ISE_BEGINFILE
49 echo "<ProcessHandle Version=\"1\" Minor=\"0\">" >> $ISE_BEGINFILE
50 echo " <Process Command=\"$ISE_STEP\" Owner=\"$ISE_USER\" Host=\"$ISE_HOST\" Pid=\"$ISE_PID\" HostCore=\"$ISE_HOSTCORE\" HostMemory=\"$ISE_MEMTOTAL\">" >> $ISE_BEGINFILE
51 echo " </Process>" >> $ISE_BEGINFILE
52 echo "</ProcessHandle>" >> $ISE_BEGINFILE
54 # WAIT for ISEStep to finish
57 # END/ERROR file creation
61 /bin
/touch .
$ISE_STEP.end.rst
63 /bin
/touch .
$ISE_STEP.error.rst