Skip to content
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

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

Merged
merged 3 commits into from
Sep 28, 2022

Conversation

hawkw
Copy link
Owner

@hawkw hawkw commented Sep 28, 2022

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