|
|
1.1.1.4 ! root 1: This is mach.info, produced by makeinfo version 6.1 from mach.texi. 1.1 root 2: 3: This file documents the GNU Mach microkernel. 4: 1.1.1.4 ! root 5: This is edition 0.4, last updated on 16 May 2016, of 'The GNU Mach ! 6: Reference Manual', for version 1.7. 1.1 root 7: 8: Copyright (C) 2001, 2002, 2006, 2007, 2008 Free Software Foundation, 9: Inc. 10: 11: Permission is granted to copy, distribute and/or modify this 12: document under the terms of the GNU Free Documentation License, 13: Version 1.2 or any later version published by the Free Software 14: Foundation; with no Invariant Section, with no Front-Cover Texts, 15: and with no Back-Cover Texts. A copy of the license is included in 16: the section entitled "GNU Free Documentation License". 17: 18: This work is based on manual pages under the following copyright 19: and license: 20: 21: Mach Operating System 22: Copyright (C) 1991,1990 Carnegie Mellon University 23: All Rights Reserved. 24: 25: Permission to use, copy, modify and distribute this software and 26: its documentation is hereby granted, provided that both the 27: copyright notice and this permission notice appear in all copies of 28: the software, derivative works or modified versions, and any 29: portions thereof, and that both notices appear in supporting 30: documentation. 31: 32: CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" 33: CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 34: ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 35: INFO-DIR-SECTION Kernel 36: START-INFO-DIR-ENTRY 37: * GNUMach: (mach). Using and programming the GNU Mach microkernel. 38: END-INFO-DIR-ENTRY 39: 40: 41: Indirect: 1.1.1.4 ! root 42: mach.info-1: 1625 ! 43: mach.info-2: 302558 1.1 root 44: 45: Tag Table: 46: (Indirect) 1.1.1.4 ! root 47: Node: Top1625 ! 48: Node: Introduction11248 ! 49: Node: Audience12079 ! 50: Node: Features13114 ! 51: Node: Overview14941 ! 52: Node: History16134 ! 53: Node: Installing16279 ! 54: Node: Binary Distributions17504 ! 55: Node: Compilation18312 ! 56: Node: Configuration19545 ! 57: Node: Cross-Compilation35956 ! 58: Node: Bootstrap36737 ! 59: Ref: Bootstrap-Footnote-137180 ! 60: Node: Bootloader37417 ! 61: Ref: Bootloader-Footnote-138697 ! 62: Node: Modules38783 ! 63: Node: Inter Process Communication39610 ! 64: Node: Major Concepts40233 ! 65: Node: Messaging Interface44038 ! 66: Node: Mach Message Call44768 ! 67: Node: Message Format48083 ! 68: Node: Exchanging Port Rights59275 ! 69: Ref: Exchanging Port Rights-Footnote-164837 ! 70: Node: Memory65009 ! 71: Ref: Memory-Footnote-168103 ! 72: Node: Message Send68445 ! 73: Ref: Message Send-Footnote-175467 ! 74: Node: Message Receive75750 ! 75: Ref: Message Receive-Footnote-185402 ! 76: Node: Atomicity85683 ! 77: Node: Port Manipulation Interface88457 ! 78: Node: Port Creation90012 ! 79: Node: Port Destruction94801 ! 80: Node: Port Names97944 ! 81: Node: Port Rights102191 ! 82: Node: Ports and other Tasks105980 ! 83: Node: Receive Rights110073 ! 84: Node: Port Sets117004 ! 85: Node: Request Notifications119407 ! 86: Node: Inherited Ports124211 ! 87: Node: Virtual Memory Interface127895 ! 88: Node: Memory Allocation129148 ! 89: Node: Memory Deallocation131673 ! 90: Node: Data Transfer133137 ! 91: Node: Memory Attributes136663 ! 92: Node: Mapping Memory Objects146102 ! 93: Node: Memory Statistics149411 ! 94: Node: External Memory Management150985 ! 95: Node: Memory Object Server151690 ! 96: Node: Memory Object Creation154399 ! 97: Node: Memory Object Termination158447 ! 98: Node: Memory Objects and Data161386 ! 99: Node: Memory Object Locking178532 ! 100: Node: Memory Object Attributes184427 ! 101: Node: Default Memory Manager190264 ! 102: Node: Threads and Tasks195986 ! 103: Node: Thread Interface196323 ! 104: Node: Thread Creation197319 ! 105: Node: Thread Termination198436 ! 106: Node: Thread Information198907 ! 107: Node: Thread Settings205006 ! 108: Node: Thread Execution206240 ! 109: Node: Scheduling213533 ! 110: Node: Thread Priority213888 ! 111: Node: Hand-Off Scheduling216522 ! 112: Node: Scheduling Policy221647 ! 113: Node: Thread Special Ports222979 ! 114: Node: Exceptions225425 ! 115: Node: Task Interface226295 ! 116: Node: Task Creation227307 ! 117: Node: Task Termination228642 ! 118: Node: Task Information229244 ! 119: Node: Task Execution236146 ! 120: Node: Task Special Ports240559 ! 121: Node: Syscall Emulation244413 ! 122: Node: Profiling245644 ! 123: Node: Host Interface249407 ! 124: Node: Host Ports250392 ! 125: Node: Host Information252465 ! 126: Node: Host Time257848 ! 127: Node: Host Reboot260515 ! 128: Node: Processors and Processor Sets261067 ! 129: Node: Processor Set Interface262045 ! 130: Node: Processor Set Ports262812 ! 131: Node: Processor Set Access263642 ! 132: Node: Processor Set Creation265902 ! 133: Node: Processor Set Destruction266929 ! 134: Node: Tasks and Threads on Sets267850 ! 135: Node: Processor Set Priority273017 ! 136: Node: Processor Set Policy274307 ! 137: Node: Processor Set Info275921 ! 138: Node: Processor Interface279734 ! 139: Node: Hosted Processors280459 ! 140: Node: Processor Control281450 ! 141: Node: Processors and Sets282916 ! 142: Node: Processor Info284794 ! 143: Node: Device Interface287536 ! 144: Node: Device Reply Server289151 ! 145: Node: Device Open290443 ! 146: Node: Device Close292566 ! 147: Node: Device Read293145 ! 148: Node: Device Write296064 ! 149: Node: Device Map298869 ! 150: Node: Device Status299760 ! 151: Node: Device Filter302558 ! 152: Node: Kernel Debugger308305 ! 153: Node: Operation309032 ! 154: Node: Commands312009 ! 155: Node: Variables325794 ! 156: Node: Expressions327182 ! 157: Node: Copying328531 ! 158: Node: Documentation License347760 ! 159: Node: GNU Free Documentation License348349 ! 160: Node: CMU License370748 ! 161: Node: Concept Index371983 ! 162: Node: Function and Data Index375829 1.1 root 163: 164: End Tag Table
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.