diff options
Diffstat (limited to 'host/start-vm')
-rw-r--r-- | host/start-vm/lib.rs | 1 | ||||
-rw-r--r-- | host/start-vm/tests/vm_command-basic.rs | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/host/start-vm/lib.rs b/host/start-vm/lib.rs index 16d8fe3..32ba34d 100644 --- a/host/start-vm/lib.rs +++ b/host/start-vm/lib.rs @@ -60,6 +60,7 @@ pub fn vm_command(dir: &Path, api_socket_fd: RawFd) -> Result<Command, String> { let mut command = Command::new("cloud-hypervisor"); command.args(["--api-socket", &format!("fd={api_socket_fd}")]); + command.args(["--cmdline", "console=ttyS0 root=PARTLABEL=root"]); command.args(["--memory", "size=128M,shared=on"]); command.args(["--console", "pty"]); command.arg("--kernel"); diff --git a/host/start-vm/tests/vm_command-basic.rs b/host/start-vm/tests/vm_command-basic.rs index 3b8ef0e..0abe23b 100644 --- a/host/start-vm/tests/vm_command-basic.rs +++ b/host/start-vm/tests/vm_command-basic.rs @@ -29,6 +29,8 @@ fn main() -> std::io::Result<()> { let expected_args = vec![ OsStr::new("--api-socket"), OsStr::new("fd=4"), + OsStr::new("--cmdline"), + OsStr::new("console=ttyS0 root=PARTLABEL=root"), OsStr::new("--memory"), OsStr::new("size=128M,shared=on"), OsStr::new("--console"), |