-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parse bootloader configuration from kernel's Cargo.toml #73
Conversation
CI fails as expected since the bootimage crate doesn't pass |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks very good to me, thanks a lot!
The CI uses the manual build process instead of bootimage, so we need to update the azure-pipelines.yml
to additionally pass the new KERNEL_MANIFEST
environment variable. The relevant line is:
bootloader/azure-pipelines.yml
Line 99 in cda5eb6
env: { KERNEL: "test-kernel/target/x86_64-test-kernel/debug/test-kernel" } |
Let me fix that warning... |
Thanks! |
Published as version 0.8.0 |
As discussed in rust-osdev/bootimage#44.
Requires support from the
bootimage
crate (so it knows where to find the kernel'sCargo.toml
), and is also a breaking change as it removes support for the old environment variableBOOTLOADER_PHYSICAL_MEMORY_OFFSET
.