#
1f96a3cb |
|
08-Oct-2018 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
system/boot: Add support for multiple bootloaders
|
#
0a163b65 |
|
06-Sep-2014 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: define bootloader stack in linker script This removes the need for the whole HAIKU_BOARD_LOADER_STACK_BASE sing and dance, since it is always included in the bootloader binary itself.
|
#
b0944c78 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
80859e45 |
|
08-Mar-2013 |
François Revol <revol@free.fr> |
PPC: Comment out cpu-specific compile flags for Sam460ex Userland and even kernel shouldn't require this anyway, cpu-specific code can still be compiled with those flags separately.
|
#
68a593ba |
|
01-Jun-2012 |
François Revol <revol@free.fr> |
Sam460ex: Change load address for debugging * Change haiku_loader load address to leave U-Boot's exceptions vector for easier debugging.
|
#
264aaaee |
|
30-May-2012 |
François Revol <revol@free.fr> |
Sam460ex: force using hardware floating point * our current gcc can't be built with multilib for ppc anyway, * this allows going further on real hardware, though dprintf() sends wrong data to the serial port.
|
#
55cf6de9 |
|
17-May-2012 |
François Revol <revol@free.fr> |
Fix passing flags from BoardSetup * since we include BoardSetup earlier now, the TARGET_* flags were discarded. Use HAIKU_* instead. * Add variables to hold the default entry point and the desired uimage OS emulation.
|
#
693b3532 |
|
17-May-2012 |
François Revol <revol@free.fr> |
Sam460ex: Add a Linux-type kernel entry point * the onboard U-Booot and 2nd-stage loader only know a few OS types, we'll try faking Linux there.
|
#
93a13fb0 |
|
11-May-2012 |
François Revol <revol@free.fr> |
No need to force TARGET_BOOT_PLATFORM now.
|
#
935a9b24 |
|
10-May-2012 |
François Revol <revol@free.fr> |
Add board definition for ACube Sam460ex * It's a PowerPC embedded board that uses U-Boot. * We don't want an SD image (yet?) * tune for the ppc440 with soft-float for now.
|
#
0a163b65c71323e37490471c4933f2289e4e80e8 |
|
06-Sep-2014 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: define bootloader stack in linker script This removes the need for the whole HAIKU_BOARD_LOADER_STACK_BASE sing and dance, since it is always included in the bootloader binary itself.
|
#
b0944c78b074a8110bd98e060415d0e8f38a7f65 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
80859e45b49c470b57723693ece6cc4a65cce901 |
|
08-Mar-2013 |
François Revol <revol@free.fr> |
PPC: Comment out cpu-specific compile flags for Sam460ex Userland and even kernel shouldn't require this anyway, cpu-specific code can still be compiled with those flags separately.
|
#
68a593ba2a5fe1a9a60ca527241a18d3a0e6e1a7 |
|
01-Jun-2012 |
François Revol <revol@free.fr> |
Sam460ex: Change load address for debugging * Change haiku_loader load address to leave U-Boot's exceptions vector for easier debugging.
|
#
264aaaeeb5a5e49dbc6bdc399824786ea1d8fea3 |
|
30-May-2012 |
François Revol <revol@free.fr> |
Sam460ex: force using hardware floating point * our current gcc can't be built with multilib for ppc anyway, * this allows going further on real hardware, though dprintf() sends wrong data to the serial port.
|
#
55cf6de91bfe808b48b41b871bcccd96777bc8f6 |
|
17-May-2012 |
François Revol <revol@free.fr> |
Fix passing flags from BoardSetup * since we include BoardSetup earlier now, the TARGET_* flags were discarded. Use HAIKU_* instead. * Add variables to hold the default entry point and the desired uimage OS emulation.
|
#
693b3532c760383c08d5dd95fdae3b2e3c84dca3 |
|
17-May-2012 |
François Revol <revol@free.fr> |
Sam460ex: Add a Linux-type kernel entry point * the onboard U-Booot and 2nd-stage loader only know a few OS types, we'll try faking Linux there.
|
#
93a13fb071322abeac7d9713839238bed3f8a999 |
|
11-May-2012 |
François Revol <revol@free.fr> |
No need to force TARGET_BOOT_PLATFORM now.
|
#
935a9b24cfccebe01de66fb8d2544b6d0ae5daaa |
|
10-May-2012 |
François Revol <revol@free.fr> |
Add board definition for ACube Sam460ex * It's a PowerPC embedded board that uses U-Boot. * We don't want an SD image (yet?) * tune for the ppc440 with soft-float for now.
|