Bao, platforms, tools, firmware and guest updates#72
Conversation
These need to be updated after the original demo branches are uptated to the same versions. After that, this commit can be deleted Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
A new toolchain for rv32 was added to bao-riscv-toolchain repo. This commit updates the readme to add a new link for the rv32 toolchain Signed-off-by: Miguel Silva <miguelafsilva5@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
3b6bb9a to
88d3196
Compare
|
TX2 is working properly. |
|
Everything is working properly on |
1ad33be to
7b395a4
Compare
7b395a4 to
f87b66e
Compare
f87b66e to
1cc6779
Compare
Signed-off-by: João Peixoto <joaopeixotooficial@gmail.com>
1cc6779 to
7fd6109
Compare
7fd6109 to
cc428ac
Compare
Motivation: - Previous commands limited Bao image size due to U-Boot execution path. The patch and updated instructions remove this constraint, allowing demos with multiple VMs and larger Bao binaries to run. Changes: - Apply a patch to U-Boot for ZCU102/ZCU104 that modifies do_go_exec() to directly call the entry point instead of using armv8_switch_to_el1(). This allows loading larger Bao images, avoiding previous size limitations that depended on the number of VMs in the demo. - Copy `u-boot.elf` image to zcu-firmware directory - Update makefiles and README to use bao.bin instead of bao.img for ZCU104, reflecting the new image naming convention and enabling correct loading via fatload and go commands. Signed-off-by: João Peixoto <joaopeixotooficial@gmail.com>
Signed-off-by: João Peixoto <joaopeixotooficial@gmail.com> Signed-off-by: David Cerdeira <davidmcerdeira@gmail.com>
Signed-off-by: Jose Martins <josemartins90@gmail.com>
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
cc428ac to
a3192e1
Compare
Update RPi4 linux memory addresses as a temporary solution for this issue: bao-project/bao-hypervisor#287 Signed-off-by: David Cerdeira <davidmcerdeira@gmail.com>
Signed-off-by: David Cerdeira <davidmcerdeira@gmail.com>
Export Buildroot host tools in demo build environment and pass the Buildroot target compiler to Cargo via `CARGO_TARGET_*_LINKER`, ensuring Rust builds use the Buildroot-provided toolchain instead of host tools. Signed-off-by: João Peixoto <joaopeixotooficial@gmail.com>
|
I've completed testing and fixes mainly targeting RPi4 but also the baremetal app / runtime and hence freertos as well. |
I've resetted the checklist |
69a808b to
5f02055
Compare
Signed-off-by: David Cerdeira <davidmcerdeira@gmail.com>
5f02055 to
4434934
Compare
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
TX2 is working properly. |
Signed-off-by: Daniel Oliveira <drawnpoetry@gmail.com>
This PR introduces several modifications:
All demos are tested for the following platforms (v2.0-rc3):
Only after all we make sure all demos run on all platforms should the PR be merged.
Also, we need to delete the first commit after updating the demo branch across all repos.