Commit Graph

122 Commits (67e985a5243bfcd0a3666a7e129d2edc7a0b995f)
 

Author SHA1 Message Date
Bill Schmidt 67e985a524 More cleanups following discussions with Alan
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 323a50cbca Changes to relocs per Alan Modra; move/rewrite code alignment
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 479f5ba76c Remove unnecessary stuff in "About This Document"
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt e63d3e2e94 A few minor cleanups
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt bf8aebbb9e Add 2.2.7; update links in 1.2
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt cfddb5b2b0 Change the Notices section to a simplesect in "About this Document"
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 4875940462 Fix ABI links, add PVIPR link
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 281b15d8b1 Add 2.2.7 Tail-Call Optimization
Fixes #100.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 8360e27b14 Fix function call sequence
Fixes #102.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 7f0ad94f1a Fix typo "symbol@hba"
Fixes #107.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 806af64bc3 Clarify volatility of VSRs that overlap FPRs
Fixes #99.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 3b979cc112 Add vector pixel to Table 2.12
Fixes #103.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 54f4c809ae Revise tcbhead_t for correctness wrt glibc
Fixes #97.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 12fcede7f5 Don't give agency to the linker
Fixes #96.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 744ef4f8e2 Explain how st_other depends on .localentry
Fixes #95.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt b188b3f3a2 Remove GEP and LEP acronyms throughout
Fixes #94.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 33ce7558e7 Fix revisionflags for last two commits
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 4e25bd1d72 Fix references to ISA 2.7, which should be 2.07
Fixes #93.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt fea7e3655a Correct errors in Table names for 2.17 and 2.18
Fixes #91.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt b0a825e308 Remove Appendix A and most of Chapter 6.
Fixes #106.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 35d0517410 Fix improper statement about CR save word in 2.3.8
Fixes #86.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 8e81b272b0 Clarify 2.2.5 Variable Argument Lists regarding Parameter Save Area
Fixes #77.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 6e46fc0f13 Change register usage in .glink resolver stub
We were previously using r0 in a position where it would be treated
as constant zero.  Chose to use r12 there instead as it is available
at that point.  Fixes #85.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 9c8f350249 Remove IEEE-128 parameter language from qualified floating-point arguments
Fixes #89.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 2cf1474086 Remove invalid cross-reference in section 2.3.5
Fixes #81.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 1af1ef7e3f Remove bogus URL from Section 2.2
Fixes #78.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 6c3b051599 Clarify language ahead of Table 2.22
Fixes #71.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 8fd5cc2c26 Add _Float16 to Table 2.11
Fixes #70.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 65bea2d7a0 Remove references to prefixed masked instructions. 5 years ago
Bill Schmidt bed1094157 Completed first draft of TLS ABI changes for PC-relative. Under review. 5 years ago
Bill Schmidt 4887a0b440 Partial description of TLS aspects of PC-relative addressing. 5 years ago
Bill Schmidt 34b20e804b Another minor update to the relocation wording. 6 years ago
Bill Schmidt 4c46dde1db Update language related to R_PPC64_PCREL_OPT usage. 6 years ago
Bill Schmidt ee46fb7bb5 Avoid misleading uses of r12; add new PPC_FEATURE2_ bits.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 6984303ef0 Remove relocs 124-127, no longer required.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt d326d219dc More fixes to the reloc table after discussions with Alan. This
time for sure...

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f38ea23f91 More corrections to the reloc table after discussions with Alan.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt c3cb26da69 Changes for version 1.5h. Since DS/DQ-forms were removed from the
ISA, we have fewer relocation formats and relocations to support.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Gabriel F. T. Gomes 1e3ccb0778 Replace text for DT_PLTGOT with specific information (#92)
The text that describes DT_PLTGOT is a verbatim copy of the paragraph
that introduces the Dynamic Section.  This patch replaces the duplicated
text with specific information about DT_PLTGOT.

Signed-off-by: Gabriel F. T. Gomes <gabriel@inconstante.eti.br>
6 years ago
Bill Schmidt 81e3c93069 Numerous changes to relocations in chapter 3.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt bf9793e8b1 Define #lo34, #hi30, #ha30. Fix pastos in relocs 123-126. Fix all
prefix31 relocs to use prefix30 and >> 4.  Fix all prefix25 relocs
to use prefix 24 and >> 4.  Add relocs 144-148.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 363dcb07fc Redraw figures for prefix34, prefix32, prefix30, and prefix24. Correct
names from prefix31 to prefix30, and prefix25 to prefix24, respectively.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f87308e3f5 Localentry 1 changes.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f6b39d0ffe Changes for fifth draft of changes for PC-relative addressing.
Consists of small corrections to relocation information in
Chapter 3.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt ebdc859ac4 Changes for fourth draft of PC-relative changes.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 9968764818 Set document back to workgroup confidential.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 6fb7b160a6 Changes for third draft (1.5c) of PC-relative addressing changes.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 0384c8eb73 Minor corrections.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 31cd3e5984 Add missed revision flags on page 65.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 508ef6ce66 Second draft of PC-relative addressing changes.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago