-
Notifications
You must be signed in to change notification settings - Fork 13
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
Secure boot to kernel #474
Open
roblabla
wants to merge
16
commits into
sunriseos:master
Choose a base branch
from
roblabla:loaderv2-2
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Oct 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3667c81 - Browse repository at this point
Copy the full SHA 3667c81View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4d4543 - Browse repository at this point
Copy the full SHA b4d4543View commit details -
Loader: Split process creation from process start.
Allows doing some initialization based on the pid before starting a process. For instance, a future commit will allow setting up the stdin/out/err pipes before starting the process.
Configuration menu - View commit details
-
Copy full SHA for 3accf5c - Browse repository at this point
Copy the full SHA 3accf5cView commit details -
Twili, also known as the pipe manager (which is not pm), allows passing stdin/stdout/stderr pipes to various sub-process. It is also responsible for passing data around in the "dumb" pipes (basically unix pipes). It has a generic interface, IPipe, that is implemented by those dumb pipes, but also by vi Terminals and, eventually, fs Files.
Configuration menu - View commit details
-
Copy full SHA for b9d2b62 - Browse repository at this point
Copy the full SHA b9d2b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b7699 - Browse repository at this point
Copy the full SHA 19b7699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c51e19 - Browse repository at this point
Copy the full SHA 5c51e19View commit details
Commits on Oct 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 84426cb - Browse repository at this point
Copy the full SHA 84426cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2185826 - Browse repository at this point
Copy the full SHA 2185826View commit details -
Bootstrap: Support multi-page Multiboot
When booting from UEFI, multiboot infos are a lot bigger for whatever reason. They're so much bigger, they span multiple pages! As such, bootstrap now accepts multiple pages for the multiboot. The kernel already allows multi-page multiboot infos (it tells the frame allocator to reserve the whole multiboot info region).
Configuration menu - View commit details
-
Copy full SHA for eba08ed - Browse repository at this point
Copy the full SHA eba08edView commit details -
Disk Initializer: Enforce priority with conflicts.
When disk initializer sees two conflicting files, it will now chose the earliest file instead of panicking.
Configuration menu - View commit details
-
Copy full SHA for 1048ed3 - Browse repository at this point
Copy the full SHA 1048ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ead8ec - Browse repository at this point
Copy the full SHA 8ead8ecView commit details -
Build: Make disk/iso rules copy binaries to target
We should strive to keep the source directory clean, and only copy stuff in the target/ directory. It keeps the gitignore simpler, and simplifies a bunch of other things. So now we copy the binaries to target/isofiles/boot instead.
Configuration menu - View commit details
-
Copy full SHA for 7a6cdcb - Browse repository at this point
Copy the full SHA 7a6cdcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e9081 - Browse repository at this point
Copy the full SHA c2e9081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33bd9d9 - Browse repository at this point
Copy the full SHA 33bd9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c016ea6 - Browse repository at this point
Copy the full SHA c016ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a78e008 - Browse repository at this point
Copy the full SHA a78e008View 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.