Fix for SDOCM00105999: HPLIB without OSAL
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.
10 years agoAddng abiity to exclude hplib osal API's in hplib library by setting DISABLE_OSAL... DEV.HPLIB.01.00.00.02
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