|
|
1.1 ! root 1: This is mach.info, produced by makeinfo version 5.1 from mach.texi. ! 2: ! 3: This file documents the GNU Mach microkernel. ! 4: ! 5: This is edition 0.4, last updated on 27 September 2013, of 'The GNU ! 6: Mach Reference Manual', for version 1.4. ! 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: ! 42: mach.info-1: 1631 ! 43: mach.info-2: 304236 ! 44: ! 45: Tag Table: ! 46: (Indirect) ! 47: Node: Top1631 ! 48: Node: Introduction11181 ! 49: Node: Audience12012 ! 50: Node: Features13047 ! 51: Node: Overview14874 ! 52: Node: History16067 ! 53: Node: Installing16212 ! 54: Node: Binary Distributions17437 ! 55: Node: Compilation18245 ! 56: Node: Configuration19478 ! 57: Node: Cross-Compilation35889 ! 58: Node: Bootstrap36670 ! 59: Ref: Bootstrap-Footnote-137113 ! 60: Node: Bootloader37350 ! 61: Ref: Bootloader-Footnote-138630 ! 62: Node: Modules38716 ! 63: Node: Inter Process Communication39543 ! 64: Node: Major Concepts40166 ! 65: Node: Messaging Interface43971 ! 66: Node: Mach Message Call44701 ! 67: Node: Message Format48016 ! 68: Node: Exchanging Port Rights58499 ! 69: Ref: Exchanging Port Rights-Footnote-164061 ! 70: Node: Memory64233 ! 71: Ref: Memory-Footnote-167327 ! 72: Node: Message Send67669 ! 73: Ref: Message Send-Footnote-174691 ! 74: Node: Message Receive74974 ! 75: Ref: Message Receive-Footnote-183612 ! 76: Node: Atomicity83893 ! 77: Node: Port Manipulation Interface86667 ! 78: Node: Port Creation88143 ! 79: Node: Port Destruction92932 ! 80: Node: Port Names96075 ! 81: Node: Port Rights100322 ! 82: Node: Ports and other Tasks104111 ! 83: Node: Receive Rights108204 ! 84: Node: Port Sets113383 ! 85: Node: Request Notifications115786 ! 86: Node: Virtual Memory Interface120566 ! 87: Node: Memory Allocation121819 ! 88: Node: Memory Deallocation124344 ! 89: Node: Data Transfer125808 ! 90: Node: Memory Attributes129334 ! 91: Node: Mapping Memory Objects138753 ! 92: Node: Memory Statistics142045 ! 93: Node: External Memory Management143619 ! 94: Node: Memory Object Server144324 ! 95: Node: Memory Object Creation147033 ! 96: Node: Memory Object Termination151039 ! 97: Node: Memory Objects and Data153978 ! 98: Node: Memory Object Locking171124 ! 99: Node: Memory Object Attributes177019 ! 100: Node: Default Memory Manager182856 ! 101: Node: Threads and Tasks188578 ! 102: Node: Thread Interface188915 ! 103: Node: Thread Creation189911 ! 104: Node: Thread Termination191028 ! 105: Node: Thread Information191499 ! 106: Node: Thread Settings197598 ! 107: Node: Thread Execution198832 ! 108: Node: Scheduling206125 ! 109: Node: Thread Priority206480 ! 110: Node: Hand-Off Scheduling209114 ! 111: Node: Scheduling Policy214239 ! 112: Node: Thread Special Ports215571 ! 113: Node: Exceptions218017 ! 114: Node: Task Interface218887 ! 115: Node: Task Creation219899 ! 116: Node: Task Termination221234 ! 117: Node: Task Information221836 ! 118: Node: Task Execution228367 ! 119: Node: Task Special Ports232780 ! 120: Node: Syscall Emulation236634 ! 121: Node: Profiling237865 ! 122: Node: Host Interface241628 ! 123: Node: Host Ports242613 ! 124: Node: Host Information244686 ! 125: Node: Host Time250069 ! 126: Node: Host Reboot252736 ! 127: Node: Processors and Processor Sets253288 ! 128: Node: Processor Set Interface254266 ! 129: Node: Processor Set Ports255033 ! 130: Node: Processor Set Access255863 ! 131: Node: Processor Set Creation258123 ! 132: Node: Processor Set Destruction259150 ! 133: Node: Tasks and Threads on Sets260071 ! 134: Node: Processor Set Priority265238 ! 135: Node: Processor Set Policy266528 ! 136: Node: Processor Set Info268142 ! 137: Node: Processor Interface271955 ! 138: Node: Hosted Processors272680 ! 139: Node: Processor Control273671 ! 140: Node: Processors and Sets275137 ! 141: Node: Processor Info277015 ! 142: Node: Device Interface279757 ! 143: Node: Device Reply Server281372 ! 144: Node: Device Open282664 ! 145: Node: Device Close284787 ! 146: Node: Device Read285366 ! 147: Node: Device Write288285 ! 148: Node: Device Map291090 ! 149: Node: Device Status291981 ! 150: Node: Device Filter293154 ! 151: Node: Kernel Debugger298901 ! 152: Node: Operation299628 ! 153: Node: Commands304236 ! 154: Node: Variables317950 ! 155: Node: Expressions319338 ! 156: Node: Copying320687 ! 157: Node: Documentation License339914 ! 158: Node: GNU Free Documentation License340503 ! 159: Node: CMU License362901 ! 160: Node: Concept Index364136 ! 161: Node: Function and Data Index367982 ! 162: ! 163: End Tag Table
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.