|
|
|
|
|
by steveklabnik
498 days ago
|
|
Rust is only allowed for drivers, because that sidesteps the platform support questions. DMA is needed for an overwhelming number of useful drivers. If you can’t use DMA from Rust, then you can’t really properly evaluate the usefulness of Rust, hence the effort is basically dead. |
|
Whether that's a good or bad approach is besides the point. It's what was suggested as an alternative, and clearly it's something that would work. "You can't use DMA from Rust" is just not true.