Skip to content

a4091.device v42.25

Compare
Choose a tag to compare
@reinauer reinauer released this 15 Apr 16:26
· 198 commits to main since this release

What's Changed

a4091.device

  • Fix cache handling (@LIV2)
    • Unbalanced CachePre/PostDMA calls caused issues for mmulibs
    • Add CachePostDMA() call
    • Remove CACRF_ClearI flag from CacheClearE calls as they're not needed
    • Add NULL ptr & buffer length check around the CachePostDMA call
  • Re-enable error handling in relocation code

a4091 test utility

  • Improved detection and disable/enable of driver present in system
  • Expunge is attempted first if driver is present
  • If driver is present, -f (ignore) or -S (suspend driver) must be issued
  • Improved DMA failure error reporting
  • Added new Bus Test which read tests A4091 DMA master address lines
  • Added new DMA SCRATCH-to-TEMP and SCRATCH-to-memory DMA master tests
  • Added Zorro slave A0 and A1 (byte) register access test

release management

  • every commit now produces directly usable artifacts in GitHub Actions
  • disk version number is added and determined by driver version number

Full Changelog: release_42.24...release_42.25