summaryrefslogtreecommitdiff
path: root/doc/mach.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/mach.info')
-rw-r--r--doc/mach.info175
1 files changed, 175 insertions, 0 deletions
diff --git a/doc/mach.info b/doc/mach.info
new file mode 100644
index 00000000..c2100e59
--- /dev/null
+++ b/doc/mach.info
@@ -0,0 +1,175 @@
+This is ../doc/mach.info, produced by makeinfo version 4.8 from
+../doc/mach.texi.
+
+INFO-DIR-SECTION Kernel
+START-INFO-DIR-ENTRY
+* GNUMach: (mach). Using and programming the GNU Mach microkernel.
+END-INFO-DIR-ENTRY
+
+ This file documents the GNU Mach microkernel.
+
+ This is Edition 0.4, last updated 2001-09-01, of `The GNU Mach
+Reference Manual', for Version 1.3.99.
+
+ Copyright (C) 2001 Free Software Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.1 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being "Free Software Needs Free Documentation" and
+"GNU Lesser General Public License", the Front-Cover texts being (a)
+(see below), and with the Back-Cover Texts being (b) (see below). A
+copy of the license is included in the section entitled "GNU Free
+Documentation License".
+
+ (a) The FSF's Front-Cover Text is:
+
+ A GNU Manual
+
+ (b) The FSF's Back-Cover Text is:
+
+ You have freedom to copy and modify this GNU Manual, like GNU
+software. Copies published by the Free Software Foundation raise
+funds for GNU development.
+
+ This work is based on manual pages under the following copyright and
+license:
+
+Mach Operating System
+Copyright (C) 1991,1990 Carnegie Mellon University
+All Rights Reserved.
+
+ Permission to use, copy, modify and distribute this software and its
+documentation is hereby granted, provided that both the copyright
+notice and this permission notice appear in all copies of the software,
+derivative works or modified versions, and any portions thereof, and
+that both notices appear in supporting documentation.
+
+ CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
+CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
+DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
+
+
+Indirect:
+mach.info-1: 1914
+mach.info-2: 296589
+
+Tag Table:
+(Indirect)
+Node: Top1914
+Node: Introduction10176
+Node: Audience11007
+Node: Features12042
+Node: Overview13869
+Node: History15062
+Node: Installing15207
+Node: Binary Distributions16431
+Node: Compilation17240
+Node: Configuration18219
+Node: Cross-Compilation31019
+Node: Bootstrap31800
+Ref: Bootstrap-Footnote-132243
+Node: Bootloader32480
+Ref: Bootloader-Footnote-133781
+Node: Modules33863
+Node: Inter Process Communication34668
+Node: Major Concepts35291
+Node: Messaging Interface39096
+Node: Mach Message Call39826
+Node: Message Format43141
+Node: Exchanging Port Rights53602
+Ref: Exchanging Port Rights-Footnote-159168
+Node: Memory59341
+Ref: Memory-Footnote-162435
+Node: Message Send62777
+Ref: Message Send-Footnote-169803
+Node: Message Receive70085
+Ref: Message Receive-Footnote-178722
+Node: Atomicity79003
+Node: Port Manipulation Interface81776
+Node: Port Creation83252
+Node: Port Destruction88038
+Node: Port Names91181
+Node: Port Rights95419
+Node: Ports and other Tasks99216
+Node: Receive Rights103308
+Node: Port Sets108478
+Node: Request Notifications110881
+Node: Virtual Memory Interface115668
+Node: Memory Allocation116921
+Node: Memory Deallocation119446
+Node: Data Transfer120907
+Node: Memory Attributes124432
+Node: Mapping Memory Objects133844
+Node: Memory Statistics137133
+Node: External Memory Management138693
+Node: Memory Object Server139398
+Node: Memory Object Creation142107
+Node: Memory Object Termination146113
+Node: Memory Objects and Data149051
+Node: Memory Object Locking166200
+Node: Memory Object Attributes172093
+Node: Default Memory Manager177933
+Node: Threads and Tasks183654
+Node: Thread Interface183991
+Node: Thread Creation184992
+Node: Thread Termination186109
+Node: Thread Information186580
+Node: Thread Settings192652
+Node: Thread Execution193886
+Node: Scheduling201180
+Node: Thread Priority201535
+Node: Hand-Off Scheduling204174
+Node: Scheduling Policy209166
+Node: Thread Special Ports210499
+Node: Exceptions212945
+Node: Task Interface213824
+Node: Task Creation214836
+Node: Task Termination216171
+Node: Task Information216773
+Node: Task Execution223289
+Node: Task Special Ports227702
+Node: Syscall Emulation231555
+Node: Profiling232782
+Node: Host Interface236540
+Node: Host Ports237525
+Node: Host Information239598
+Node: Host Time244971
+Node: Host Reboot247630
+Node: Processors and Processor Sets248180
+Node: Processor Set Interface249158
+Node: Processor Set Ports249925
+Node: Processor Set Access250760
+Node: Processor Set Creation253023
+Node: Processor Set Destruction254050
+Node: Tasks and Threads on Sets254971
+Node: Processor Set Priority260145
+Node: Processor Set Policy261435
+Node: Processor Set Info263048
+Node: Processor Interface266851
+Node: Hosted Processors267576
+Node: Processor Control268567
+Node: Processors and Sets270033
+Node: Processor Info271914
+Node: Device Interface274650
+Node: Device Reply Server276265
+Node: Device Open277557
+Node: Device Close279677
+Node: Device Read280256
+Node: Device Write283175
+Node: Device Map285980
+Node: Device Status286876
+Node: Device Filter288049
+Node: Kernel Debugger292885
+Node: Operation293612
+Node: Commands296589
+Node: Variables309812
+Node: Expressions311199
+Node: Copying312548
+Node: Documentation License331757
+Node: Free Documentation License332345
+Node: CMU License352244
+Node: Concept Index353475
+Node: Function and Data Index357317
+
+End Tag Table