|
|
1.1.1.2 ! root 1: This is mach.info, produced by makeinfo version 5.2 from mach.texi. 1.1 root 2: 3: This file documents the GNU Mach microkernel. 4: 1.1.1.2 ! root 5: This is edition 0.4, last updated on 10 April 2015, of 'The GNU Mach ! 6: Reference Manual', for version 1.5. 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.2 ! root 42: mach.info-1: 1627 ! 43: mach.info-2: 302502 1.1 root 44: 45: Tag Table: 46: (Indirect) 1.1.1.2 ! root 47: Node: Top1627 ! 48: Node: Introduction11252 ! 49: Node: Audience12083 ! 50: Node: Features13118 ! 51: Node: Overview14945 ! 52: Node: History16138 ! 53: Node: Installing16283 ! 54: Node: Binary Distributions17508 ! 55: Node: Compilation18316 ! 56: Node: Configuration19549 ! 57: Node: Cross-Compilation35960 ! 58: Node: Bootstrap36741 ! 59: Ref: Bootstrap-Footnote-137184 ! 60: Node: Bootloader37421 ! 61: Ref: Bootloader-Footnote-138701 ! 62: Node: Modules38787 ! 63: Node: Inter Process Communication39614 ! 64: Node: Major Concepts40237 ! 65: Node: Messaging Interface44042 ! 66: Node: Mach Message Call44772 ! 67: Node: Message Format48087 ! 68: Node: Exchanging Port Rights59279 ! 69: Ref: Exchanging Port Rights-Footnote-164841 ! 70: Node: Memory65013 ! 71: Ref: Memory-Footnote-168107 ! 72: Node: Message Send68449 ! 73: Ref: Message Send-Footnote-175471 ! 74: Node: Message Receive75754 ! 75: Ref: Message Receive-Footnote-185406 ! 76: Node: Atomicity85687 ! 77: Node: Port Manipulation Interface88461 ! 78: Node: Port Creation90016 ! 79: Node: Port Destruction94805 ! 80: Node: Port Names97948 ! 81: Node: Port Rights102195 ! 82: Node: Ports and other Tasks105984 ! 83: Node: Receive Rights110077 ! 84: Node: Port Sets117008 ! 85: Node: Request Notifications119411 ! 86: Node: Inherited Ports124215 ! 87: Node: Virtual Memory Interface127899 ! 88: Node: Memory Allocation129152 ! 89: Node: Memory Deallocation131677 ! 90: Node: Data Transfer133141 ! 91: Node: Memory Attributes136667 ! 92: Node: Mapping Memory Objects146086 ! 93: Node: Memory Statistics149395 ! 94: Node: External Memory Management150969 ! 95: Node: Memory Object Server151674 ! 96: Node: Memory Object Creation154383 ! 97: Node: Memory Object Termination158389 ! 98: Node: Memory Objects and Data161328 ! 99: Node: Memory Object Locking178474 ! 100: Node: Memory Object Attributes184369 ! 101: Node: Default Memory Manager190206 ! 102: Node: Threads and Tasks195928 ! 103: Node: Thread Interface196265 ! 104: Node: Thread Creation197261 ! 105: Node: Thread Termination198378 ! 106: Node: Thread Information198849 ! 107: Node: Thread Settings204948 ! 108: Node: Thread Execution206182 ! 109: Node: Scheduling213475 ! 110: Node: Thread Priority213830 ! 111: Node: Hand-Off Scheduling216464 ! 112: Node: Scheduling Policy221589 ! 113: Node: Thread Special Ports222921 ! 114: Node: Exceptions225367 ! 115: Node: Task Interface226237 ! 116: Node: Task Creation227249 ! 117: Node: Task Termination228584 ! 118: Node: Task Information229186 ! 119: Node: Task Execution236088 ! 120: Node: Task Special Ports240501 ! 121: Node: Syscall Emulation244355 ! 122: Node: Profiling245586 ! 123: Node: Host Interface249349 ! 124: Node: Host Ports250334 ! 125: Node: Host Information252407 ! 126: Node: Host Time257790 ! 127: Node: Host Reboot260457 ! 128: Node: Processors and Processor Sets261009 ! 129: Node: Processor Set Interface261987 ! 130: Node: Processor Set Ports262754 ! 131: Node: Processor Set Access263584 ! 132: Node: Processor Set Creation265844 ! 133: Node: Processor Set Destruction266871 ! 134: Node: Tasks and Threads on Sets267792 ! 135: Node: Processor Set Priority272959 ! 136: Node: Processor Set Policy274249 ! 137: Node: Processor Set Info275863 ! 138: Node: Processor Interface279676 ! 139: Node: Hosted Processors280401 ! 140: Node: Processor Control281392 ! 141: Node: Processors and Sets282858 ! 142: Node: Processor Info284736 ! 143: Node: Device Interface287478 ! 144: Node: Device Reply Server289093 ! 145: Node: Device Open290385 ! 146: Node: Device Close292508 ! 147: Node: Device Read293087 ! 148: Node: Device Write296006 ! 149: Node: Device Map298811 ! 150: Node: Device Status299702 ! 151: Node: Device Filter302502 ! 152: Node: Kernel Debugger308249 ! 153: Node: Operation308976 ! 154: Node: Commands311953 ! 155: Node: Variables325738 ! 156: Node: Expressions327126 ! 157: Node: Copying328475 ! 158: Node: Documentation License347704 ! 159: Node: GNU Free Documentation License348293 ! 160: Node: CMU License370692 ! 161: Node: Concept Index371927 ! 162: Node: Function and Data Index375773 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.