History log of /haiku/src/system/boot/platform/u-boot/uimage.cpp
Revision Date Author Comments
# 041f46f3 30-Mar-2019 Augustin Cavalier <waddlesplash@gmail.com>

u-boot: Use Haiku-style endian conversion functions.

Fixes #14987.


# 4f4270c9 16-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

loader/u-boot: fix alignment of uimage components.

The "blobs" in a U-Boot uimage are aligned at 4 bytes, which we
did not take into account. Found this when adding a 3rd blob
containing the Flattened Device Tree for ARM.


# 7418443d 16-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

loader/u-boot: fix alignment of uimage components.

The "blobs" in a U-Boot uimage are aligned at 4 bytes, which we
did not take into account. Found this when adding a 3rd blob
containing the Flattened Device Tree for ARM.


# d8417ee7 13-Aug-2009 François Revol <revol@free.fr>

[ARM]
- cleanup,
- fix getimg().


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


# 01c8294c 12-Aug-2009 François Revol <revol@free.fr>

[ARM]
- don't clobber the parameter regs in the entry point,
- fix entry point address for netbsd loader emulation,
- added a gUImage global to point to the uimage blob with the tgz,
- added tgz info to platform stage2 args,
- add simple uimage support, just dumps the header and gets the nth blob in the image, (seems we have a bug in the math code, some infos don't print),
- made devices.cpp use them to publish the MemoryDisk,
- add an haiku_loader_nbsd.ub target which puts both the loader and kernel_arm for now (need to replace with the tgz).


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


# 4f4270c9902b587f017ff9ea3343ed535baa6f6b 16-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

loader/u-boot: fix alignment of uimage components.

The "blobs" in a U-Boot uimage are aligned at 4 bytes, which we
did not take into account. Found this when adding a 3rd blob
containing the Flattened Device Tree for ARM.


# 7418443d1246959a5d89dad67d56b749a6708c6a 16-Sep-2013 Ithamar R. Adema <ithamar@upgrade-android.com>

loader/u-boot: fix alignment of uimage components.

The "blobs" in a U-Boot uimage are aligned at 4 bytes, which we
did not take into account. Found this when adding a 3rd blob
containing the Flattened Device Tree for ARM.


# d8417ee73bdc951290241cf4d694fbc8767bb724 13-Aug-2009 François Revol <revol@free.fr>

[ARM]
- cleanup,
- fix getimg().


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


# 01c8294cc732e3276c38365de2b69027582217b5 12-Aug-2009 François Revol <revol@free.fr>

[ARM]
- don't clobber the parameter regs in the entry point,
- fix entry point address for netbsd loader emulation,
- added a gUImage global to point to the uimage blob with the tgz,
- added tgz info to platform stage2 args,
- add simple uimage support, just dumps the header and gets the nth blob in the image, (seems we have a bug in the math code, some infos don't print),
- made devices.cpp use them to publish the MemoryDisk,
- add an haiku_loader_nbsd.ub target which puts both the loader and kernel_arm for now (need to replace with the tgz).


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