# HG changeset patch # User Paul Boddie # Date 1461673740 -7200 # Node ID 5d716521def0504cc859bac2700f9828e9960ef9 # Parent 9b7c8e1f1b4887fc2d770ff7c495e81db0d559d1 Put the global object tables in separate page pairs. diff -r 9b7c8e1f1b48 -r 5d716521def0 stage2/stage2.ld --- a/stage2/stage2.ld Tue Apr 26 13:23:06 2016 +0200 +++ b/stage2/stage2.ld Tue Apr 26 14:29:00 2016 +0200 @@ -17,14 +17,14 @@ . = ALIGN(4); .data : { *(.data*) *(.scommon*) *(.reginfo*) } - .got : ALIGN(4096) { + .got : ALIGN(8192) { _gp = ALIGN(16); _got_start = ABSOLUTE(.); *(.got*) } _got_end = ABSOLUTE(.); - .got_copy : ALIGN(4096) { + .got_copy : ALIGN(8192) { _gp_copy = ALIGN(16); _got_copy_start = ABSOLUTE(.); . += _got_end - _got_start;