#
8eb9f414 |
|
23-Feb-2023 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
data: Drop ARM FDT dts from repo * We depend on FDT passed to the bootloader now from EFI or u-boot via fdt_addr_r now * We leave an fdt path within the boot partition (for now) to allow / encourage users to optionally plug in their own DTB's for troubleshooting. (only on u-boot loader) Change-Id: I3f2d81b60d46f388f333d5caa27aa77e6e36447d Reviewed-on: https://review.haiku-os.org/c/haiku/+/6081 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Tested-by: Automation <automation@haiku-os.org>
|
#
323c6d6b |
|
09-Apr-2022 |
Zone.N <Zone.Niuzh@hotmail.com> |
fix dd error on osx Change-Id: Ifcfe59378c96f0518758a3dfb91a9a54199831e5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5192 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
c5d81c27 |
|
01-Dec-2021 |
David Karoly <karolyd577@gmail.com> |
build: prepare for x86 EFI loader Change-Id: Ic9e4181042bf634cd590d8c95935a987a4871b0d Reviewed-on: https://review.haiku-os.org/c/haiku/+/4753 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
00ca8b4c |
|
28-Aug-2021 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Avoid adding uboot for ARM64 bootloader Maybe it will be needed on real hw later.
|
#
1a5fe94b |
|
07-Jun-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
riscv: Fix build, handle .riscv loader * We accept the riscv loader to build it, but don't really put it into the image since for now you'll just want the haiku_loader.riscv for things like TinyEMU Change-Id: I5005dd5063f2a84cf426db4c40635e87e579ad80 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4075 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
0b10216c |
|
07-Jan-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
build/mmc: Add host libraries for fat_shell. Drop unused var Change-Id: I16a93fd4161569eb756ec244f3f5c1b768247089
|
#
58332722 |
|
07-Jan-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
build/mmc: Drop usage of mtools, use internal tooling * Fixes the ARM image to actually include Haiku within a partition on the SD card. * Drops the mtools requirement * Drops the C/H/S requirements Change-Id: Ie2776a09399ac181daab7a503e96e27ab7093af4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3608 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
b24dbf95 |
|
27-Aug-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
riscv64/boot: Add same u-boot potential that arm has, drop L_DYNAMIC * Tianocore is still in an early state for RISCV64 with a lot of work needed around qemu support. * u-boot however is working, and can load EFI binaries... so follow the arm model for now. (EFI via u-boot, or EFI via EFI Bios) Change-Id: I3dfde25db17b114aedce6faefc58d7556e17a46a Reviewed-on: https://review.haiku-os.org/c/haiku/+/3176 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
b3cd2bdf |
|
21-Aug-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
riscv64: Generate a bootable EFI MMC image * mmc might be not ideal. But raw is just a single partition and anyboot is heavily x86. MMC will technically work for now to get bootable images. * floppyboot isn't used on EFI platforms, since we call two different actions, just drop floppyboot altogether on EFI SD Images. Change-Id: Idabb5483304007dd601bf8a1158036ffd24f73aa Reviewed-on: https://review.haiku-os.org/c/haiku/+/3165 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
398b7899 |
|
20-Jun-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
arm: Generate proper mmc image * Stub out makebootable like on u-boot * Place haiku_loader.efi at EFI/BOOT/BOOTXXX.EFI * Generate boot.scr for u-boot + EFI * haiku-mmc.image now attempts to auto-boot in qemu-system-arm * Same code paths should roughly apply for arm64,riscv,etc Change-Id: I563ebd77422d9e5dfcfeeedadcbc60471e8a57f4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2938 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
1aab1c0e |
|
20-Jan-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
u-boot: cleanups on arm, load from more media * Attempt to find haiku loader on mmc,nvme,virtio * Fixes automatic boot under u-boot on qemu * Remove boot.scr to ensure it's regenerated each build * Remove obsolete HAIKU_BOARD_SDIMAGE_UBOOT_UENV Change-Id: I60cd518ec69e408ddbd7ea17371f4f4f56fa7f7b
|
#
37761761 |
|
19-Jun-2019 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
jam: Style fix in build/MMCImage Change-Id: Idb169f59ed77c9038e48e0e26e4fa53e92103ffe
|
#
75262df7 |
|
19-Jun-2019 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
arm: Fix SD Image after haiku_loader changes * haiku_loader.u-boot doesn't fit in fat32 like haiku_loader.ub * Adjust when writing. Update u-boot scripts to expect new filename * Shrink loader partition to 32M, add our filesystem to end Change-Id: I62936526a7dea2c41e26a7c0f9e05a368622a6a3
|
#
dd45d433 |
|
18-Oct-2018 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
u-boot: Fix after multi-loader changes * Move MMU image to a real image define vs being crammed into the u-boot bootloader Jamfile * ARM not working yet, but better! * x86 still builds Change-Id: I3fb873dbac06fe2db893915b667bf3ce1df44686
|