Let's make them more consistent with other index markings.
Signed-off-by: Akira Yokosawa <[email protected]>
---
cpu/overview.tex | 4 ++--
glossary.tex | 14 ++++++--------
indexsee.tex | 1 +
3 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/cpu/overview.tex b/cpu/overview.tex
index 56c843ef..4a3ac25a 100644
--- a/cpu/overview.tex
+++ b/cpu/overview.tex
@@ -456,14 +456,14 @@ But here in 2026, such computers are the exception rather
than the rule.
In fact, most computers exist only to respond to requests transmitted
to them from all over the world.
These requests are received by devices within the computers system,
-and then these devices \emph{\IX{interrupt}} a CPU to inform it that
+and then these devices \emph{\IXB{interrupt}} a CPU to inform it that
a new request has arrived.
A CPU must also transmit responses via these same devices, which in turn
might interrupt the CPU when a given transmission has completed.
CPUs can also interrupt each other using \IXacrfpl{ipi}.
Either way, the CPU disables further interrupts, commences executing an
-\emph{\IXG{interrupt handler}}, and once this handler has completed,
+\emph{\IXB{interrupt handler}}, and once this handler has completed,
the CPU re-enables interrupts and resumes executing whatever sequence
of instructions was interrupted.
These interrupts take time away from whatever task the CPU was executing,
diff --git a/glossary.tex b/glossary.tex
index f65f4dff..628e5724 100644
--- a/glossary.tex
+++ b/glossary.tex
@@ -368,9 +368,11 @@
CPUs are available).
\item[\IXG{Immutable}:]
In this book, a synonym for read-mostly.
-\item[\IXG{Inter-Processor Interrupt}:]\glsuseriii{ipi}
+\item[Inter-Processor Interrupt (IPI):]\glsuseriii{ipi}
An interrupt sent by a CPU instead of by an I/O device.
- See IPI.
+ IPIs are used heavily in the Linux kernel, for example, within
+ the scheduler to alert CPUs that a high-priority process is now
+ runnable.
\item[\IXG{Interrupt}:]
A signal to a CPU that causes it to stop whatever it is doing,
disable interrupts, and execute an interrupt handler.
@@ -387,12 +389,8 @@
If necessary, the item is removed from the other CPUs' caches
via ``invalidation'' messages from the writing CPUs to any
CPUs having a copy in their caches.
-\item[IPI:]\glsuseriii{ipi}
- Inter-processor interrupt, which is an
- interrupt sent from one CPU to another.
- IPIs are used heavily in the Linux kernel, for example, within
- the scheduler to alert CPUs that a high-priority process is now
- runnable.
+\item[IPI:]
+ See ``Inter-Processor Interrupt (IPI)''.
\item[IRQ:]\glsuseriii{irq}
Interrupt request, often used as an abbreviation for ``interrupt''
within the Linux kernel community, as in ``irq handler''.
diff --git a/indexsee.tex b/indexsee.tex
index fe57094b..cad3532f 100644
--- a/indexsee.tex
+++ b/indexsee.tex
@@ -1,6 +1,7 @@
% effective in both single- and two- level index
\index{Coherence|see{Cache coherence}}
\index{Full(y) multi-copy atomic|see{Multi-copy atomic}}
+\index{IPI|see{Inter-processor interrupt}}
\index{Memory consistency model|see{Memory model}}
\index{Single-copy atomic|see{Cache coherence}}
\index{Single-variable SC|see{Cache coherence}}
--
2.43.0