Document the DMA Manager and OpenHCL memory model
Open
@chris-oo is already working on this.
Since Mar 11, 2026.
documentation
storage
- Dominant language
- Rust
- Stars
- 1.9k
- Forks
- 238
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 100
Description
Memory model:
- VTL2 Memory allocation modes
- VTL2 MMIO space, and gap(s)
- Memory types (private pool, shared pool, etc.) + sizing heuristics (@mattkur to fill in docs on heuristics)
- How VTL2 accesses the VTL0 memory
DMA manager:
- Client (e.g. nvme, mana drivers) expectiations
- What it is, and general purpose
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.