[PATCH] D77330: Consider increasing the default ARM32 page size to 64k.

Tobias Hieta via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 9 13:18:26 PDT 2020


thieta updated this revision to Diff 256380.
thieta added a comment.

I have started working on the tests - I have 17 left to do - but since the diff is going to be big I thought I wanted to upload this for now and start collecting feedback to make sure I am doing the right things here.

To be honest - I am not that well versed with the inner workings and the assembler that I am modifying here - I understand the alignments and addresses needs to change but not always why. But I am slowly working through it - please let me know if I am messing anything up here.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77330/new/

https://reviews.llvm.org/D77330

Files:
  lld/ELF/Arch/ARM.cpp
  lld/test/ELF/arm-abs32-dyn.s
  lld/test/ELF/arm-adr.s
  lld/test/ELF/arm-bl-v6.s
  lld/test/ELF/arm-branch-rangethunk.s
  lld/test/ELF/arm-branch-undef-weak-plt-thunk.s
  lld/test/ELF/arm-copy.s
  lld/test/ELF/arm-execute-only.s
  lld/test/ELF/arm-exidx-add-missing.s
  lld/test/ELF/arm-exidx-canunwind.s
  lld/test/ELF/arm-exidx-dedup.s
  lld/test/ELF/arm-exidx-emit-relocs.s
  lld/test/ELF/arm-exidx-gc.s
  lld/test/ELF/arm-exidx-order.s
  lld/test/ELF/arm-exidx-shared.s
  lld/test/ELF/arm-fix-cortex-a8-blx.s
  lld/test/ELF/arm-fix-cortex-a8-nopatch.s
  lld/test/ELF/arm-fix-cortex-a8-recognize.s
  lld/test/ELF/arm-fix-cortex-a8-thunk-align.s
  lld/test/ELF/arm-fpic-got.s
  lld/test/ELF/arm-gnu-ifunc-plt.s
  lld/test/ELF/arm-gnu-ifunc.s
  lld/test/ELF/arm-got-relative.s
  lld/test/ELF/arm-gotoff.s
  lld/test/ELF/arm-icf-exidx.s
  lld/test/ELF/arm-mov-relocs.s
  lld/test/ELF/arm-pie-relative.s
  lld/test/ELF/arm-plt-reloc.s
  lld/test/ELF/arm-sbrel32.s
  lld/test/ELF/arm-target1.s
  lld/test/ELF/arm-target2.s
  lld/test/ELF/arm-thumb-adr.s
  lld/test/ELF/arm-thumb-interwork-abs.s
  lld/test/ELF/arm-thumb-interwork-notfunc.s
  lld/test/ELF/arm-thumb-interwork-shared.s
  lld/test/ELF/arm-thumb-interwork-thunk-v5.s
  lld/test/ELF/arm-thumb-ldrlit.s
  lld/test/ELF/arm-thumb-no-undefined-thunk.s
  lld/test/ELF/arm-thumb-plt-range-thunk-os.s
  lld/test/ELF/arm-thumb-plt-reloc.s
  lld/test/ELF/arm-thumb-thunk-empty-pass.s
  lld/test/ELF/arm-thumb-thunk-symbols.s
  lld/test/ELF/arm-undefined-weak.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77330.256380.patch
Type: text/x-patch
Size: 93747 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200409/7ae799ae/attachment.bin>


More information about the llvm-commits mailing list