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
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
mach_clock.c
mach_clock.h
mach_errno.c
mach_errno.h
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
mach_host.h
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
mach_semaphore.h
mach_syscall.h
mach_syscallargs.h
mach_syscalls.c
mach_sysent.c
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