Skip to content

Commit 382fd8b

Browse files
authored
Merge pull request #1339 from riscv/chapter-titles-cleanup
Chapter titles cleanup
2 parents 525cf68 + 83fc7c1 commit 382fd8b

31 files changed

+38
-38
lines changed

src/a-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[atomics]]
2-
== "A" Standard Extension for Atomic Instructions, Version 2.1
2+
== "A" Extension for Atomic Instructions, Version 2.1
33

44
The standard atomic-instruction extension, named "A", contains
55
instructions that atomically read-modify-write memory to support

src/b-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[bits]]
2-
== "B" Standard Extension for Bit Manipulation, Version 1.0.0
2+
== "B" Extension for Bit Manipulation, Version 1.0.0
33

44
The B standard extension comprises instructions provided by the Zba, Zbb, and
55
Zbs extensions.

src/c-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[compressed]]
2-
== "C" Standard Extension for Compressed Instructions, Version 2.0
2+
== "C" Extension for Compressed Instructions, Version 2.0
33

44
This chapter describes the RISC-V standard compressed instruction-set
55
extension, named "C", which reduces static and dynamic code size by

src/cmo.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[cmo]]
2-
== Base Cache Management Operation ISA Extensions
2+
== "CMO" Extensions for Base Cache Management Operation ISA, Version 1.0.0
33

44
=== Pseudocode for instruction semantics
55

src/counters.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[[counters]]
2-
== "Zicntr" and "Zihpm" Counters, Version 2.0
2+
== "Zicntr" and "Zihpm" Extensions for Counters, Version 2.0
33

44
RISC-V ISAs provide a set of up to thirty-two 64-bit performance
55
counters and timers that are accessible via unprivileged XLEN-bit
66
read-only CSR registers `0xC00`–`0xC1F` (when XLEN=32, the upper 32 bits
77
are accessed via CSR registers `0xC80`–`0xC9F`). These counters are
88
divided between the "Zicntr" and "Zihpm" extensions.
99

10-
=== "Zicntr" Standard Extension for Base Counters and Timers
10+
=== "Zicntr" Extension for Base Counters and Timers
1111

1212
The Zicntr standard extension comprises the first three of these
1313
counters (CYCLE, TIME, and INSTRET), which have dedicated functions
@@ -173,7 +173,7 @@ reading its upper and lower halves.
173173
bne x3, x4, again
174174

175175

176-
=== "Zihpm" Standard Extension for Hardware Performance Counters
176+
=== "Zihpm" Extension for Hardware Performance Counters
177177

178178
The Zihpm extension comprises up to 29 additional unprivileged 64-bit
179179
hardware performance counters, `hpmcounter3-hpmcounter31`. When

src/d-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== "D" Standard Extension for Double-Precision Floating-Point, Version 2.2
1+
== "D" Extension for Double-Precision Floating-Point, Version 2.2
22

33
This chapter describes the standard double-precision floating-point
44
instruction-set extension, which is named "D" and adds

src/f-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
:stem: latexmath
22

33
[[single-float]]
4-
== "F" Standard Extension for Single-Precision Floating-Point, Version 2.2
4+
== "F" Extension for Single-Precision Floating-Point, Version 2.2
55

66
This chapter describes the standard instruction-set extension for
77
single-precision floating-point, which is named "F" and adds

src/j-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[j-extendj]]
2-
== "J" Standard Extension for Dynamically Translated Languages, Version 0.0
2+
== "J" Extension for Dynamically Translated Languages, Version 0.0
33

44
This chapter is a placeholder for a future standard extension to support
55
dynamically translated languages.

src/m-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[mstandard]]
2-
== "M" Standard Extension for Integer Multiplication and Division, Version 2.0
2+
== "M" Extension for Integer Multiplication and Division, Version 2.0
33

44
This chapter describes the standard integer multiplication and division
55
instruction extension, which is named "M" and contains instructions

src/p-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[packedsimd]]
2-
== "P" Standard Extension for Packed-SIMD Instructions, Version 0.2
2+
== "P" Extension for Packed-SIMD Instructions, Version 0.2
33
[NOTE]
44
====
55
Discussions at the 5th RISC-V workshop indicated a desire to drop this

src/q-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== "Q" Standard Extension for Quad-Precision Floating-Point, Version 2.2
1+
== "Q" Extension for Quad-Precision Floating-Point, Version 2.2
22

33
This chapter describes the Q standard extension for 128-bit
44
quad-precision binary floating-point instructions compliant with the

src/rnmi.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[rnmi]]
2-
== "Smrnmi" Standard Extension for Resumable Non-Maskable Interrupts, Version 0.5
2+
== "Smrnmi" Extension for Resumable Non-Maskable Interrupts, Version 0.5
33

44
[WARNING]
55
====

