Skip to content

2.12.0-3 (OFS 2024.1 RC3)

Pre-release
Pre-release
Compare
Choose a tag to compare
@pcolberg pcolberg released this 27 Mar 18:29
· 40 commits to master since this release

Added

  • Add loop count command line input to CXL host exerciser (#3051).
  • Add running pointer and ping-pong tests to CXL host exerciser (#3056).
  • Add opae-mem tool as a replacement for ofs.uio (#3055).
  • Add cxl_hello_fpga sample for CMC (#3052).
  • Add parent/child AFU management to the libopae-c shell (#3072).
  • Add --force and --enable-sriov options to opae.io (#3079).
  • Add support for multi-port AFUs in OPAE vfio plugin (#3080).

Changed

  • Remove latency iterations from write cache hit/miss scenario tests (#3043).
  • Support 16GB memory for MEM_TG in cxl_mem_tg sample (#3058).
  • Remove unsupported loopback command from CXL host exerciser (#3059).
  • Remove redundant host read and write cache miss tests from CXL host exerciser (#3064).
  • Improve fpgametrics output readability (#3075).
  • Replace Bitstream Version with Image Info in bitstreaminfo output (#3076).
  • Improve VFIO device enumeration performance (#3090).
  • Hide confusing log message in pacsign (#3092).
  • Improved error message for buffer allocation failure in host exerciser memory test (#3102).

Fixed

  • Fix CXL host exerciser read latency output (#3042).
  • Correct issue pointed out by static analysis (#3044, #3046).
  • Fix uninitialized variable errors in fpgabist (#3053).
  • Fix CXL traffic generator read/write bandwidth and argument checks (#3054).
  • Disallow factory image update if boot page is also factory (#3049).
  • Set FPGA buffer read-only for device bias mode (#3057).
  • Define PCI_STD_NUM_BARS when not found (#3061).
  • Set continuous mode bit for write cache hit/miss tests (#3062).
  • Skip check for factory boot page in fpgasupdate under certain conditions (#3063).
  • Fix segmentation fault in CXL host exerciser in non-root user mode (#3067).
  • Fix running pointer test output in CXL host exerciser (#3068).
  • Only clear AER errors when AER is available (#3073).
  • Fix SEGV when passing NULL buf_addr to fpgaPrepareBuffer() (#3077).
  • Update test completion timeout value in cxl_mem_tg sample (#3081).
  • Fix progress output in fpgasudpate (#3078).
  • Update test completion timeout to 10 seconds in cxl_mem_tg sample (#3086, #3087).
  • Update latency calculations in CXL host exerciser (#3088).
  • Check memory calibration status before running host exerciser (#3094).
  • Fix error handling when vfio-pci driver binding fails in opae.io (#3095).
  • Fix Partial Reconfiguration on boards without BMC interface (#3101).
  • Set PCI SBDF to enumerate FPGA device and accelerator in afu_test (#3103, #3105)

Security

  • Address issues pointed out by Python scanners (#3036, #3045).