NetBSD/sys/compat/mach
manu 5ba396cfb3 Added support for exchange of Mach messages between processes.
This does not buy us new functionnality for now, because we still have to
discover how mach_init (which acts as a name server, enabling processes to
discover each other's ports) is able to receive messages from other processes
(this is a bootstrap problem, and the bootstrap port might be the place to
search).

While we are there:
- removed a lot of debug which is now available using ktrace.
- reworked message handling to avoid mutliple copyin/copyout of the
same data. ktrace of Mach message now uses the in-kernel copy of the
message instead of copying it from userland.
- packed mach trap handlers arguments into a structure to avoid modifying
everything next time we have to add an argument.
2002-12-17 18:42:54 +00:00
..
arch/powerpc regen 2002-12-07 19:05:30 +00:00
Makefile
files.mach Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_bootstrap.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +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 Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_clock.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_errno.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_errno.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_exec.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_exec.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_host.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_host.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_message.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_message.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_misc.c Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_namemap.c Added thread_switch and some bits of Mach semaphores 2002-12-12 23:18:20 +00:00
mach_port.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_port.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_semaphore.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +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 Added support for dumping mach messages in ktrace/kdump. While we are 2002-12-09 21:29:20 +00:00
mach_syscallargs.h Added support for dumping mach messages in ktrace/kdump. While we are 2002-12-09 21:29:20 +00:00
mach_syscalls.c Added support for dumping mach messages in ktrace/kdump. While we are 2002-12-09 21:29:20 +00:00
mach_sysent.c Added support for dumping mach messages in ktrace/kdump. While we are 2002-12-09 21:29:20 +00:00
mach_task.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_task.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_thread.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_thread.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_types.h Added a few Mach traps: mach_boostrap_register, mach_port_set_attributes, 2002-12-12 00:29:23 +00:00
mach_vm.c Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
mach_vm.h Added support for exchange of Mach messages between processes. 2002-12-17 18:42:54 +00:00
syscalls.conf
syscalls.master Add thread_policy and clock_get_time mach traps. Implement 2002-11-26 08:10:14 +00:00