src/scalar-crypto.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== Cryptography Extensions Volume I: Scalar & Entropy Source Instructions, Version 1.0.1
1+
== Cryptography Extensions: Scalar & Entropy Source Instructions, Version 1.0.1
22

33
=== Changelog
44

src/smepmp.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[smepmp]]
2-
== PMP Enhancements for memory access and execution prevention on Machine mode (Smepmp)
2+
== "Smepmp" Extension for PMP Enhancements for memory access and execution prevention in Machine mode, Version 1.0.0
33
=== Introduction
44

55
Being able to access the memory of a process running at a high privileged execution mode, such as the Supervisor or Machine mode, from a lower privileged mode such as the User mode, introduces an obvious attack vector since it allows for an attacker to perform privilege escalation, and tamper with the code and/or data of that process. A less obvious attack vector exists when the reverse happens, in which case an attacker instead of tampering with code and/or data that belong to a high-privileged process, can tamper with the memory of an unprivileged / less-privileged process and trick the high-privileged process to use or execute it.

src/sscofpmf.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[Sscofpmf]]
2-
== "Sscofpmf" Count Overflow and Mode-Based Filtering Extension, Version 1.0.0
2+
== "Sscofpmf" Extension for Count Overflow and Mode-Based Filtering, Version 1.0.0
33

44
The current Privileged specification defines mhpmevent CSRs to select and
55
control event counting by the associated hpmcounter CSRs, but provides no

src/sstc.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[Sstc]]
2-
== Sstc Standard Extension for Supervisor-mode Timer Interrupts, Version 1.0.0
2+
== "Sstc" Extension for Supervisor-mode Timer Interrupts, Version 1.0.0
33

44
The current Privileged arch specification only defines a hardware mechanism for
55
generating machine-mode timer interrupts (based on the mtime and mtimecmp

src/supervisor.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1670,7 +1670,7 @@ in <<sv32algorithm>>, except LEVELS equals 5 and
16701670
PTESIZE equals 8.
16711671

16721672
[[svnapot]]
1673-
== "Svnapot" Standard Extension for NAPOT Translation Contiguity, Version 1.0
1673+
== "Svnapot" Extension for NAPOT Translation Contiguity, Version 1.0
16741674

16751675
In Sv39, Sv48, and Sv57, when a PTE has N=1, the PTE represents a
16761676
translation that is part of a range of contiguous virtual-to-physical
@@ -1836,7 +1836,7 @@ first step.
18361836
====
18371837

18381838
[[svpbmt]]
1839-
== "Svpbmt" Standard Extension for Page-Based Memory Types, Version 1.0
1839+
== "Svpbmt" Extension for Page-Based Memory Types, Version 1.0
18401840

18411841
In Sv39, Sv48, and Sv57, bits 62-61 of a leaf page table entry indicate
18421842
the use of page-based memory types that override the PMA(s) for the
@@ -1962,7 +1962,7 @@ attributes used by accesses to the page in question. Otherwise, the
19621962
intermediate attributes are used as the final set of attributes.
19631963

19641964
[[svinval]]
1965-
== "Svinval" Standard Extension for Fine-Grained Address-Translation Cache Invalidation, Version 1.0
1965+
== "Svinval" Extension for Fine-Grained Address-Translation Cache Invalidation, Version 1.0
19661966

19671967
The Svinval extension splits SFENCE.VMA, HFENCE.VVMA, and HFENCE.GVMA
19681968
instructions into finer-grained invalidation and ordering operations
@@ -2054,7 +2054,7 @@ instructions as no-ops.
20542054
====
20552055

20562056
[[sec:svadu]]
2057-
== "Svadu" Standard Extension for Hardware Updating of A/D Bits, Version 1.0
2057+
== "Svadu" Extension for Hardware Updating of A/D Bits, Version 1.0
20582058

20592059
The Svadu extension adds support and CSR controls for hardware updating of PTE A/D bits.
20602060

@@ -2069,7 +2069,7 @@ exceptions when A/D bits need be set, instead takes effect.
20692069
The Svade extension is also defined in <<translation>>.
20702070

20712071
[[sec:svvptc]]
2072-
== "Svvptc" Standard Extension for Eliding Memory-Management Fences on Making PTEs Valid, Version 1.0
2072+
== "Svvptc" Extension for Eliding Memory-Management Fences on Making PTEs Valid, Version 1.0
20732073

20742074
When the Svvptc extension is implemented, explicit stores that update the Valid
20752075
bit of leaf and/or non-leaf PTEs from 0 to 1 and are visible to a hart will
@@ -2096,7 +2096,7 @@ fence instructions outweighs the occasional cost of a gratuitous page-fault.
20962096

20972097
////
20982098
[[sec:ssqosid]]
2099-
== "Ssqosid" Standard Extension for Quality-of-Service (QoS) Identifiers, Version 1.0
2099+
== "Ssqosid" Extension for Quality-of-Service (QoS) Identifiers, Version 1.0
21002100
21012101
Quality of Service (QoS) is defined as the minimal end-to-end performance
21022102
guaranteed in advance by a service level agreement (SLA) to a workload.

src/vector-crypto.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== Cryptography Extensions Volume II: Vector Instructions, Version 1.0.0
1+
== Cryptography Extensions: Vector Instructions, Version 1.0.0
22

33
This document describes the Vector Cryptography extensions to the
44
RISC-V Instruction Set Architecture.

src/zacas.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== Atomic Compare-and-Swap (CAS) instructions (Zacas), Version 1.0.0
1+
== "Zacas" Extension for Atomic Compare-and-Swap (CAS) Instructions, Version 1.0.0
22

33
=== Introduction
44

src/zawrs.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== "Zawrs" Standard extension for Wait-on-Reservation-Set instructions, Version 1.01
1+
== "Zawrs" Extension for Wait-on-Reservation-Set instructions, Version 1.01
22

33
The Zawrs extension defines a pair of instructions to be used in polling loops
44
that allows a core to enter a low-power state and wait on a store to a memory

src/zc.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[#Zc]
2-
== "Zc*" Standard Extension for Code Size Reduction
2+
== "Zc*" Extension for Code Size Reduction, Version 1.0.0
33

44
=== Zc* Overview
55

src/zfa.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[zfa]]
2-
== "Zfa" Standard Extension for Additional Floating-Point Instructions, Version 1.0
2+
== "Zfa" Extension for Additional Floating-Point Instructions, Version 1.0
33

44
This chapter describes the Zfa standard extension, which adds
55
instructions for immediate loads, IEEE 754-2019 minimum and maximum

src/zfh.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
== "Zfh" and "Zfhmin" Standard Extensions for Half-Precision Floating-Point, Version 1.0
1+
== "Zfh" and "Zfhmin" Extensions for Half-Precision Floating-Point, Version 1.0
22

33
This chapter describes the Zfh standard extension for 16-bit
44
half-precision binary floating-point instructions compliant with the

src/zfinx.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[sec:zfinx]]
2-
== "Zfinx", "Zdinx", "Zhinx", "Zhinxmin": Standard Extensions for Floating-Point in Integer Registers, Version 1.0
2+
== "Zfinx", "Zdinx", "Zhinx", "Zhinxmin" Extensions for Floating-Point in Integer Registers, Version 1.0
33

