|
|
1.1.1.3 ! root 1: This is mach.info, produced by makeinfo version 6.0 from mach.texi. 1.1 root 2: 3: This file documents the GNU Mach microkernel. 4: 1.1.1.3 ! root 5: This is edition 0.4, last updated on 30 October 2015, of 'The GNU ! 6: Mach Reference Manual', for version 1.6. 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.3 ! root 42: mach.info-1: 1629 ! 43: mach.info-2: 302528 1.1 root 44: 45: Tag Table: 46: (Indirect) 1.1.1.3 ! root 47: Node: Top1629 ! 48: Node: Introduction11256 ! 49: Node: Audience12087 ! 50: Node: Features13122 ! 51: Node: Overview14949 ! 52: Node: History16142 ! 53: Node: Installing16287 ! 54: Node: Binary Distributions17512 ! 55: Node: Compilation18320 ! 56: Node: Configuration19553 ! 57: Node: Cross-Compilation35964 ! 58: Node: Bootstrap36745 ! 59: Ref: Bootstrap-Footnote-137188 ! 60: Node: Bootloader37425 ! 61: Ref: Bootloader-Footnote-138705 ! 62: Node: Modules38791 ! 63: Node: Inter Process Communication39618 ! 64: Node: Major Concepts40241 ! 65: Node: Messaging Interface44046 ! 66: Node: Mach Message Call44776 ! 67: Node: Message Format48091 ! 68: Node: Exchanging Port Rights59283 ! 69: Ref: Exchanging Port Rights-Footnote-164845 ! 70: Node: Memory65017 ! 71: Ref: Memory-Footnote-168111 ! 72: Node: Message Send68453 ! 73: Ref: Message Send-Footnote-175475 ! 74: Node: Message Receive75758 ! 75: Ref: Message Receive-Footnote-185410 ! 76: Node: Atomicity85691 ! 77: Node: Port Manipulation Interface88465 ! 78: Node: Port Creation90020 ! 79: Node: Port Destruction94809 ! 80: Node: Port Names97952 ! 81: Node: Port Rights102199 ! 82: Node: Ports and other Tasks105988 ! 83: Node: Receive Rights110081 ! 84: Node: Port Sets117012 ! 85: Node: Request Notifications119415 ! 86: Node: Inherited Ports124219 ! 87: Node: Virtual Memory Interface127903 ! 88: Node: Memory Allocation129156 ! 89: Node: Memory Deallocation131681 ! 90: Node: Data Transfer133145 ! 91: Node: Memory Attributes136671 ! 92: Node: Mapping Memory Objects146110 ! 93: Node: Memory Statistics149419 ! 94: Node: External Memory Management150993 ! 95: Node: Memory Object Server151698 ! 96: Node: Memory Object Creation154407 ! 97: Node: Memory Object Termination158413 ! 98: Node: Memory Objects and Data161352 ! 99: Node: Memory Object Locking178498 ! 100: Node: Memory Object Attributes184393 ! 101: Node: Default Memory Manager190230 ! 102: Node: Threads and Tasks195952 ! 103: Node: Thread Interface196289 ! 104: Node: Thread Creation197285 ! 105: Node: Thread Termination198402 ! 106: Node: Thread Information198873 ! 107: Node: Thread Settings204972 ! 108: Node: Thread Execution206206 ! 109: Node: Scheduling213499 ! 110: Node: Thread Priority213854 ! 111: Node: Hand-Off Scheduling216488 ! 112: Node: Scheduling Policy221613 ! 113: Node: Thread Special Ports222945 ! 114: Node: Exceptions225391 ! 115: Node: Task Interface226261 ! 116: Node: Task Creation227273 ! 117: Node: Task Termination228608 ! 118: Node: Task Information229210 ! 119: Node: Task Execution236112 ! 120: Node: Task Special Ports240525 ! 121: Node: Syscall Emulation244379 ! 122: Node: Profiling245610 ! 123: Node: Host Interface249373 ! 124: Node: Host Ports250358 ! 125: Node: Host Information252431 ! 126: Node: Host Time257814 ! 127: Node: Host Reboot260481 ! 128: Node: Processors and Processor Sets261033 ! 129: Node: Processor Set Interface262011 ! 130: Node: Processor Set Ports262778 ! 131: Node: Processor Set Access263608 ! 132: Node: Processor Set Creation265868 ! 133: Node: Processor Set Destruction266895 ! 134: Node: Tasks and Threads on Sets267816 ! 135: Node: Processor Set Priority272983 ! 136: Node: Processor Set Policy274273 ! 137: Node: Processor Set Info275887 ! 138: Node: Processor Interface279700 ! 139: Node: Hosted Processors280425 ! 140: Node: Processor Control281416 ! 141: Node: Processors and Sets282882 ! 142: Node: Processor Info284760 ! 143: Node: Device Interface287502 ! 144: Node: Device Reply Server289117 ! 145: Node: Device Open290409 ! 146: Node: Device Close292532 ! 147: Node: Device Read293111 ! 148: Node: Device Write296030 ! 149: Node: Device Map298835 ! 150: Node: Device Status299726 ! 151: Node: Device Filter302528 ! 152: Node: Kernel Debugger308275 ! 153: Node: Operation309002 ! 154: Node: Commands311979 ! 155: Node: Variables325764 ! 156: Node: Expressions327152 ! 157: Node: Copying328501 ! 158: Node: Documentation License347730 ! 159: Node: GNU Free Documentation License348319 ! 160: Node: CMU License370718 ! 161: Node: Concept Index371953 ! 162: Node: Function and Data Index375799 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.