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


# 21af7e54 17-Aug-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: remove all references to sfdisk

sfdisk is no longer used by the ARM build, since we can handle
everything with mtools (using mpartition instead of sfdisk).


# 8c54af56 30-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Whitespace cleanup in root and 'build' folder.

* Removed trailing whitespace and empty lines at top of files.


# f5e19a38 15-Feb-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

board/arm: cleanup setting of ARM compiler options

The ones with ARCH extension are used for setting up the KERNEL
ones, so no need to try and set both.
Also, the verdex target was not setting the ARCH one, and therefore
never configured gcc for ARMv5.


# 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).


# 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.


# ce3befb6 30-Jun-2010 François Revol <revol@free.fr>

Fix uncommented extra line. Change the name of the U-Boot script to the name expected by the FreeRunner, however it really wants only a kernel binary so it doesn't work.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37317 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 449b4c41 19-Oct-2009 François Revol <revol@free.fr>

Board definition file for the Openmoko Neo FreeRunner I just got given by a generous donator. ;)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33664 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 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.


# 21af7e541fa6710976f1c64290654ddc75acacaa 17-Aug-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: remove all references to sfdisk

sfdisk is no longer used by the ARM build, since we can handle
everything with mtools (using mpartition instead of sfdisk).


# 8c54af563ce823c0e5b029716b2a020896c90ff4 30-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Whitespace cleanup in root and 'build' folder.

* Removed trailing whitespace and empty lines at top of files.


# f5e19a38dea8cea099f4ccea9d65ae5b1999e60a 15-Feb-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

board/arm: cleanup setting of ARM compiler options

The ones with ARCH extension are used for setting up the KERNEL
ones, so no need to try and set both.
Also, the verdex target was not setting the ARCH one, and therefore
never configured gcc for ARMv5.


# 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).


# 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.


# ce3befb6928d70b3999e0cea2101cd732d07e443 30-Jun-2010 François Revol <revol@free.fr>

Fix uncommented extra line. Change the name of the U-Boot script to the name expected by the FreeRunner, however it really wants only a kernel binary so it doesn't work.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37317 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 449b4c419204c1da1630dec675f7c41e285b93dc 19-Oct-2009 François Revol <revol@free.fr>

Board definition file for the Openmoko Neo FreeRunner I just got given by a generous donator. ;)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33664 a95241bf-73f2-0310-859d-f6bbb57e9c96