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
Bill Schmidt
16ef9435f5
First draft of PC-relative changes for internal review.
...
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt
e7042f258a
Moved document to public / published state. Updated publication date.
...
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago
Bill Schmidt
66fe16275a
Fix issue #79 : Remove unnecessary uses of <phrase>.
...
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago
Bill Schmidt
7d4d77fcda
Change to draft status for revision 1.5. Incorporate errata 1.0 for
...
revision 1.4.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago
Bill Schmidt
b40a909f05
Back off to "review" status.
...
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago
Bill Schmidt
244ae0e299
Change for final publish of version 1.0
...
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago