2.12.0-3 (OFS 2024.1 RC3)
Pre-release
Pre-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)