Skip to content

Bug fixes and updates

Latest
Compare
Choose a tag to compare
@xia-stan xia-stan released this 06 Aug 18:19

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