Add missing id attribute to <sect1>.
This commit is contained in:
parent
55c4bafa5b
commit
24c6d01da8
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=19880
3 changed files with 21 additions and 21 deletions
|
@ -142,7 +142,7 @@
|
|||
labels. This support is currently considered experimental.</para>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="mac-background">
|
||||
<title>Policy Background</title>
|
||||
|
||||
<para>Mandatory Access Control (MAC), refers to a set of
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
Doug Rabson, Mike Smith, Peter Wemm and Scott Long</emphasis>.</para>
|
||||
|
||||
<para>This chapter explains the Newbus device framework in detail.</para>
|
||||
<sect1 id="devdrivers">
|
||||
<sect1 id="newbus-devdrivers">
|
||||
<title>Device Drivers</title>
|
||||
<sect2>
|
||||
<title>Purpose of a Device Driver</title>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
<title>SMPng Design Document</title>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-intro">
|
||||
<title>Introduction</title>
|
||||
<para>This document presents the current design and implementation of
|
||||
the SMPng Architecture. First, the basic primitives and tools are
|
||||
|
@ -55,10 +55,10 @@
|
|||
to make other programs multi-threaded. These include mutexes,
|
||||
shared/exclusive locks, semaphores, and condition variables. For
|
||||
the definitions of these and other SMP-related terms, please see
|
||||
the <xref linkend="glossary"> section of this article.</para>
|
||||
the <xref linkend="smp-glossary"> section of this article.</para>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-lock-fundamentals">
|
||||
<title>Basic Tools and Locking Fundamentals</title>
|
||||
|
||||
<sect2>
|
||||
|
@ -161,7 +161,7 @@
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-design">
|
||||
<title>General Architecture and Design</title>
|
||||
|
||||
<sect2>
|
||||
|
@ -477,7 +477,7 @@
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-lock-strategies">
|
||||
<title>Specific Locking Strategies</title>
|
||||
|
||||
<sect2>
|
||||
|
@ -758,7 +758,7 @@
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-implementation-notes">
|
||||
<title>Implementation Notes</title>
|
||||
|
||||
<sect2>
|
||||
|
@ -795,7 +795,7 @@
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<sect1 id="smp-misc">
|
||||
<title>Miscellaneous Topics</title>
|
||||
|
||||
<sect2>
|
||||
|
@ -818,10 +818,10 @@
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<glossary id="glossary">
|
||||
<glossary id="smp-glossary">
|
||||
<title>Glossary</title>
|
||||
|
||||
<glossentry id="atomic">
|
||||
<glossentry id="smp-glossary-atomic">
|
||||
<glossterm>atomic</glossterm>
|
||||
<glossdef>
|
||||
<para>An operation is atomic if all of its effects are visible
|
||||
|
@ -837,7 +837,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="block">
|
||||
<glossentry id="smp-glossary-block">
|
||||
<glossterm>block</glossterm>
|
||||
<glossdef>
|
||||
<para>A thread is blocked when it is waiting on a lock,
|
||||
|
@ -848,7 +848,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="critical-section">
|
||||
<glossentry id="smp-glossary-critical-section">
|
||||
<glossterm>critical section</glossterm>
|
||||
<glossdef>
|
||||
<para>A section of code that is not allowed to be preempted.
|
||||
|
@ -857,7 +857,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="MD">
|
||||
<glossentry id="smp-glossary-MD">
|
||||
<glossterm>MD</glossterm>
|
||||
<glossdef>
|
||||
<para>Machine dependent.</para>
|
||||
|
@ -866,7 +866,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="memory-operation">
|
||||
<glossentry id="smp-glossary-memory-operation">
|
||||
<glossterm>memory operation</glossterm>
|
||||
<glossdef>
|
||||
<para>A memory operation reads and/or writes to a memory
|
||||
|
@ -874,7 +874,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="MI">
|
||||
<glossentry id="smp-glossary-MI">
|
||||
<glossterm>MI</glossterm>
|
||||
<glossdef>
|
||||
<para>Machine independent.</para>
|
||||
|
@ -883,12 +883,12 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="operation">
|
||||
<glossentry id="smp-glossary-operation">
|
||||
<glossterm>operation</glossterm>
|
||||
<glosssee>memory operation</glosssee>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="primary-interrupt-context">
|
||||
<glossentry id="smp-glossary-primary-interrupt-context">
|
||||
<glossterm>primary interrupt context</glossterm>
|
||||
<glossdef>
|
||||
<para>Primary interrupt context refers to the code that runs
|
||||
|
@ -909,7 +909,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="sleep">
|
||||
<glossentry id="smp-glossary-sleep">
|
||||
<glossterm>sleep</glossterm>
|
||||
<glossdef>
|
||||
<para>A thread is asleep when it is blocked on a condition
|
||||
|
@ -920,7 +920,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="sleepable-lock">
|
||||
<glossentry id="smp-glossary-sleepable-lock">
|
||||
<glossterm>sleepable lock</glossterm>
|
||||
<glossdef>
|
||||
<para>A sleepable lock is a lock that can be held by a thread
|
||||
|
@ -933,7 +933,7 @@
|
|||
</glossdef>
|
||||
</glossentry>
|
||||
|
||||
<glossentry id="thread">
|
||||
<glossentry id="smp-glossary-thread">
|
||||
<glossterm>thread</glossterm>
|
||||
<glossdef>
|
||||
<para>A kernel thread represented by a struct thread. Threads own
|
||||
|
|
Loading…
Reference in a new issue