{"push_id":907146239,"size":14,"distinct_size":1,"ref":"refs/heads/sdp","head":"dc43d3a1ad2e255f1a2b263a4b77e77805ef387b","before":"cef9879b77dc479704e404792d39b73ad5ee959f","commits":[{"sha":"992157f898f7e9187dcde5f754ab51cd7221561e","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"some minor tweaks to the exports","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/992157f898f7e9187dcde5f754ab51cd7221561e"},{"sha":"26eca0435656bd04c42e518c46e8309f11337417","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"Various out-of-tree and related fixes\n\nexamples/xml/assemblies: removed, was obsolete and broken\nhdl/platforms/isim_pf/runSimExec.isim: renamed to *.isim_pf for consistency\nhdl/platforms/isim_pf/Makefile:  use new name\nhdl/platforms/modelsim_pf/runSimExec.modelsim: ditto\nhdl/platforms/modelsim_pf/Makefile: use new name\nscripts/makeExportLinks: removed, was obsolete\nenv/start.sh: set an environment variable to distinguish native OSS env from automake/rpm\n-- The variable OCPI_NATIVE_OSS indicates the non-automake non-rpm \"classic\" environment.\nplatforms/zed/makeSD.sh: type/wrong test in this script, sort assets (Aaron).\nruntime/hdl-support/src/HdlSimServer.cxx: fix access to simulation script (Adam).\ntools/cdk/include/hdl/hdl-search.mk: fix error message\ntools/cdk/include/hdl/modelsim.mk: tolerate absolute pathnames to libraries (Aaron)\ntools/cdk/include/lib.mk: merge with \"develop\" and fix Brandon's recursive library case.\n-- and enable ComponentLibraries to be set in a component library for access\n-- to workers in other libraries for proxies, emulators, subdevices etc.\ntools/cdk/include/util.mk: merge with \"develop\", add more component library search funcs\ntools/cdk/include/xxx-worker.mk: allow access to workers in remote libraries (Chris)\nscripts/makeExportLinks.sh: add a usage/help message when called with no args","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/26eca0435656bd04c42e518c46e8309f11337417"},{"sha":"1a53d7c5580c3df3a383245e1c080aa2914602cc","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"Out-of-tree platform building tweaks and bug fixes\n\nhdl/platforms/platforms.mk: remove obsolete \"ocpiIsim\" platform.\ntools/cdk/include/hdl/hdl-platform.mk: Fix out-of-tree platform build w/o OCPI_HDL_PLATFORM_PATH\ntools/cdk/include/hdl/hdl-targets.mk: remove redundant additions to HdlAllPlatforms","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/1a53d7c5580c3df3a383245e1c080aa2914602cc"},{"sha":"4c52db145f5827bde2c72a98e92bfdefa3950514","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"Various bugs when we are syncing up with the autotools/RPM world\n-- various cleanups to make more of the environment default much better\n\nMakefile: this is the classic makefile that now initializes its environment by itself.\n-- only true user-specific overrides, if necessary, need be set before \"make\" and \"test\"\n-- only OCPI_TARGET_PLATFORM need be set to (cross) build for a platform\nMakefile.ocpi.common: expunge useless top level \"lib\" dir now\nMakefile.ocpi.for-pkg: ditto, plus don't patchelf on mac, and found a missing error check\nProject.exports: added some missing scripts, and moved setup scripts away from top level\nenv/finish.sh: access the setup script in the right place.\nexamples/opencv.mk: be silent when cleaning\nexamples/vsadd/Makefile: ditto\nexamples/setup.mk: access setup script in the right place\nos/linux/driver/ocpi_linux_driver: use standard setup script\n-- merge with \"develop\", and look for driver in two places\n-- still more to improve here to lock in the xilinx kernel label\nplatforms/zed/defaultnetsetup.sh: target the CDK, not BASEDIR for the mount\nplatforms/zed/zednetsetup.sh: change all references to OCPI_CDK_DIR, nuke OCPI_BASE_DIR\n-- nuke LD_LIBRARI_PATH since it isn't used or needed.\nruntime/ctests/src/run_tests.sh: use CDK, not BASE, for XML RCC workers.\nruntime/hdl-support/src/HdlSimServer.cxx: respect project path for finding sim platforms.\nruntime/ocl/Makefile.ocpi.imports: default to local opencl headers here\nruntime/util/misc/include/OcpiUtilMisc.h: new path searching utility function\nruntime/util/misc/src/OcpiUtilMisc.cxx: ditto\nscripts/makeExportLinks.sh: allow target-host to be \"-\" for bootstrapping\n-- do not export non- _s dynamic libraries at all\nscripts/test-opencpi.sh: use CDK, not BASE, and use generic setup script now\ntools/cdk/include/hdl/modelsim.mk: deal properly with primitive libs at absolute paths\ntools/cdk/include/hdl/xilinx.mk: don't look for tools when cleaning\ntools/cdk/include/lib.mk: per Chris, don't built \"test\" in the default \"make\"\ntools/cdk/scripts/makeStaticWorker: use CDK, don't depend on PATH being setup\ntools/ocpigen/src/parse.cxx: per Chris don't allow \"specproperty\" names to differ only in u/l case.\ncomponents/bias.hdl/bias.xml: change spec property so name matches case in spec\ncomponents/bias_param.hdl/bias_param.xml: ditto\ncomponents/bias_param.rcc/bias_param.xml: ditto\ncomponents/bias_ver.hdl/bias_ver.xml: ditto\nenv/xilinx.sh: even though this file will go away, allow TOOLS_DIR override\nhdl/platforms/Makefile: move hdl-make include earlier to set OCPI_HDL_PLATFORM default value\nhdl/primitives/zynq/Makefile: include xilinx.mk early to auto-find the zynq_ps module.\n-- and warn when they aren't found\ntools/cdk/include/hdl/hdl-make.mk: set the platform default in hdl-make, not hdl-pre\ntools/cdk/include/hdl/xilinx.mk: realign semantics to default the license file\n-- ensure OCPI_XILINX_DIR is indeed the top level dir for xilinx stuff\n-- make it work consistently with env/xilinx.sh\ntools/cdk/include/util.mk: use existence of autoconfig files to know about autotools mode\ntools/cdk/scripts/ocpisetup.sh: a rewrite in conjunction with ocpisetup.mk\n-- they should be aligned\n-- they should allow things to build and work with all environment stuff defaulted\n-- basically bringing the shell and make environments into closer alignment.\n-- remove junk in ocpisetup.mk that was platform-specific and put it into\n--   files in platforms/target-setup.mk...\ntools/cdk/include/ocpisetup.mk: ditto","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/4c52db145f5827bde2c72a98e92bfdefa3950514"},{"sha":"095126b16f8c809d54773ff4b142cf5b3f1341ba","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"More small cleanups based on zed (and Aaron) and examples testing\n-- also testing install-prerequisites.sh, build-opencpi.sh, and test-opencpi.sh\n\nplatforms/zed/zed-target.mk: use renamed makefile to avoid \"target-*\" cleaning\nMakefile: make exports after building driver\nexamples/fsk_modem_xml/Makefile: don't use CDK to access non-exported internal header\nexamples/ptest/Makefile: be more like other example makefiles\nexamples/setup.mk: avoid all the setup when cleaning, be usable with non-C++ examples\nexamples/xml/Makefile: be more like other example makefiles.\nscripts/build-opencpi.sh: update to not depend on OCPI_BASE_DIR\nscripts/install-prerequisites.sh: ditto\nscripts/install-patchelf.sh: fix exit code when avoid cross-targets\nscripts/makeExportLinks.sh: be less chatty about missing things\ntools/cdk/include/ocpisetup.mk: use better/correct guard for autotools env\n-- use new names that are not \"target-*\"\ntools/cdk/include/util.mk: ditto\ntools/cdk/scripts/ocpisetup.sh: do OCPI_DYNAMIC/OCPI_BUILD_SHARED_LIBRARIES like ocpisetup.mk","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/095126b16f8c809d54773ff4b142cf5b3f1341ba"},{"sha":"36c2d9fff207620782555ee4d4c0691e37732736","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"More zed testing, and specifically, robust zed/xilinx kernel release label recording\n\nProject.exports: wildcard driver files to allow for kernel labeling\n-- e.g. lib/linux-zynq-arm/opencpi[-<kernel-label>].ko\nos/linux/driver/Makefile: merge with \"develop\" and apply kernel label to resulting file\nplatforms/zed/createOpenCPIZedRelease.sh: more messages, and kernel labeling\n-- the same label is applied to kernel-headers as well as the root ramfs\n-- also put libstdc++ in the root ramfs.\nmakeSD.sh: partial merge with \"develop\", use CDK rather than BASE\n-- don't put libstdc++ on the sd card anymore since its in the root ramfs\nplatforms/zed/zednetsetup.sh: use CDK, not BASE\n-- don't copy libstd++ anymore, its in the root ramfs\n-- don't set LD_LIBRARY_PATH\nplatforms/zed/zed-env.sh: use OCPI_TARGET_KERNEL_DIR, not OCPI_KERNEL_DIR\nplatforms/zed/zed-target.mk: nuke OCPI_ARCH, export compiler variables\nplatforms/zed/zedsetup.sh: don't copy libstdc++ anymore\nscripts/makeExportLinks.sh: support wild cards in additions\ntools/cdk/include/ocpisetup.mk: remove message\ntools/cdk/scripts/ocpisetup.sh: add missing OCPI_TARGET_PLATFORM handling\n-- this was in ocpisetup.mk, but missing from ocpisetup.sh\n-- ditto for OCPI_LIBRARY_PATH\nenv/zynq-cross.sh: remote OCPI_ARCH\nenv/clean-env.sh: this was missing\nplatforms/zed/xilinx-target.sh: new from env/xilinx etc.\nplatforms/zed/zed-target.sh: ditto\nplatforms/zed/zedgdb: convenience","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/36c2d9fff207620782555ee4d4c0691e37732736"},{"sha":"29d9a8d22585425ac870cf7fdebcb78e6faf04d8","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"More scrubbing/testing of standalone scenarios for zed hardware testing etc.\n-- ensure test-opencpi.sh works on zed\n-- ensure *everything* uses CDK rather than BASE\n-- ensure scripts operate in a default/empty environment\n-- make zed setup have no dev-env dependencies\n-- allow multiple kernel drivers for different kernels\n\nos/linux/driver/ocpi_linux_driver: use kernel labels when loading drivers\n-- more error checking env\n-- remove unnecessary special case for deployed\nplatforms/zed/defaultsetup.sh: change \"ROOT\" to \"CDK\"\nplatforms/zed/defaultnetsetup.sh: another BASE->CDK fix\nplatforms/zed/makeSD.sh: include new file ocpibootstrap.sh\n-- the runtime subset of what was in ocpisetup.sh\n-- include potentially multiple drivers with different kernel tags\nplatforms/zed/zednetsetup.sh: do not do ocpisetup.sh, this is not a development env\n-- just set the PATH, CDK_DIR and TOOL_HOST/DIR vars\nscripts/makeExportLinks.sh: fewer messages when targets are not built\ntools/cdk/scripts/ocpidriver: use ocpibootstrap to eliminate env dependency\ntools/cdk/scripts/ocpisetup.sh: move run-time-only parts to ocpibootstrap.sh for sharing\nProject.exports: add ocpibootstrap.sh\nscripts/test-opencpi.sh: use minimal runtime bootstrap, not dev one, to run on SD card\ntools/cdk/scripts/ocpibootstrap.sh: extracted from ocpisetup.sh for runtime-only\nplatforms/zed/zedsetup.sh: ROOT -> CDK\n-- and remote copy of libstdc++","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/29d9a8d22585425ac870cf7fdebcb78e6faf04d8"},{"sha":"41e645b3c58f601da3d7645d2e5fbe423808cb2f","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"new copies of new repo files inside the SD image","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/41e645b3c58f601da3d7645d2e5fbe423808cb2f"},{"sha":"3efdab28133d8e76d2f453ae306610dfe50f2aa8","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"new/missing file","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/3efdab28133d8e76d2f453ae306610dfe50f2aa8"},{"sha":"5a111226174e0c078b9108a21bd7c70838c276f3","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"missing new files","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/5a111226174e0c078b9108a21bd7c70838c276f3"},{"sha":"77588da7bd5589ec3b3c3bf7c44dabdf06da9404","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"overzealous environment setting was hurting prerequisite builds","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/77588da7bd5589ec3b3c3bf7c44dabdf06da9404"},{"sha":"eb05af3c72773f90359e45a6530cade17c51a5e5","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"fix references to ocpisetup.mk in component test Makefiles","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/eb05af3c72773f90359e45a6530cade17c51a5e5"},{"sha":"4f7a4c9faedab1044186bcea901ec43e0a9438c0","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"jtag bitstream loading needed updating to new exports","distinct":false,"url":"https://api.github.com/repos/opencpi/opencpi/commits/4f7a4c9faedab1044186bcea901ec43e0a9438c0"},{"sha":"dc43d3a1ad2e255f1a2b263a4b77e77805ef387b","author":{"email":"2e022da6c630a4417b079455d3e143eaa7d6b73b@parera.com","name":"Jim Kulp"},"message":"merge master->sdp, add a few missing sdp files to repo","distinct":true,"url":"https://api.github.com/repos/opencpi/opencpi/commits/dc43d3a1ad2e255f1a2b263a4b77e77805ef387b"}]}