-
-
Notifications
You must be signed in to change notification settings - Fork 0
Module_DMAManager
Charles edited this page Aug 5, 2026
·
10 revisions
| Component | Section | 32-bit | 64-bit | Claimant | Source | Repo summary |
|---|---|---|---|---|---|---|
| DMAManager | ROM modules | not built in repo, not tested in repo |
| Functionality | SWIs | Services | TOTAL |
|---|---|---|---|
| 0.00% | 0.00% | 0.00% | 0.00% |
DMAManager arbitrates IOMD DMA channels for podules, floppy, parallel, sound and network transfers. Clients register logical channels and queue/suspend/terminate transfers; it claims device interrupt vectors and pauses unsafe memory transfers across the PagesUnsafe/PagesSafe protocol.
- Has services
- Has services fast
- Has swis
- Is hardware specific
- Uses messagetrans
| In 32bit | In 64 bit | Interface |
|---|---|---|
| 🔲 | 🔲 | Hardware driver |
None
| In 32bit | In 64 bit | Interface |
|---|---|---|
| 🔲 | 🔲 |
DMA_RegisterChannel (&46140) |
| 🔲 | 🔲 |
DMA_DeregisterChannel (&46141) |
| 🔲 | 🔲 |
DMA_QueueTransfer (&46142) |
| 🔲 | 🔲 |
DMA_TerminateTransfer (&46143) |
| 🔲 | 🔲 |
DMA_SuspendTransfer (&46144) |
| 🔲 | 🔲 |
DMA_ResumeTransfer (&46145) |
| 🔲 | 🔲 |
DMA_ExamineTransfer (&46146) |
| In 32bit | In 64 bit | Interface |
|---|---|---|
| 🔲 | 🔲 | Service_PagesSafe |
| 🔲 | 🔲 | Service_PagesUnsafe |
| 🔲 | 🔲 | Service_Reset |
None
None
None
None
None
None
None
MessageTrans


