aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhyber Sen <khyber@google.com>2024-02-26 22:23:42 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-02-26 22:23:42 +0000
commita69395bdd2282964a4ad8b5c8abaf7b9d395ddca (patch)
treee0141671ef9433e92e4f2b4915fa299aece1c934
parent5e31778d5892af671abcafa7b0aff303bd63f76f (diff)
parent680187686cee04d1bad6ff5acd6477584e9bad6f (diff)
downloadcommon-a69395bdd2282964a4ad8b5c8abaf7b9d395ddca.tar.gz
dev: virtio: Add an empty `vsock` crate depending on `virtio-drivers` am: 680187686c
Original change: https://android-review.googlesource.com/c/trusty/lk/common/+/2961683 Change-Id: I471d11987d6084158a1f27a2538149cfa30a77cf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--dev/virtio/vsock-rust/rules.mk15
-rw-r--r--dev/virtio/vsock-rust/src/lib.rs1
2 files changed, 16 insertions, 0 deletions
diff --git a/dev/virtio/vsock-rust/rules.mk b/dev/virtio/vsock-rust/rules.mk
new file mode 100644
index 00000000..c15e9291
--- /dev/null
+++ b/dev/virtio/vsock-rust/rules.mk
@@ -0,0 +1,15 @@
+LOCAL_DIR := $(GET_LOCAL_DIR)
+MODULE := $(LOCAL_DIR)
+MODULE_CRATE_NAME := vsock
+MODULE_SRCS := \
+ $(LOCAL_DIR)/src/lib.rs \
+
+MODULE_LIBRARY_DEPS := \
+ trusty/user/base/lib/liballoc-rust \
+ trusty/user/base/lib/libpanic_abort-rust \
+ trusty/user/base/lib/trusty-std \
+ external/rust/crates/virtio-drivers \
+
+# `trusty-std` is for its `#[global_allocator]`.
+
+include make/library.mk
diff --git a/dev/virtio/vsock-rust/src/lib.rs b/dev/virtio/vsock-rust/src/lib.rs
new file mode 100644
index 00000000..0c9ac1ac
--- /dev/null
+++ b/dev/virtio/vsock-rust/src/lib.rs
@@ -0,0 +1 @@
+#![no_std]