fix(deps): update rust crate bootloader to 0.11 #64
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.11
Release Notes
rust-osdev/bootloader (bootloader)
v0.11.11
Compare Source
This release is compatible with Rust nightlies starting with
nightly-2025-07-24
.kernel_base
mapping to the BootloaderConfigFull Changelog: rust-osdev/bootloader@v0.11.10...v0.11.11
v0.11.10
Compare Source
This release is compatible with Rust nightlies starting with
nightly-2025-07-24
.kernel_base
mapping to the BootloaderConfigFull Changelog: rust-osdev/bootloader@v0.11.10...v0.11.11
v0.11.9
Compare Source
x86_64
to0.15.2
Full Changelog: rust-osdev/bootloader@v0.11.9...v0.11.10
v0.11.8
Compare 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.7
Compare Source
Full Changelog: rust-osdev/bootloader@v0.11.7...v0.11.8
v0.11.6
Compare Source
NO_EXECUTE
flag for all writable memory regions by @phil-opp in https://github.com/rust-osdev/bootloader/pull/409Full Changelog: rust-osdev/bootloader@v0.11.6...v0.11.7
v0.11.5
Compare Source
take
method toOptional
Full Changelog: rust-osdev/bootloader@v0.11.5...v0.11.6
v0.11.4
Compare Source
T
rustix
dependencyramdisk
as used in memory mapFull Changelog: rust-osdev/bootloader@v0.11.4...v0.11.5
v0.11.3
Compare Source
v0.11.2
Compare Source
v0.11.0
Compare Source
Major rewrite of the
bootloader
crate 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 fn
of the config struct.Cargo.toml
anymore, 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.bootloader
library 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.13
Compare Source
max_phys_addr
to 4 GiB (#260)get_free_address
for large sizes (0.10) (#263)src/binary/level_4_entries.rs
(#228)v0.10.12
Compare Source
maybe_uninit_extra
is no longer feature-gated) (#222)UsedLevel4Entries
(#219)v0.10.11
Compare Source
lang_items
,asm
andglobal_asm
(#210)set_reg
method ofCS
,DS
,ES
andSS
segment structs (#211)v0.10.10
Compare Source
asm
imports on latest nightly (#209)v0.10.9
Compare Source
v0.10.8
Compare Source
v0.10.7
Compare Source
relocation-model
field name in the target spec json (#186)relocation-model
frompic
tostatic
. Please report if you encounter any issues because of this.v0.10.6
Compare Source
iretq
(#175)v0.10.5
Compare Source
uefi-rs
dependency (#170).intel_syntax
attribute in assembly codev0.10.4
Compare Source
uefi
v0.9.0 (#162)v0.10.3
Compare Source
v0.10.2
Compare Source
asm!
syntax instead of deprecatedllvm_asm!
(#154)v0.10.1
max_phys_addr
to 4 GiB (#260)get_free_address
for large sizes (0.10) (#263)src/binary/level_4_entries.rs
(#228)v0.10.0
bootimage
crate. See the Readme for details.v0.9.30
Compare 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.