Closed pietraferreira closed 2 years ago
Thanks a lot for your work on it.
I noticed that the table entry section is now in .rodata since f0c28cb819a032b518f9de678403ae9d5cfaffd7. However, both the table jump instruction (e.g. cm.jt 12) and the pointed table entry(e.g. 13th entry) require execution permission, and that's why they are put in .text section (there actually was a discussion about it in one zc* spec meeting).
I'm so sorry for this. I had update my e-mail address, please check it.
Thanks a lot for your work on it.
I noticed that the table entry section is now in .rodata since f0c28cb. However, both the table jump instruction (e.g. cm.jt 12) and the pointed table entry(e.g. 13th entry) require execution permission, and that's why they are put in .text section (there actually was a discussion about it in one zc* spec meeting).
Thanks @linsinan1995 The branch has been updated, so the table now goes into .text
. See commit a52982c
I'm so sorry for this. I had update my e-mail address, please check it. Thanks @yulong-plct That fixed the problem.
All regression tests of Zc* now pass. This branch is good to merge.
@MikeOpenHWGroup and Duncan Bees. We are failing because one of the PLCT team, @yulong-plct doesn't have an Eclipse Committer Agreement in place. We'll reach out to him, but he might need assistance from you. Thanks.