Skip to content

[draft] try with speed opts branch#516

Draft
midnightveil wants to merge 1 commit into
seL4:mainfrom
au-ts:julia/compile-time-optimisation
Draft

[draft] try with speed opts branch#516
midnightveil wants to merge 1 commit into
seL4:mainfrom
au-ts:julia/compile-time-optimisation

Conversation

@midnightveil
Copy link
Copy Markdown
Collaborator

add --timings to the build_sdk initialiser stuff to see the flamechart.

python build_sdk.py --sel4 ../seL4 --configs debug --gcc-toolchain-prefix-riscv64=riscv64-none-elf --gcc-toolchain-prefix-x86_64=x86_64-elf --skip-tar --skip-docs --boards qemu_virt_aarch64 --configs debug,release --skip-tool --skip-sel4

see associated rust-sel4 pr

cargo-timing-20260605T053230.44535477Z.html
cargo-timing-20260605T053236.270786825Z.html

The warm-cache builds look like this now, which is ~2s now.

image

previously:

image

Openining this to see how CI improves.

cargo-timing-20260605T054350.626936674Z.html

add --timings to the build_sdk initialiser stuff to see the flamechart.

python build_sdk.py --sel4 ../seL4 --configs debug --gcc-toolchain-prefix-riscv64=riscv64-none-elf --gcc-toolchain-prefix-x86_64=x86_64-elf --skip-tar --skip-docs --boards qemu_virt_aarch64 --configs debug,release --skip-tool --skip-sel4

Signed-off-by: Julia Vassiliki <julia.vassiliki@unsw.edu.au>
@midnightveil
Copy link
Copy Markdown
Collaborator Author

OK, this only sped up by about 5 minutes (23min -> 18min). Still an improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant