Fix prototype of hplib_checkMallocArea, cleanup, update version
HPLIB changes to support device specific libraries
HPLIB makefile updates to sync with yocto recipes
Merge remote-tracking branch 'origin/lamarr'
Conflicts:
ti/runtime/hplib/hplib_vm.h
ti/runtime/hplib/hplibmod.h
ti/runtime/hplib/src/hplib_loc.h
Conflicts:
ti/runtime/hplib/hplib_vm.h
ti/runtime/hplib/hplibmod.h
ti/runtime/hplib/src/hplib_loc.h
Fix for SDOCM00107501:Compilation issues observed when compiling with C++
Additional fix for SDOCM00104882: Re-implemented hplib_vmGetMemPoolRemainder API
Fix for SDOCM00104882: HPLIB needs to provide a memory free API.
Added unit test case for alloc/free APIs.
Fix implementation of Osal_start().
Added unit test case for alloc/free APIs.
Fix implementation of Osal_start().
SDOCM00106000: HPLIB library warning cleanup
10 years agoUpdate hplib_vmInit API to allow user space application to pass in hplib device speci...
Update hplib_vmInit API to allow user space application to pass in hplib device specific configuration
Fix include files in hplib device config files
ARM makefile updates
Update install rule to add device specific config files, fix compilation of pmutest application
Integrate hplib unit tets with latest library
Update PASS_CFG_BLK_SZ for lamarr/edison device configuration
Merge from master
Fix for SDOCM00105999: HPLIB without OSAL
Fix for SDOCM00105709: hplib_vmMemAlloc doesnt always give unique addresses.
HPLIB updates for MCSDK 3.1 which supports single library for keystone-2 devices, test application updates.
Fix for SDOCM00105709: hplib_vmMemAlloc doesnt always give unique addresses.
Makefile cleanup
Update version to 01.00.00.05
Fix implementation of hplib_mUtilProgramPmuEvent and hplib_mUtilReadPmuEvent
Adding Multi-process friendly spinlock APIs
SDOCM00104383-HPLIB kernel module updates for linux 3.10 kernel
Added shared object library support, updated release version.
Fix for SDOCM00103116: Added API to reset malloc area for memory pool,
resolved issue with multiple opens of hplib kernel module.
resolved issue with multiple opens of hplib kernel module.
Fix for SDOCM00103205: Issue with hplib_mUtilGetTimestamp()
Update version to 1.0.0.3
Updates to shared memory implementation, multi-proc changes
Code review: Add enum type for HPLIB shared memory entries
This commit adds the following:
1. HPLIB shared memory API's and implementaion.
2. Moving HPLIB manages spinlocks to shared memory region.
1. HPLIB shared memory API's and implementaion.
2. Moving HPLIB manages spinlocks to shared memory region.
Addng abiity to exclude hplib osal API's in hplib library by setting DISABLE_OSAL=yes when building library.
Makefile changes for Yocto
Makefile cleanup for hplib library
sync up with QMSS register define changes
Moved memory barrier to hplib_mVMConvertDescVirtToPhy to save CPU cycles,
bumped up hplib version to 01.00.00.02
bumped up hplib version to 01.00.00.02
This commit adds the following changes:
1. Renamed read proc entry to hplib from netapi.
2. MPU access now enabled by skern, removed from hplib for A15.
3. Cleanup.
1. Renamed read proc entry to hplib from netapi.
2. MPU access now enabled by skern, removed from hplib for A15.
3. Cleanup.
Added hplib_ver.h, updated doxy file to include hplib_ver.h
Fixes in Osal_qmssConvertDescPhyToVirt and Osal_qmssConvertDescVirtToPhy
10 years agoMakefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources...
Makefile cleanup: removed dependency on CORTEX_A15 compile file flag, updated sources accordingly.
Update location of doxygen output folder
Use of hplib memory barrier apis in hplib cache apis
Fixes in hplib rwlock utilities, updated synchtest for multi-thread/core
Updated the hplib build infrastructure to align for yocto
HPLIB cleanup
Fixes for the following IRS:
SDOCM00100482: HPLIB: hplib_VM_MemMap doesn't seem to be mapping memory properly
SDOCM00100481: Function hplib_vmMemAlloc: Critical section lock not being released
Added license file, COPYING.txt
SDOCM00100482: HPLIB: hplib_VM_MemMap doesn't seem to be mapping memory properly
SDOCM00100481: Function hplib_vmMemAlloc: Critical section lock not being released
Added license file, COPYING.txt
This commit adds the following:
1. MPU support for A15
2. Fix for hplib library and test applications compilation
3. Updates to hplib testing applications for K2
4. Renamed netapimod_test to hplibmod_test
1. MPU support for A15
2. Fix for hplib library and test applications compilation
3. Updates to hplib testing applications for K2
4. Renamed netapimod_test to hplibmod_test
Resolve compilation warnings, cleanup.
Using IOCTL interface to enable user space access to ARM timers for A15 and enable user space access for PMU
Fix hplib compilation issue for standalone make for CORTEX_A8, add utility to set process Id
Incorporated HPLIB code review comments
Changing internal directory name to hplib
Multi-core/multi-thread changes
Updates to virtual memory APIs
Update for resolving compilation errors for Keystone-2
Makefile update to remove compilation of armtime test application
Updates to highperf-lib
HPLIB API cleanup
Doxygen updates
Doxygen updates
Doxygen updates
Doxygen updates
Doxygen updates
Changed library name to hplib, moved over osal.c from netapi
Changes to support directory restructuring
Changes to use HPLIB defines
Doxygen updates and cleanup
Add rules to build doxygen for API header files
hplib: remove swap version of Makefile
High Performance Library code base