Skip to content

bootloader higher half support (+ misc cargo.toml cleanup) - #325

Merged
hawkw merged 3 commits into
mainfrom
eliza/higher-half
Sep 28, 2022
Merged

bootloader higher half support (+ misc cargo.toml cleanup)#325
hawkw merged 3 commits into
mainfrom
eliza/higher-half

Conversation

@hawkw

@hawkw hawkw commented Sep 28, 2022

Copy link
Copy Markdown
Owner

No description provided.

We've not been using `cargo-xbuild` in ages, so this metadata can be
removed from the kernel's `Cargo.toml`.
Now that the `once_cell` changes that placate Miri have been released,
we no longer need a patch for this.
Version [0.10.13][1] of `bootloader` made it possible to configure the
start address of the dynamic range into which the kernel binary is
mapped (see rust-osdev/bootloader#229). This allows us to configure the
bootloader to boot with the kernel already mapped into the higher half
of the virtual address space, which seems nice.

[1]: https://github.com/rust-osdev/bootloader/blob/main/Changelog.md#01013--2022-09-25
@hawkw
hawkw enabled auto-merge (rebase) September 28, 2022 18:04
@hawkw
hawkw merged commit e1986ec into main Sep 28, 2022
@hawkw
hawkw deleted the eliza/higher-half branch September 28, 2022 18:12
hawkw added a commit that referenced this pull request Sep 28, 2022
We've not been using `cargo-xbuild` in ages, so this metadata can be
removed from the kernel's `Cargo.toml`.
hawkw added a commit that referenced this pull request Sep 28, 2022
Now that the `once_cell` changes that placate Miri have been released,
we no longer need a patch for this.
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