44
This chapter defines the "Zfinx" extension (pronounced "z-f-in-x")
55
that provides instructions similar to those in the standard

src/zicond.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[Zicond]]
2-
== "Zicond" Integer Conditional operations extension
2+
== "Zicond" Extension for Integer Conditional Operations, Version 1.0.0
33

44
[[intro]]
55
=== Introduction

src/zicsr.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[csrinsts]]
2-
== "Zicsr", Control and Status Register (CSR) Instructions, Version 2.0
2+
== "Zicsr", Extension for Control and Status Register (CSR) Instructions, Version 2.0
33

44
RISC-V defines a separate address space of 4096 Control and Status
55
registers associated with each hart. This chapter defines the full set

src/zifencei.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[zifencei]]
2-
== "Zifencei" Instruction-Fetch Fence, Version 2.0
2+
== "Zifencei" Extension for Instruction-Fetch Fence, Version 2.0
33
This chapter defines the "Zifencei" extension, which includes the
44
FENCE.I instruction that provides explicit synchronization between
55
writes to instruction memory and instruction fetches on the same hart.

src/zihintntl.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[chap:zihintntl]]
2-
== "Zihintntl" Non-Temporal Locality Hints, Version 1.0
2+
== "Zihintntl" Extension for Non-Temporal Locality Hints, Version 1.0
33

44
The NTL instructions are HINTs that indicate that the explicit memory
55
accesses of the immediately subsequent instruction (henceforth "target

src/zihintpause.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[zihintpause]]
2-
== "Zihintpause" Pause Hint, Version 2.0
2+
== "Zihintpause" Extension for Pause Hint, Version 2.0
33
The PAUSE instruction is a HINT that indicates the current hart's rate
44
of instruction retirement should be temporarily reduced or paused. The
55
duration of its effect must be bounded and may be zero.

src/zimop.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[zimop]]
2-
== "Zimop" May-Be-Operations Extension, Version 1.0
2+
== "Zimop" Extension for May-Be-Operations, Version 1.0
33

44
This chapter defines the "Zimop" extension, which introduces the concept of
55
instructions that _may be operations_ (MOPs). MOPs are initially defined to

src/ztso-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[ztso]]
2-
== "Ztso" Standard Extension for Total Store Ordering, Version 1.0
2+
== "Ztso" Extension for Total Store Ordering, Version 1.0
33

44
This chapter defines the "Ztso" extension for the RISC-V Total Store
55
Ordering (RVTSO) memory consistency model. RVTSO is defined as a delta

0 commit comments

Comments
 (0)