This file contains a brief description of all documenation found in this directory. For the complete abstract, please refer to the Mach bibliography. atm.{ps, dvi} Simple Protocol Processing for High-Bandwith Low-Latency Networking cpuserver.{doc,ps} The Mach cpu-server: An Implementation of Processor Allocation. This paper describes thecpu_server, a user-mode server which performs allocation for the Mach operating system. datamovment.{doc,ps} Data Movement in Kernelized Systems. This paper describes how 2 kernelized systems, Mach 3.0 with a BSD4.3 Single Server and Chorus/MiX V.4, move data to and from files under a variety of circumstances. envmgr.ps Mach Environment Manager. exception.ps The Mach Exception Handling Facility i386_install.{doc,ps} Installation notes for the i386/i486 release of 2.5. The hardware requirements for 2.5 also apply to the 3.0 release. i386_manpages.{doc,ps} Manpages for the i386/i486 release of 2.5. mach3_build.{doc,ps} How to build the Mach 3 sources mach3_cmu.{doc,ps} How to use the CMU specific Mach 3 building tools mach3_setup.{doc,ps} How to install Mach 3 on your machine machsys.ps A Programmer's Guide to the Mach System Calls. This manual explains the use of the Mach 2.5 kernel calls. machuse.ps A Programmer's Guide to the Mach User Environment. This manual demonstrates the use of the C Threads library primitives in writing a multithreaded program and the use of the Mach Interface Generator (MIG) to generate remote proceedure calls for interprocess communication. This paper reflects 2.5 use. manual.{doc,ps} Mach Kernel Interface Manual. This manual describes the interface to the Mach 2.5 kernel in detail for a wide variety of uniprocessor and multiprocessr architectures. midwaytr.ps Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors CMU-CS-91-170 mig.ps MIG--The Mach Interface Generator. This paper deals with the 2.5 release. For 3.0 changes, please refer to the server_ writers document, which can be found in "/usr/mach/public/doc/osf". mdos.ps Mach DOS Update. monmanual.{doc,ps} Mach Kernel Monitor (with applications using the PIE environment). This manual describes how to use MKM (Mach Kernel Monitor). netmsgserver.{doc.ps} Network Server Design, Mach Networking Group. This paper describes the design of the network server and details the the interfaces to the modules that are used to implement it. odemake.handout.ps Slides and handout from talk on building Mach 3 odemake.slides.ps poe_notes.{doc,ps} A brief description of the POE server: What it is and how to build and run it. promanual.{doc,ps} Addition the the Mach Kernel Interface Manual. This paper describes processor allocation and scheduling primatives. sched.concur.ps Scheduling Support for Concurency and Parallelism in the Mach Operating System (These are not implemented in 2.5) system.address.tracing.ps Software Methods for System Address Tracing (CMU technical report: CMU-CS-83-188) To appear in the proceedings of The Fourth Workshop on Workstation Operating Systems Napa, CA October 14-15, 1993 threads.{ps, doc} C Threads threadmgnt.{ps,dvi} Using Continuations to Implement Thread Management and Communication in Operating Systems. toolkit.ps A Toolkit for Interposing User Code at the System Interface.