Releases: open-power/eCMD
ver-15-1
ver-15-0
eCMD Version 15 Major release.
List of Significant changes
•All eCMD 14 “Hidden” data types and APIs have been removed and replaced the base data types and APIs in eCMD 15.
•Most by-reference input data in APIs are now const data types.
•Dropped support for ecmdChipTarget core/coreState. Use chipUnitNum/chipUnitNumState instead.(They had always been a union and interchangeable.)
•Dropped group scom support as it was never utilized.
•Changed ecmdDllInfo dllType and dllProduct from enums to strings.
•Fix for X-state handling in ecmdDataBuffer.
•Moved simulation APIs to their own sim extension.
•Use dynamic libraries (lib.so)to link to instead of static archives (ClientCapi.a)
•Restructured install directory to place all headers in a top level “include” directory instead of various “capi” sub-directories.
•Moved fapi2 perl scripts to bin install directory.
•64-bit versions are default now for ecmdsetup.
Any C eCMD testcases or perl/python scripts that call ecmdLoadDll() with an explicit version will need to be updated to add ver15 as well.
i.e. ecmdLoadDll( "", "ver14" )
needs to change to ecmdLoadDll( "", "ver14,ver15" )
Data types changing from “Hidden” to base version in eCMD 15
ecmdScomData
ecmdLatchQueryData
ecmdI2CCmdEntry
APIs changing from “Hidden” to base version in eCMD 15
ecmdQueryScom (Due to ecmdScomData[Hidden])
ecmdQueryLatchInfo (Due to ecmdLatchQueryData[Hidden])
ecmdQueryFileLocationecmd (Support multiple file locations being returned)
ecmdI2cReadOffset (i_offset-> 32 to 64 bit value& add i_flags)
ecmdI2cWriteOffset (i_offset-> 32 to 64 bit value& add i_flags)
ecmdI2cRead (Add i_flags)
ecmdI2cWrite (Add i_flags)
ecmdI2CMultipleCmds (Due to ecmdI2cCmdEntry[Hidden])
The following methods added a mode input, but it defaults to 0 in the prototypes, so you may not have to make any code updates.
getRing
putRing
getLatch
putLatch
getSpy
getSpyEnum
getSpyEpCheckers
getSpyGroups
putSpy
putSpyEnum
initChipFromFile
getMemPba
ver-14-21-1
Last scheduled eCMD 14 release that captures latest state of repo.
ver-14-21-0
Latest eCMD 14 release
ver-14-20-0
Merge pull request #353 from janssens2/ecmd14_20 Update version to 14-20
ver-14-19-0
eCMD 14.19
ver-14-18-0
Merge pull request #207 from mklight/ecmd14_18 eCMD 14.18
ver-14-16-0
Merge pull request #190 from rpking42/server_git_version Return the git hash for `croquery serverversion`
ver-14-15-1
Merge pull request #180 from mklight/py3swigflags enable additional flags for swig py3 command
ver-14-15-0
Merge pull request #177 from mklight/fapi2_multicast_part_2 Fapi2 multicast part 2