Our team builds the kernel-side abstractions that make a modern GPU driver possible in Rust, including driver core, PCI configuration, DMA address translation, device input/output and IRQ, devres, auxiliary bus, firmware loader, together with the Rust allocator shim. * Background with kernel device model, driver core, and OS interfaces for memory management, IRQ handling, and synchronization.
mehr