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>
5 years ago
Bill Schmidt
8c58a24bd1
Clean up long double header issues
...
SIgned-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt
09cd992565
Prepare document for submission.
...
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt
2413e5d0ec
Correction from Paul Clarke review; whitespace cleanup
...
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 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
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