|
|
1.1.1.5 ! root 1: This is mach.info, produced by makeinfo version 6.3 from mach.texi. 1.1 root 2: 3: This file documents the GNU Mach microkernel. 4: 1.1.1.5 ! root 5: This is edition 0.4, last updated on 14 December 2016, of 'The GNU ! 6: Mach Reference Manual', for version 1.8. 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.5 ! root 42: mach.info-1: 1630 ! 43: mach.info-2: 302732 1.1 root 44: 45: Tag Table: 46: (Indirect) 1.1.1.5 ! root 47: Node: Top1630 ! 48: Node: Introduction11258 ! 49: Node: Audience12089 ! 50: Node: Features13124 ! 51: Node: Overview14951 ! 52: Node: History16144 ! 53: Node: Installing16289 ! 54: Node: Binary Distributions17514 ! 55: Node: Compilation18322 ! 56: Node: Configuration19555 ! 57: Node: Cross-Compilation35966 ! 58: Node: Bootstrap36747 ! 59: Ref: Bootstrap-Footnote-137190 ! 60: Node: Bootloader37427 ! 61: Ref: Bootloader-Footnote-138707 ! 62: Node: Modules38793 ! 63: Node: Inter Process Communication39620 ! 64: Node: Major Concepts40243 ! 65: Node: Messaging Interface44048 ! 66: Node: Mach Message Call44778 ! 67: Node: Message Format48093 ! 68: Node: Exchanging Port Rights59285 ! 69: Ref: Exchanging Port Rights-Footnote-164847 ! 70: Node: Memory65019 ! 71: Ref: Memory-Footnote-168113 ! 72: Node: Message Send68455 ! 73: Ref: Message Send-Footnote-175477 ! 74: Node: Message Receive75760 ! 75: Ref: Message Receive-Footnote-185412 ! 76: Node: Atomicity85693 ! 77: Node: Port Manipulation Interface88467 ! 78: Node: Port Creation90022 ! 79: Node: Port Destruction94811 ! 80: Node: Port Names97954 ! 81: Node: Port Rights102201 ! 82: Node: Ports and other Tasks105990 ! 83: Node: Receive Rights110083 ! 84: Node: Port Sets117014 ! 85: Node: Request Notifications119417 ! 86: Node: Inherited Ports124221 ! 87: Node: Virtual Memory Interface127905 ! 88: Node: Memory Allocation129158 ! 89: Node: Memory Deallocation131683 ! 90: Node: Data Transfer133147 ! 91: Node: Memory Attributes136673 ! 92: Node: Mapping Memory Objects146003 ! 93: Node: Memory Statistics149295 ! 94: Node: External Memory Management150869 ! 95: Node: Memory Object Server151574 ! 96: Node: Memory Object Creation154255 ! 97: Node: Memory Object Termination158243 ! 98: Node: Memory Objects and Data161182 ! 99: Node: Memory Object Locking175087 ! 100: Node: Memory Object Attributes180951 ! 101: Node: Default Memory Manager184726 ! 102: Node: Threads and Tasks190408 ! 103: Node: Thread Interface190745 ! 104: Node: Thread Creation191741 ! 105: Node: Thread Termination192858 ! 106: Node: Thread Information193329 ! 107: Node: Thread Settings199428 ! 108: Node: Thread Execution200662 ! 109: Node: Scheduling207955 ! 110: Node: Thread Priority208310 ! 111: Node: Hand-Off Scheduling210944 ! 112: Node: Scheduling Policy216069 ! 113: Node: Thread Special Ports217401 ! 114: Node: Exceptions219847 ! 115: Node: Task Interface220717 ! 116: Node: Task Creation221729 ! 117: Node: Task Termination223064 ! 118: Node: Task Information223666 ! 119: Node: Task Execution230568 ! 120: Node: Task Special Ports234981 ! 121: Node: Syscall Emulation238835 ! 122: Node: Profiling240066 ! 123: Node: Host Interface243829 ! 124: Node: Host Ports244814 ! 125: Node: Host Information246887 ! 126: Node: Host Time252270 ! 127: Node: Host Reboot254937 ! 128: Node: Processors and Processor Sets255489 ! 129: Node: Processor Set Interface256467 ! 130: Node: Processor Set Ports257234 ! 131: Node: Processor Set Access258064 ! 132: Node: Processor Set Creation260324 ! 133: Node: Processor Set Destruction261351 ! 134: Node: Tasks and Threads on Sets262272 ! 135: Node: Processor Set Priority267439 ! 136: Node: Processor Set Policy268729 ! 137: Node: Processor Set Info270343 ! 138: Node: Processor Interface274156 ! 139: Node: Hosted Processors274881 ! 140: Node: Processor Control275872 ! 141: Node: Processors and Sets277338 ! 142: Node: Processor Info279216 ! 143: Node: Device Interface281958 ! 144: Node: Device Reply Server283573 ! 145: Node: Device Open284865 ! 146: Node: Device Close286988 ! 147: Node: Device Read287567 ! 148: Node: Device Write290486 ! 149: Node: Device Map293291 ! 150: Node: Device Status294182 ! 151: Node: Device Filter295355 ! 152: Node: Kernel Debugger302732 ! 153: Node: Operation303459 ! 154: Node: Commands306436 ! 155: Node: Variables320221 ! 156: Node: Expressions321609 ! 157: Node: Copying322958 ! 158: Node: Documentation License342187 ! 159: Node: GNU Free Documentation License342776 ! 160: Node: CMU License365175 ! 161: Node: Concept Index366410 ! 162: Node: Function and Data Index370256 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.