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

fix(x86_64): update bootloader to 0.10.13 #324

Merged
merged 1 commit into from
Sep 28, 2022
Merged

Conversation

hawkw
Copy link
Owner

@hawkw hawkw commented Sep 28, 2022

This updates the bootloader crate to version 0.10.13, which fixes issues when booting on systems that report memory regions at high physical addresses in their memory map (see rust-osdev/bootloader#259).

This should make it possible to run Mycelium in QEMU v7.1.0 and later, without very poor boot performance, as well as on real hardware which reports high addresses (many AMD systems).

In addition, there are some new bootloader features we might want to play around with.

Fixes #321.

This updates the `bootloader` crate to version 0.10.13, which fixes
issues when booting on systems that report memory regions at high
physical addresses in their memory map (see rust-osdev/bootloader#259).

This should make it possible to run Mycelium in QEMU v7.1.0 and later,
without very poor boot performance, as well as on real hardware which
reports high addresses (many AMD systems).

In addition, there are some new bootloader features we might want to
play around with.

Fixes #321.
@hawkw hawkw enabled auto-merge (squash) September 28, 2022 17:48
@hawkw hawkw merged commit 4259f68 into main Sep 28, 2022
@hawkw hawkw deleted the eliza/bootloader-0.10.13 branch September 28, 2022 17:56
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.

mycelium works in qemu 7.0.0 and not in qemu 7.1.0
1 participant