dma-api 0.10.2

Trait for DMA alloc and some collections
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.10.2]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.10.1...dma-api-v0.10.2 - 2026-09-09

### Other

- *(repo)* continue removing nonfunctional test scaffolding ([#2307]https://github.com/rcore-os/tgoskits/pull/2307)
- *(repo)* remove nonfunctional test scaffolding ([#2303]https://github.com/rcore-os/tgoskits/pull/2303)

## [0.10.1]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.10.0...dma-api-v0.10.1 - 2026-08-27

### Other

- *(sdmmc)* unify SDIO protocol and AIC8800 driver ([#2201]https://github.com/rcore-os/tgoskits/pull/2201)

## [0.10.0]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.5...dma-api-v0.10.0 - 2026-08-20

### Added

- *(dma-api)* [**breaking**] add device DMA coherency with uncached-alias remap ([#2106]https://github.com/rcore-os/tgoskits/pull/2106)

### Other

- *(axtest)* standardize Cargo and QEMU test flow ([#2088]https://github.com/rcore-os/tgoskits/pull/2088)
- *(sync)* unify lock primitives in ax-sync ([#1956]https://github.com/rcore-os/tgoskits/pull/1956)

## [0.9.5]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.4...dma-api-v0.9.5 - 2026-08-09

### Other

- updated the following local packages: axtest, ax-kspin, ax-kspin

## [0.9.4]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.3...dma-api-v0.9.4 - 2026-08-03

### Fixed

- *(dma-api)* retire legacy axdma release paths ([#1796]https://github.com/rcore-os/tgoskits/pull/1796)

### Other

- *(block)* adopt IRQ-driven multi-queue runtime ([#1768]https://github.com/rcore-os/tgoskits/pull/1768)
- enhance axtest coverage for various starry-kernel contracts ([#1674]https://github.com/rcore-os/tgoskits/pull/1674)

## [0.9.3]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.2...dma-api-v0.9.3 - 2026-07-08

### Other

- updated the following local packages: ax-kspin

## [0.9.2]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.1...dma-api-v0.9.2 - 2026-07-07

### Other

- updated the following local packages: ax-kspin

## [0.9.1]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.9.0...dma-api-v0.9.1 - 2026-07-02

### Other

- updated the following local packages: ax-kspin

## [0.9.0]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.8.2...dma-api-v0.9.0 - 2026-06-27

### Added

- *(rdif-block)* add owned DMA queue primitives

## [0.8.2]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.8.1...dma-api-v0.8.2 - 2026-06-23

### Other

- updated the following local packages: ax-kspin

## [0.8.1]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.8.0...dma-api-v0.8.1 - 2026-06-09

### Other

- updated the following local packages: ax-kspin

## [0.8.0]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.7.3...dma-api-v0.8.0 - 2026-06-03

### Added

- *(dma-api)* add high-level dma sync helpers ([#1028]https://github.com/rcore-os/tgoskits/pull/1028)

### Other

- Refactor code structure for improved readability and maintainability ([#982]https://github.com/rcore-os/tgoskits/pull/982)

## [0.7.3]https://github.com/rcore-os/tgoskits/compare/dma-api-v0.7.2...dma-api-v0.7.3 - 2026-05-18

### Added

- *(dma-api)* vendor dma and mmio api crates ([#742]https://github.com/rcore-os/tgoskits/pull/742)

## [0.7.2]https://github.com/drivercraft/sparreal-os/compare/dma-api-v0.7.1...dma-api-v0.7.2 - 2026-04-10

### Other

- ✨ feat(rd-net): 添加网络传输包装层,简化 DMA 缓冲区管理 ([#72]https://github.com/drivercraft/sparreal-os/pull/72)

## [0.7.1]https://github.com/drivercraft/sparreal-os/compare/dma-api-v0.7.0...dma-api-v0.7.1 - 2026-03-04

### Other

- ✨ feat: 重构设备驱动接口,移除 open/close 方法,添加 name 方法 ([#25]https://github.com/drivercraft/sparreal-os/pull/25)