diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2007-08-30 17:27:56 +0200 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2007-08-30 17:35:51 +0200 |
commit | d4e746813a849a1bb3bfe77e00f1b82943746397 (patch) | |
tree | cad09a36c7dbdacc9bda6327fe2456563f3ad3a2 /Mach | |
parent | 78b0c662110770b7b604d7a2b2250951866e8a57 (diff) |
Copyright is assigned to the FSF.
Diffstat (limited to 'Mach')
-rw-r--r-- | Mach/GNUMach.mdwn | 19 | ||||
-rw-r--r-- | Mach/GNUMach/ports.mdwn | 18 | ||||
-rw-r--r-- | Mach/MicroKernelsForBeginners.mdwn | 19 | ||||
-rw-r--r-- | Mach/hardwarecompatibilitylist.mdwn | 18 | ||||
-rw-r--r-- | Mach/mach/documentation.mdwn | 19 | ||||
-rw-r--r-- | Mach/mach/ipc.mdwn | 19 | ||||
-rw-r--r-- | Mach/mach/ports.mdwn | 19 |
7 files changed, 124 insertions, 7 deletions
diff --git a/Mach/GNUMach.mdwn b/Mach/GNUMach.mdwn index a7f47ac9..2fe02dcf 100644 --- a/Mach/GNUMach.mdwn +++ b/Mach/GNUMach.mdwn @@ -1,3 +1,20 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + GNU Mach runs on x86 machines (it does not support 64-bit machines). GNU Mach is currently used by the GNU [[Hurd]]. @@ -10,4 +27,4 @@ added using glue code, i.e., a Linux emulation layer in Mach. * [[BuildingGNUMach]] * [[GNUMachRevivalProject]] - GNU Mach Projects -* [[Ports]] - Ports to other Architectures
\ No newline at end of file +* [[Ports]] - Ports to other Architectures diff --git a/Mach/GNUMach/ports.mdwn b/Mach/GNUMach/ports.mdwn index f6e98d5a..9c9e5515 100644 --- a/Mach/GNUMach/ports.mdwn +++ b/Mach/GNUMach/ports.mdwn @@ -1,2 +1,18 @@ -* [PowerPC](http://www.pjbruin.dds.nl/hurd/) +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + +* [PowerPC](http://www.pjbruin.dds.nl/hurd/) diff --git a/Mach/MicroKernelsForBeginners.mdwn b/Mach/MicroKernelsForBeginners.mdwn index 1bfab1ed..0fa7bd17 100644 --- a/Mach/MicroKernelsForBeginners.mdwn +++ b/Mach/MicroKernelsForBeginners.mdwn @@ -1,3 +1,20 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + # Concepts A [[microkernel]] implements a minimal number of abstractions @@ -19,4 +36,4 @@ Send messages using Mach's IPC mechanism Implement your own pager. Write a server that synthesizes content on the fly and have a client map the object into its -address space and print out the file.
\ No newline at end of file +address space and print out the file. diff --git a/Mach/hardwarecompatibilitylist.mdwn b/Mach/hardwarecompatibilitylist.mdwn index 2af15db3..f47c8aa4 100644 --- a/Mach/hardwarecompatibilitylist.mdwn +++ b/Mach/hardwarecompatibilitylist.mdwn @@ -1,3 +1,20 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + # CPU Architecture GNU Mach current only supports the x86 architecture. @@ -229,4 +246,3 @@ IDE Drives are known to work. SATA drives work in compatibility mode. PCMCIA ethernet; on ix86-at enabled by default * (orinoco_cs) Linux device driver for Hermes or Prism 2 PCMCIA **Wireless** adapters (Orinoco); on ix86-at enabled by default - diff --git a/Mach/mach/documentation.mdwn b/Mach/mach/documentation.mdwn index 542ad85f..bb91313c 100644 --- a/Mach/mach/documentation.mdwn +++ b/Mach/mach/documentation.mdwn @@ -1,2 +1,19 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + - OSF's [Kernel Interface](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_interface.ps) -- OSF's [Kernel Principles](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_principles.ps)
\ No newline at end of file +- OSF's [Kernel Principles](ftp://ftp.cs.cmu.edu/afs/cs/project/mach/public/doc/osf/kernel_principles.ps) diff --git a/Mach/mach/ipc.mdwn b/Mach/mach/ipc.mdwn index 42cfacdf..68fa9d0e 100644 --- a/Mach/mach/ipc.mdwn +++ b/Mach/mach/ipc.mdwn @@ -1,3 +1,20 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + An IPC is sent by invoking a [[Mach/Port]]. -[The Unofficial GNU Mach IPC beginner's guide](http://www.nongnu.org/hurdextras/ipc_guide/ipc_guide.html)
\ No newline at end of file +[The Unofficial GNU Mach IPC beginner's guide](http://www.nongnu.org/hurdextras/ipc_guide/ipc_guide.html) diff --git a/Mach/mach/ports.mdwn b/Mach/mach/ports.mdwn index 54cc12ac..47ef427a 100644 --- a/Mach/mach/ports.mdwn +++ b/Mach/mach/ports.mdwn @@ -1,3 +1,20 @@ +[[license text=""" +Copyright © 2007 Free Software Foundation, Inc. + +Permission is granted to copy, distribute and/or modify this document under the +terms of the GNU Free Documentation License, Version 1.2 or any later version +published by the Free Software Foundation; with no Invariant Sections, no +Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included +in the section entitled [[GNU_Free_Documentation_License|/fdl.txt]]. + +By contributing to this page, you agree to assign copyright for your +contribution to the Free Software Foundation. The Free Software Foundation +promises to always use either a verbatim copying license or a free +documentation license when publishing your contribution. We grant you back all +your rights under copyright, including the rights to copy, modify, and +redistribute your contributions. +"""]] + Mach ports are [[capabilities]]. A Mach port is a kernel queue. Each port has associated with @@ -28,4 +45,4 @@ A thread can only block receiving on a single port. To work around this, the concept of a port set was introduced. A receive right can be added to (at most) one port set. When a thread receives from a port set, it dequeues from any of the ports that -has a message available.
\ No newline at end of file +has a message available. |