-
Notifications
You must be signed in to change notification settings - Fork 214
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
Guard the lower 1MB of memory #446
Merged
Merged
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e52e4c - Browse repository at this point
Copy the full SHA 1e52e4cView commit details -
This commit fixes the review changes in rust-osdev#317. Most of the credit should go to Jason Couture <jasonc@alertr.info> Co-authored-by: Jason Couture <jasonc@alertr.info>
Configuration menu - View commit details
-
Copy full SHA for 2555127 - Browse repository at this point
Copy the full SHA 2555127View commit details -
Rework: LegacyFrameAllocator::construct_memory_map
The new implementation takes in a list of slices that are used by the bootloader. It then goes through all regions and checks if they overlap any of those slices. If so, the region is split and this process is started recursively until none of the usable regions overlap the memory used by the bootloader.
Configuration menu - View commit details
-
Copy full SHA for e09e68a - Browse repository at this point
Copy the full SHA e09e68aView commit details
Commits on Jun 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4446278 - Browse repository at this point
Copy the full SHA 4446278View commit details -
New test to check usable memory is writable
split out the write check from the lower_memory_free test. Those 2 aren't really related
Configuration menu - View commit details
-
Copy full SHA for f3d383e - Browse repository at this point
Copy the full SHA f3d383eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3326e7a - Browse repository at this point
Copy the full SHA 3326e7aView commit details -
Improve construct_memory_map implementation
simplify the overlap check into single if condition and move to interative implementation
Configuration menu - View commit details
-
Copy full SHA for 5763204 - Browse repository at this point
Copy the full SHA 5763204View commit details -
tests for LegacyFrameAllocator::construct_memory_map
This test also covers rust-osdev#445
Configuration menu - View commit details
-
Copy full SHA for 0c21032 - Browse repository at this point
Copy the full SHA 0c21032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f4dd1f - Browse repository at this point
Copy the full SHA 0f4dd1fView commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b3efcb - Browse repository at this point
Copy the full SHA 9b3efcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0cae12 - Browse repository at this point
Copy the full SHA b0cae12View commit details -
Configuration menu - View commit details
-
Copy full SHA for b36417f - Browse repository at this point
Copy the full SHA b36417fView commit details -
Co-authored-by: Tom Dohrmann <Erbse.13@gmx.de>
Configuration menu - View commit details
-
Copy full SHA for 3b07272 - Browse repository at this point
Copy the full SHA 3b07272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f48f7 - Browse repository at this point
Copy the full SHA 25f48f7View commit details
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.