#
a1f7cb5d |
|
26-Oct-2021 |
David Karoly <karolyd577@gmail.com> |
ldscripts/arm/kernel: discard exidx sections Change-Id: I88523e1efc3968828df588c2fdad8d7eb1a531c7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4662 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
5a1731bc |
|
28-Jun-2021 |
Han Pengfei <pengphei@qq.com> |
arm/build/ldscript: import ld script and build paras from riscv64 - This will fix page translation fault when accessing static variables. - Now with this patch, we made uart pl011 works for qemu. Change-Id: I8eecc18ad05bd950768b49d9ed268c4c2a3baf25 Signed-off-by: Han Pengfei <pengphei@qq.com> Reviewed-on: https://review.haiku-os.org/c/haiku/+/4123 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: X512 <danger_mail@list.ru> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
cb26d04e |
|
29-Nov-2020 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
arm: kernel link cleanup and fixes * Removes several previous hacks, and makes kernel loading by our bootloader more reliable. * Long list of "Couldn't find both text and data" errors no gone in our bootloader as it loads our kernel Change-Id: Ic9f5ed44975d41fb22d7ab19536261432abe84ba Reviewed-on: https://review.haiku-os.org/c/haiku/+/3444 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
73bec015 |
|
31-Jul-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
system/ldscripts: add missing init_array/fini_array for arm kernel Change-Id: I2c7a7bd25401900ee22f6bb953d055e28670776e Reviewed-on: https://review.haiku-os.org/c/haiku/+/3108 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
36fa904e |
|
13-Mar-2011 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
Fix aligment of data segment, by moving our ARM ldscript closer to the X86 one. This restores the state of the ARM port to booting all the way up to the idle thread again. However, will still need to investigate why we need the PHDRS magic, likely due to improper setup of the ARM toolchain. If anyone has ideas, please let me know! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d801278 |
|
02-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Andreas Faerber: * Fix a typo in the comments: unintialized -> uninitialized. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34857 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
639b8a49 |
|
14-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. This seems to work around the dynamic segment having a huge file size in headers, it must also be in the data segment... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f366cdc |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Don't forget the ELF header else we end up loading at 0x7fff8000... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32341 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9c434dc |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Use the same trick as for m68k (r26536) to get separate text & data segments for the kernel, though this should really not be needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32340 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79cf966c |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Add unwind symbols to the kernel too... not sure it goes here though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32325 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f4fe945 |
|
27-Jul-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. LD scripts for u-boot based bootloader and the kernel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31819 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36fa904edef8a3422abd4573fe8bc06bf545f94f |
|
13-Mar-2011 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
Fix aligment of data segment, by moving our ARM ldscript closer to the X86 one. This restores the state of the ARM port to booting all the way up to the idle thread again. However, will still need to investigate why we need the PHDRS magic, likely due to improper setup of the ARM toolchain. If anyone has ideas, please let me know! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d80127809c3d4c64d2d07913356304d609ce9af |
|
02-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Andreas Faerber: * Fix a typo in the comments: unintialized -> uninitialized. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34857 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
639b8a49050721141fa73adde7a1d34a76f0f82c |
|
14-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. This seems to work around the dynamic segment having a huge file size in headers, it must also be in the data segment... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f366cdc3943357a9599dd4d6515edf478c35a73 |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Don't forget the ELF header else we end up loading at 0x7fff8000... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32341 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9c434dc91daa60f45d297989ad537e36afc92b0 |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Use the same trick as for m68k (r26536) to get separate text & data segments for the kernel, though this should really not be needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32340 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
79cf966c2c839d71f163a9679915c819dd378733 |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[ARM] Add unwind symbols to the kernel too... not sure it goes here though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32325 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f4fe94583b37183b44da0b54736867a153547f9 |
|
27-Jul-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. LD scripts for u-boot based bootloader and the kernel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31819 a95241bf-73f2-0310-859d-f6bbb57e9c96
|