-
Notifications
You must be signed in to change notification settings - Fork 114
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
Add support for booting a bzImage Linux Kernel #4189
Conversation
fc99610
to
06e9947
Compare
06e9947
to
2bcb023
Compare
af89ed3
to
f9c41c8
Compare
artifact_name = "oak_echo_enclave_app" |
artifact_name = "oak_echo_raw_enclave_app" |
artifact_name = "stage0_bin" |
artifact_name = "quirk_echo_enclave_app" |
artifact_name = "oak_restricted_kernel_bin" |
artifact_name = "oak_restricted_kernel_simple_io_bin" |
artifact_name = "oak_functions_enclave_app" |
Stage 0 can now boot either an uncompressed 64-bit ELF kernel, or a 64-bit compressed Linux kernel using the bzImage format.
To boot using an ELF kernel, use the custom file paths in QEMU, e.g:
To boot using a bzImage kernel, use the normal QEMU direct-booting paramters, e.g.
Removing support for parsing ELF kernels in Stage 0 will be done as a future cleanup.