diff options
Diffstat (limited to 'microkernel')
| -rw-r--r-- | microkernel/mach/gnumach/projects/mach_5.mdwn | 24 |
1 files changed, 0 insertions, 24 deletions
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. * <https://lists.gnu.org/archive/html/bug-hurd/2015-05/msg00000.html> * <https://lists.gnu.org/archive/html/bug-hurd/2016-09/msg00056.html> - -## 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 - -* <https://lists.gnu.org/archive/html/bug-hurd/2016-02/msg00126.html> |
