Mesa (gallium-embedded): gallium/docs: Document the OS module.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Feb 3 15:57:05 UTC 2010


Module: Mesa
Branch: gallium-embedded
Commit: 976afaf98f4b1ce32003dd014cbb3c09063bcb68
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=976afaf98f4b1ce32003dd014cbb3c09063bcb68

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb  3 15:56:36 2010 +0000

gallium/docs: Document the OS module.

---

 src/gallium/docs/source/distro.rst |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/gallium/docs/source/distro.rst b/src/gallium/docs/source/distro.rst
index 0ef9fe2..0fabb63 100644
--- a/src/gallium/docs/source/distro.rst
+++ b/src/gallium/docs/source/distro.rst
@@ -103,6 +103,22 @@ Xorg XFree86 DDX
 Auxiliary
 ---------
 
+OS
+^^
+
+The OS module contains the abstractions for basic operating system services:
+
+* memory allocation
+* simple message logging
+* obtaining run-time configuration option
+* threading primitives
+
+This is the bare minimum required to port Gallium to a new platform.
+
+The OS module already provides the implementations of these abstractions for
+the most common platforms.  When targeting an embedded platform no
+implementation will be provided -- these must be provided separately.
+
 CSO Cache
 ^^^^^^^^^
 




More information about the mesa-commit mailing list