NetBSD/sys/compat/mach
manu f9c483a301 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:16:18 +00:00
..
arch/powerpc - WindowServer wants io_master_port? Give it a port! 2003-02-02 19:06:31 +00:00
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 Another chicken sacrifice to the gcc3 warning gods. 2003-08-05 21:12:53 +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
Makefile
syscalls.conf
syscalls.master Merge the nathanw_sa branch. 2003-01-18 08:18:50 +00:00