From 2c3cf2166dd35152bb006d027476400be8759615 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 28 Aug 2017 13:03:40 -0500 Subject: New version of POSIX Compliance Guide This is a replacement of the POSIX 1003.1 Compliance Guide. It will be generated from a .csv file. Updates #3177. --- posix-compliance/probe_rtems | 49 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 posix-compliance/probe_rtems (limited to 'posix-compliance/probe_rtems') diff --git a/posix-compliance/probe_rtems b/posix-compliance/probe_rtems new file mode 100755 index 0000000..2ecbe7d --- /dev/null +++ b/posix-compliance/probe_rtems @@ -0,0 +1,49 @@ +#! /bin/bash + +lfile=unprobed_methods.txt +cpu=arm +bsp=xilinx_zynq_a9_qemu +bsp_path=/home/joel/rtems-work/tools/4.12/bsps/arm-rtems4.12 +bsp_flags="-march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9" + +cat_template() +{ +cat </dev/null + if [ $? -eq 0 ] ; then + echo "${method},HAND-YES" + continue + fi + + gen_prober ${method} >tmp_probe.c + ${cpu}-rtems4.12-gcc \ + -B${bsp_path}/${bsp}/lib/ -specs bsp_specs -qrtems \ + ${bsp_flags} \ + tmp_probe.c >/dev/null 2>&1 + if [ $? -eq 0 ] ; then + echo "${method},RT-YES" + continue + fi + echo "${method},RT-NO" +done + +# rm -f tmp_probe.c a.out -- cgit v1.2.3