Skip to content

Switchtec-dma v0.9 release for Switchtec Gen4 PFX/PSX/PAX MR-2

Compare
Choose a tag to compare
@kelvin-cao kelvin-cao released this 19 Jan 08:23
· 22 commits to master since this release

About this Release

This release supports the following Switchtec devices and releases.

Generation Variant Release
Gen4 PSX/PFX Beta (F/W version: 03.50.0.03e), MR-1 (F/W version: 03.60.0.049), MR-2 (F/W version: 03.70.0.04f)
Gen4 PAX Beta (F/W version: 04.50.0.440), MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450)

Note:

  • The driver is tested against Linux kernel 5.6.

What is New?

This release introduces the following new features, changes and fixes.

Features and Changes

N/A

Fixes

This release includes the following fixes.

  • Add barriers to synchronize SQ and CQ handling 2fa3c2e
  • Pause and reset channels when loading driver 42479b6
  • Fix a bug in struct register_buf_data 7b3d044
  • Remove static modifier for the ce variable in function process_desc 84e444f
  • Use swdma_dev->chan_cnt instead of swdma_dev->dma_dev.chancnt aea758c
  • Avoid sleeping in RCU read-side critical sections and correct some improper uses of RCU 9395754

Limitations

N/A