New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
adds fix to generate _armv8_sha512_probe func #18086
adds fix to generate _armv8_sha512_probe func #18086
Conversation
db7d67f
to
9cc678e
Compare
I'm OK with CLA: trivial. |
This pull request is ready to merge |
thanks 😃 |
Why not change all of the Obviously a change to the commit message required too, something along the lines of
|
No problem, I’ll check and fix other places |
@tom-cosgrove-arm one more question about data in text for armv8, using C |
@yavtuk Moving data from one section to another is quite a different change than using |
9cc678e
to
50847ab
Compare
Fixes an issue disassembling the functions because the symtab contains an attribute indicating the presence of data within them. CLA: trivial
acccb7b
to
28b80f2
Compare
fixed in 3 more places in the crypto/arm64cpuid.pl file |
I would prefer to keep the constant data in text section instead of rodata section in the sense of performance. The data in rodata section maybe is far from the place where it is loaded, so ldr instruction should be used to load rodata data. If the constant data is in text section, adr/adrp instruction can be used to load that data. adr and adrp are much more efficient than ldr instruction. |
@zorrorffm thanks |
Still OK by me also with CLA: trivial. @paulidale please re-approve. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good and agreed trivial.
thanks |
24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set. Please review the updates and set the label manually. |
Merged to master branch. Thank you for your contribution. |
Fixes an issue disassembling the functions because the symtab contains an attribute indicating the presence of data within them. CLA: trivial Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from #18086)
Fixes an issue disassembling the functions because the symtab contains an attribute indicating the presence of data within them. CLA: trivial Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from openssl#18086) (cherry picked from commit 4d63eaf)
Instruction should be generated by using .inst directive or
using sha512su0 directly. In another case, symtab section
contains an attribute indicating the presence of data inside
the function, which does not allow disassembly this func correctly