History log of /haiku/build/jam/board/sam460ex/BoardSetup
Revision Date Author Comments
# 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.