crosvm boots an x86 linux kernel |
|||||||
Issue descriptionBoot a linux bzImage and print some kernel output. Subtasks include - build firmware - load firmware into correct memory addresses - parse kernel boot headers - load kernel into correct memory addresses - setup CPU registers - call KVM_RUN
,
Apr 17 2017
,
Jul 5 2017
,
Jul 5 2017
,
Jul 6 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform/crosvm/+/639d96775c5de91f1025456d7e7ee914f5661291 commit 639d96775c5de91f1025456d7e7ee914f5661291 Author: Zach Reizner <zachr@google.com> Date: Thu Jul 06 04:54:52 2017 crosvm: Add crosvm main program This program is used to boot a 64-bit kernel elf. It has support for basic devices that are exposed to the kernel, including a block device. TEST=cargo test; cargo run -- -m 512 -c 4 -d rootfs.squashfs -u -p "init=/bin/bash" vmlinux BUG= chromium:712319 Change-Id: I25a8349a4624d8643fefe2ad70e517fe03b16b8c Reviewed-on: https://chromium-review.googlesource.com/514417 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> [add] https://crrev.com/639d96775c5de91f1025456d7e7ee914f5661291/src/main.rs [add] https://crrev.com/639d96775c5de91f1025456d7e7ee914f5661291/Cargo.toml [modify] https://crrev.com/639d96775c5de91f1025456d7e7ee914f5661291/README.md
,
Jul 6 2017
,
Jan 22 2018
,
May 9 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 Deleted