New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 712319 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature

Blocked on:
issue 711556



Sign in to add a comment

crosvm boots an x86 linux kernel

Project Member Reported by za...@chromium.org, Apr 17 2017

Issue description

Boot 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
 

Comment 1 Deleted

Comment 2 Deleted

Comment 3 by za...@chromium.org, Apr 17 2017

Cc: slavamn@chromium.org smbar...@chromium.org
Cc: puneetster@chromium.org
Labels: OS-Chrome
Project Member

Comment 6 by bugdroid1@chromium.org, 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

Comment 7 by za...@chromium.org, Jul 6 2017

Status: Fixed (was: Started)

Comment 8 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)
Components: OS>Systems>Containers

Sign in to add a comment