Commit Graph

83 Commits (bed1094157b2c146fc4e5f6470bf30c854df958e)

Author SHA1 Message Date
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 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 a2de705161 Update the revision date one more time. 8 years ago
Bill Schmidt a49d6dfd49 Update last revision date to today. 8 years ago
Bill Schmidt 440fb6d8ba Add a minor heading, and finalize the document for publication. 8 years ago
Bill Schmidt d0280a34ab Change back to review status, and update the revision date. 8 years ago
Bill Schmidt b08bd13f3e Fix issue #68, Update copyright. 8 years ago
Bill Schmidt a3bde59f39 Mark document as published, and set publication date to 2017-03-20. 8 years ago
Bill Schmidt c67a36d7e0 Fix issue #26, Public mailing list is listed as TBD.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt d0ac38c040 Change "Version" to "Revision" in the document change history for consistency.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt dfd607dcc1 Remove revisionflags in preparation for document submission.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 8b289970ea Fix issue #54, Figure 2.16 export isn't all that pretty.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt f4f0a6492c Fix issue #67, Fix .localentry example in section 3.4.1.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 719df7e5db Fix issue #66, Interface marked POWER ISA 3.0 when it isn't.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 1ede422151 Fix issue #65, Four terms, not three.
Signed-off-by:  Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 5f414d4ff9 Fix issue #64, Re-title section A.6.
Signed-off-by:  Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 80ab5a4157 Fix issue #57, Add new aux vector entries for cache size and shape.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 6016d667a6 Change revision date for 1.4 to reflect date of submission to Sys SW WG.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt dee22e6533 Fix github issue #60, VEC_RLNM description requires resolution.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt b62f2aa8fb Fix github issue #61, VEC_BPERM may need endian adjustment.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt f908db83d2 Fix github issue #59, Lower-priority corrections from Ian's review.
Signed-off-by: Bill Schmidt <linux.vnet.ibm.com>
8 years ago
Bill Schmidt 0b238260d2 Fix github issue #58, Miscellaneous corrections from Ian's review.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 1026ce79a2 Fix issue 56: Descriptions of VEC_SUBE and VEC_SUBEC are wrong.
Signed-off-by:  Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 4476eb8434 Change revision log to use 1.4 for the new revision.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 85fc2dc938 Fix issue #30, Missing rows in Figure 2.9.
Fix issue #31, Figure 2.12 has numerous flaws.
Fix issue #32, Figure 2.16 has incorrect bit numbering.

Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt ae1372461b Fix issue #14, Wrong result value text for VEC_INSERT4B
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt b5801a4c57 Fix issue #22, Prologue for large code model.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago
Bill Schmidt 57f8dd49bf Fix issue #13, VEC_DIV integer interfaces.
Signed-off-by: Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 years ago