Commit Graph

133 Commits (0836a0a376e8a67c2bfd6152073cf52c39a4dd80)
 

Author SHA1 Message Date
Bill Schmidt 0836a0a376 Prepare version 1.5 for publication
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt d57cb16c7d Document the __PCREL__ predefined macro
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt f9e0ddf316 Correct longstanding pastos in section 2.2.3.3
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 878469da6a Increase TOC depth to 4.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 5ce2e0929a Update conformance language per Sandy's comment.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 1dd52fe2d7 Add conformance section. 4 years ago
Bill Schmidt 6016a668f4 Correct typo in Table 3.16.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 8c58a24bd1 Clean up long double header issues
SIgned-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 09cd992565 Prepare document for submission.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt 2413e5d0ec Correction from Paul Clarke review; whitespace cleanup
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
4 years ago
Bill Schmidt b2db419922 Fixes per internal review comments
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
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