Releases
4.3.0
Release Notes
New Features
Adds compiler warnings for deprecated API components.
Adds daughterboard unit and integration tests
Adds a variable mode to make a variable write once to prevent overwriting variables.
Users may no optionally disable firmware loading from the default path by setting the PIXIE_DISABLE_SYSTEM_FIRMWARE
environment variable to TRUE
Updates
Updates FindBroadcomAPI.cmake to properly find the 64-bit libraries on Windows.
Streamlined firmware report generation to reduce maintenance
Updates simulation framework to load EEPROMs
Adds JSON output to the sysctl command
Migrates all typedefs to using
Makes the API crate a static object to ensure that its state isn't lost.
Updates the MIB infrastructure to guarantee that it's always destructed last. This ensures we can report up to the point we close the API.
Updates GetModuleInfo so that it reports against the resident firmware regardless of the state of the default firmware path.
Updates the example code to align with the documentation.
Bug Fixes
Fixed issue where destroying a DB object wouldn't clear that object's MIB.
Fixes issue where the MCA memory test would impact all output streams
Fixes issue where the Slot ID may not get set properly before a boot.
Fixes issue where we may attempt to boot modules that were forced offline.
Fixes issue where the omnitool wouldn't interpret negative value command arguments
You can’t perform that action at this time.