From 14bef77b9adea611a926b820efc61f4384787991 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Thu, 8 Aug 2019 16:48:05 +0200 Subject: [PATCH] ultra-generic vxworks startup, find out ARCH and IOC --- startup-vxWorks | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 startup-vxWorks diff --git a/startup-vxWorks b/startup-vxWorks new file mode 100644 index 0000000..21030ee --- /dev/null +++ b/startup-vxWorks @@ -0,0 +1,18 @@ +# totally generic vxWorks startup script + +#set ARCH according to vxWorks version and cpu type +VX6=(*runtimeVersion>>24)&255-'5' +VMI=(*runtimeVersion>>8)&255 +ARCH=malloc(16) +sprintf(ARCH,"%s%c-ppc60%d",VX6?"V6":"T",VX6?VMI:VMI>'3'?'2':'1',sysCpu-90) +printf "ARCH=%s\n",ARCH + +#set target name as IOC name +IOC=&sysBootParams+60 +cd "/ioc" +cd IOC + +BOOTPC=&sysBootHost + +# load IOC startup script +< startup.script