Merge branch 'hotfix/v02.02.01.03'
fix am57x NOLOAD auto-init and omp atomic race bugs
update version to 02.02.01.03
Merge branch 'hotfix/v02.02.01.02'
Fix K2G .tomp_svNcMem initialization
Update version to v02.02.01.02
Merge branch 'hotfix/v02.02.01.01'
Fix task barrier at end of parallel region with num_threads(1)
Avoid unused QMSS dependency on K2G
Update version to v02.02.01.01
Merge branch 'release/2.02.01.00'
Update changelog
Add K2G support
Update PSDK
Update Makefile.inc
Update SDKs
Merge tag 'v02.02.00.00' into develop
Tag for Processor SDK 4Q
Tag for Processor SDK 4Q
Merge branch 'release/v02.02.00.00'
Merge branch 'release/v02.02.00' of gitorious.design.ti.com:openmp/ti-openmp-dsp-runtime into release/v02.02.00
barrier and taskwait bug fixes
Updated documentation to remove modes
RTSC mode is now the default. Removed the notion of modes from the
documentation.
RTSC mode is now the default. Removed the notion of modes from the
documentation.
Fixed a makefile issue with duplicated source files
Build system changes required by new KeyStone SDKs
* Ability to build any one of C6678, C6670, C6657 or C6636 using the
BUILD_XXX environment variables:
BUILD_AM572=1 make -f utils/product/Makefile .zipfile
BUILD_C6678=1 make -f utils/product/Makefile .zipfile
BUILD_C6657=1 make -f utils/product/Makefile .zipfile
BUILD_K2H=1 make -f utils/product/Makefile .zipfile
* Cleaned up examples, all can be build via a top level Makefile
* Updated qmss global object for Keystone to sync with PDK changes
* Added device name into OpenMP package. There are 4 supported devices,
each with its own package. The k2x package can be used with K2H, K2L
and K2E.
openmp_dsp_c667x_2_<version>
openmp_dsp_c657x_2_<version>
openmp_dsp_am57xx_2_<version>
openmp_dsp_k2x_2_<version>
* Ability to build any one of C6678, C6670, C6657 or C6636 using the
BUILD_XXX environment variables:
BUILD_AM572=1 make -f utils/product/Makefile .zipfile
BUILD_C6678=1 make -f utils/product/Makefile .zipfile
BUILD_C6657=1 make -f utils/product/Makefile .zipfile
BUILD_K2H=1 make -f utils/product/Makefile .zipfile
* Cleaned up examples, all can be build via a top level Makefile
* Updated qmss global object for Keystone to sync with PDK changes
* Added device name into OpenMP package. There are 4 supported devices,
each with its own package. The k2x package can be used with K2H, K2L
and K2E.
openmp_dsp_c667x_2_<version>
openmp_dsp_c657x_2_<version>
openmp_dsp_am57xx_2_<version>
openmp_dsp_k2x_2_<version>
Bumped up version to 2.02.01.00
Added 6636 to device names tested for K2H
add tomp_dispatch_finish for am57x accelerator model
Moved RTSC mode init function back into app cfg, added example
* Added an example to illustrate initializing QMSS in the application
* Moved adding __TI_omp_initialize_rtsc_mode to Startup.lastFxns back into
the application config file. The flexibilty is required to ensure a QMSS
init function inthe application can be added to lastFxns before
__TI_omp_initialize_rtsc_mode
* Updated documentation to indicate that caching for the memory ranges must
be set up correctly when the application initializes QMSS. It is important
to ensure that the non-cached section of MSMC is set up before the
application QMSS initialization function is called.
* Added an example to illustrate initializing QMSS in the application
* Moved adding __TI_omp_initialize_rtsc_mode to Startup.lastFxns back into
the application config file. The flexibilty is required to ensure a QMSS
init function inthe application can be added to lastFxns before
__TI_omp_initialize_rtsc_mode
* Updated documentation to indicate that caching for the memory ranges must
be set up correctly when the application initializes QMSS. It is important
to ensure that the non-cached section of MSMC is set up before the
application QMSS initialization function is called.
Cleaned up build process
* Added Makefile.inc in utils/product to set up paths for K2x builds.
* Dropped the /package suffix from environment variables such as
BIOS_DIR, IPC_DIR. Updated Makefile.libs correspondingly.
* Added Makefile.inc in utils/product to set up paths for K2x builds.
* Dropped the /package suffix from environment variables such as
BIOS_DIR, IPC_DIR. Updated Makefile.libs correspondingly.
Set CSL deviceType appropriately for K2H/L/E
chmod +x .csh scripts
add sitara am572 support
Fix "Disabled latex based user guide generation"
Disabled doxygen builds in error, re-enable. Disable user guide build
from latex source.
Disabled doxygen builds in error, re-enable. Disable user guide build
from latex source.
Disabled latex based user guide generation
The OpenMP runtime has switched to using Sphinx for documentation. The
latex -> pdf build to generate the user guide has been disabled.
The OpenMP runtime has switched to using Sphinx for documentation. The
latex -> pdf build to generate the user guide has been disabled.
Add SOC_K2H flag for CSL changes
Merge tag 'v02.01.17.02' into develop
v02.01.17.02
v02.01.17.02
Merge branch 'hotfix/v02.01.17.02'
Configuring the OpenMP runtime in RTSC mode to use a subset of the cores starting with a non zero master core index (OpenMP.masterCoreIdx) does not work as expected. This is fixed in OpenMP Runtime version 2.01.17.02.
Configuring the OpenMP runtime in RTSC mode to use a subset of the cores starting with a non zero master core index (OpenMP.masterCoreIdx) does not work as expected. This is fixed in OpenMP Runtime version 2.01.17.02.
Defect fix - runtime configuration with non zero master core
Configuring the OpenMP runtime in RTSC mode to use a subset of the cores
starting with a non zero master core index (via OpenMP.masterCoreIdx) does
not work as expected. This is fixed in OpenMP Runtime version 2.01.17.02.
Configuring the OpenMP runtime in RTSC mode to use a subset of the cores
starting with a non zero master core index (via OpenMP.masterCoreIdx) does
not work as expected. This is fixed in OpenMP Runtime version 2.01.17.02.
Merge branch 'feature/port-k2el' into develop
Merge branch 'develop' into feature/port-k2el
Updated version to 2.01.18.00
Merge branch 'develop' into feature/port-k2el
Added disclaimer to documentation
Merge tag 'v02.01.17.01' into develop
Release v02.01.17.01 for MCSDK 3.1.4.x
Release v02.01.17.01 for MCSDK 3.1.4.x
Merge branch 'release/v02.01.17.01'
* Updated README
* Updated README
Increased version number to 2.1.17.2
Fixed build instructions in README
Updated debian changelog
Add K2L/E devices
Minor updated to sample env for MCSDK 3.1.4.7
Documentation - updated opencl & ompa links
Ported OpenMP DSP runtime documentation to Sphinx
Ported runtime to xdc 3.31.02.38
With XDC 3.31.02.38, ti.targets.elf, ti.targets.rts6000 and
ti.targets.platforms were moved from XDC to BIOS. Unfortunately, this places
a dependency on BIOS in bare-metal mode.
An attempt was made to pull in the required components into the OpenMP
runtime and avoid the BIOS dependency, Abandoned for 2 reasons:
* This approach resulted in a duplication of RTSC components across BIOS
and the OpenMP runtime, making maintainence difficult.
* There were complications across bare-metal and BIOS modes - the
platform file had dynamically pick between ti.runtime.rts6000 and
ti.targets.rts6000
With XDC 3.31.02.38, ti.targets.elf, ti.targets.rts6000 and
ti.targets.platforms were moved from XDC to BIOS. Unfortunately, this places
a dependency on BIOS in bare-metal mode.
An attempt was made to pull in the required components into the OpenMP
runtime and avoid the BIOS dependency, Abandoned for 2 reasons:
* This approach resulted in a duplication of RTSC components across BIOS
and the OpenMP runtime, making maintainence difficult.
* There were complications across bare-metal and BIOS modes - the
platform file had dynamically pick between ti.runtime.rts6000 and
ti.targets.rts6000
Updated version to 2.1.17.0
* Updated version number
* Added/updated copyright notices
* Added a manifest to source tree
* Updated version number
* Added/updated copyright notices
* Added a manifest to source tree
Initial commit of OpenMP DSP runtime to new repo