From 59c7978072fd4474e7a263a2fda1e4a56cf1d8a1 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 24 Mar 2026 21:58:52 +0100 Subject: Drop todo about Interface for userspace drivers It is now done. --- microkernel/mach/gnumach/projects/mach_5.mdwn | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'microkernel') diff --git a/microkernel/mach/gnumach/projects/mach_5.mdwn b/microkernel/mach/gnumach/projects/mach_5.mdwn index d7355f4b..f36296f6 100644 --- a/microkernel/mach/gnumach/projects/mach_5.mdwn +++ b/microkernel/mach/gnumach/projects/mach_5.mdwn @@ -137,27 +137,3 @@ A prototype exists. * * - -## Interface for userspace drivers - -We need to provide an interface suitable for implementing drivers in -userspace: - -* A way to handle interrupts -* and a way to allocate memory suitable for DMA buffers - -### Required ABI changes - -None. This is a new interface. Debian/Hurd uses a non-standard rpc -id, so we do not change an existing procedure there. - -### Status - -A DDE-based solution is used in Debian/Hurd to provide network -drivers. A rump kernel prototype is implemented. These use a kernel -interface written by Zheng Da available in the -"master-user_level_drivers" branch in the GNU Mach repository. - -### Discussions - -* -- cgit v1.2.3