From a79073ad7d244b45bca5ba0c5ddf92b04827fc24 Mon Sep 17 00:00:00 2001 From: Chirantan Ekbote Date: Fri, 22 Jun 2018 19:00:30 -0700 Subject: 9s: Server binary for the 9p file system Add the 9s crate, which provides an executable that can serve the 9p file system protocol. It initially only supports connections over vsock but can easily be extended to support network and unix domain socket based connections. BUG=chromium:703939 TEST=Run the server, have maitred connect to it over vsock, mount the 9p file system in the guest kernel, share it with the penguin container, and run `bonnie++ -r 256 -s 512` CQ-DEPEND=CL:1121550, CL:1166446 Change-Id: Ia0c72bcf29188bba4c07b6c0a2dd5a83d02339b5 Signed-off-by: Chirantan Ekbote Reviewed-on: https://chromium-review.googlesource.com/1112870 Reviewed-by: Dylan Reid --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index c3a5c2e..edeb1bb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,6 +8,7 @@ lto = true panic = 'abort' [workspace] +members = ["9s"] [features] plugin = ["plugin_proto", "crosvm_plugin", "protobuf"] -- cgit 1.4.1