a4091.device v42.25
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