NetBSD/sys/compat/mach
manu f816300903 (file missing from the previous commit, I copy/past the commit log)
Some initial support for IOHIDSystem. This gives us some pointer moves in X11
(not really related the the actual mouse movement, but this will come).

The darwin_iohidsystem_thread reads events from wscons, translates them
into IOHIDSystem events and wakes up the userland client with a notification.
To do this, I had to improve the void implementation of
io_connect_set_notification_port() to actually register something (I assumed
a single notification port, which makes some sense since only one process
seems to be able to open the driver)

Missing bits:
- we do not take event masks given by the process into account.
- the notification message has not been checked against Darwin
- events are badly translated
2003-09-11 23:18:10 +00:00
..
arch/powerpc - WindowServer wants io_master_port? Give it a port! 2003-02-02 19:06:31 +00:00
Makefile
files.mach First work on notifications. Not really working for now. 2003-03-29 11:04:08 +00:00
mach_bootstrap.c Fix a buffer overflow that was leading to various kernel crashes 2003-08-26 21:52:18 +00:00
mach_bootstrap.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_clock.c Do a preliminary switchover of the mach code to lwp's. It compiles now 2003-01-21 04:06:06 +00:00
mach_clock.h - When MACH_MSG_RCV_LARGE is set, we must return a message with just a header 2002-12-27 19:57:47 +00:00
mach_errno.c A first attempt at providing access to our device tree through the IOKit. 2003-02-09 22:13:46 +00:00
mach_errno.h Introduced IOKit driver methods. Moved back into Mach some IOKit driver 2003-02-20 22:39:42 +00:00
mach_exec.c don't abuse the native sigcode. 2003-09-10 16:44:56 +00:00
mach_exec.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
mach_host.c - WindowServer wants io_master_port? Give it a port! 2003-02-02 19:06:31 +00:00
mach_host.h - WindowServer wants io_master_port? Give it a port! 2003-02-02 19:06:31 +00:00
mach_iokit.c Some initial support for IOHIDSystem. This gives us some pointer moves in X11 2003-09-11 23:16:18 +00:00
mach_iokit.h Some initial support for IOHIDSystem. This gives us some pointer moves in X11 2003-09-11 23:16:18 +00:00
mach_message.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
mach_message.h Added a IOFBSETCOLORCONVERTTABLE method in ioframebuffer driver. 2003-07-01 19:15:47 +00:00
mach_misc.c First work on notifications. Not really working for now. 2003-03-29 11:04:08 +00:00
mach_namemap.c Added vm_region_64 and thread_info 2003-09-06 23:52:24 +00:00
mach_notify.c Fix a few bugs and get a better notification support (A sample program 2003-04-05 19:27:51 +00:00
mach_notify.h Fix a few bugs and get a better notification support (A sample program 2003-04-05 19:27:51 +00:00
mach_port.c (file missing from the previous commit, I copy/past the commit log) 2003-09-11 23:18:10 +00:00
mach_port.h Make io_iterator_reset working for device class itaerators 2003-04-30 18:38:19 +00:00
mach_semaphore.c Do a preliminary switchover of the mach code to lwp's. It compiles now 2003-01-21 04:06:06 +00:00
mach_semaphore.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_syscall.h Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
mach_syscallargs.h Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
mach_syscalls.c Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
mach_sysent.c Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
mach_task.c More debug 2003-04-29 22:12:51 +00:00
mach_task.h First attempt with task_suspend/task_resume, but we hit some bugs somewhere 2003-04-06 17:58:49 +00:00
mach_thread.c Added vm_region_64 and thread_info 2003-09-06 23:52:25 +00:00
mach_thread.h Added vm_region_64 and thread_info 2003-09-06 23:52:25 +00:00
mach_types.h Added vm_region_64 and thread_info 2003-09-06 23:52:25 +00:00
mach_vm.c Added vm_region_64 and thread_info 2003-09-06 23:52:25 +00:00
mach_vm.h Added vm_region_64 and thread_info 2003-09-06 23:52:25 +00:00
syscalls.conf
syscalls.master Merge the nathanw_sa branch. 2003-01-18 08:18:50 +00:00