fix(deps): update rust crate bootloader to 0.11#64
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
fix(deps): update rust crate bootloader to 0.11#64renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
Contributor
Author
|
c9b2cf1 to
7e37dd6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.9→0.11Release Notes
rust-osdev/bootloader (bootloader)
v0.11.15Compare Source
This release is compatible with Rust nightlies starting with
nightly-2026-02-01.Full Changelog: rust-osdev/bootloader@v0.11.14...v0.11.15
v0.11.14Compare Source
This release is compatible with Rust nightlies starting with
nightly-2026-02-01.Full Changelog: rust-osdev/bootloader@v0.11.14...v0.11.15
v0.11.13Compare Source
BootInfoDiskAccess::read_exact_intofor biosFull Changelog: rust-osdev/bootloader@v0.11.13...v0.11.14
v0.11.12Compare Source
This release is compatible with Rust nightlies starting with
nightly-2025-11-21.Full Changelog: rust-osdev/bootloader@v0.11.12...v0.11.13
v0.11.11Compare Source
This release is compatible with Rust nightlies starting with
nightly-2025-08-28.target-pointer-widthfield now expects an integerFull Changelog: rust-osdev/bootloader@v0.11.11...v0.11.12
v0.11.10Compare Source
This release is compatible with Rust nightlies starting with
nightly-2025-07-24.kernel_basemapping to the BootloaderConfigFull Changelog: rust-osdev/bootloader@v0.11.10...v0.11.11
v0.11.9Compare Source
x86_64to0.15.2Full Changelog: rust-osdev/bootloader@v0.11.9...v0.11.10
v0.11.8Compare Source
This release is compatible with Rust nightlies starting with
nightly-2024-11-23.Full Changelog: rust-osdev/bootloader@v0.11.8...v0.11.9
v0.11.7Compare Source
Full Changelog: rust-osdev/bootloader@v0.11.7...v0.11.8
v0.11.6Compare Source
NO_EXECUTEflag for all writable memory regions by @phil-opp in #409Full Changelog: rust-osdev/bootloader@v0.11.6...v0.11.7
v0.11.5Compare Source
takemethod toOptionalFull Changelog: rust-osdev/bootloader@v0.11.5...v0.11.6
v0.11.4Compare Source
Trustixdependencyramdiskas used in memory mapFull Changelog: rust-osdev/bootloader@v0.11.4...v0.11.5
v0.11.3Compare Source
v0.11.2Compare Source
v0.11.0Compare Source
Major rewrite of the
bootloadercrate with various breaking changes:Cargo.toml, the configuration now happens through a normal Rust struct, which is part of theentry_point!macro. The macro then serializes the config struct at compile time and places it in a special ELF output section. The compile time serialization happens through a manually implementedconst fnof the config struct.Cargo.tomlanymore, we can build the different parts of the bootloader independently. For example, the BIOS boot sector is now a separate crate, and the UEFI bootloader is too.bootloaderlibrary crate, which compiles everything as part of its build script. This library includes functions for creating BIOS and UEFI disk images for a given kernel. These functions can be used e.g. from a builder crate or a build script of the downstream operating system.See our migration guides for details.
v0.10.13Compare Source
max_phys_addrto 4 GiB (#260)get_free_addressfor large sizes (0.10) (#263)src/binary/level_4_entries.rs(#228)v0.10.12Compare Source
maybe_uninit_extrais no longer feature-gated) (#222)UsedLevel4Entries(#219)v0.10.11Compare Source
lang_items,asmandglobal_asm(#210)set_regmethod ofCS,DS,ESandSSsegment structs (#211)v0.10.10Compare Source
asmimports on latest nightly (#209)v0.10.9Compare Source
v0.10.8Compare Source
v0.10.7Compare Source
relocation-modelfield name in the target spec json (#186)relocation-modelfrompictostatic. Please report if you encounter any issues because of this.v0.10.6Compare Source
iretq(#175)v0.10.5Compare Source
uefi-rsdependency (#170).intel_syntaxattribute in assembly codev0.10.4Compare Source
uefiv0.9.0 (#162)v0.10.3Compare Source
v0.10.2Compare Source
asm!syntax instead of deprecatedllvm_asm!(#154)v0.10.1max_phys_addrto 4 GiB (#260)get_free_addressfor large sizes (0.10) (#263)src/binary/level_4_entries.rs(#228)v0.10.0bootimagecrate. See the Readme for details.v0.9.30Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.