summary refs log tree commit diff
path: root/devices/src/lib.rs
diff options
context:
space:
mode:
authorJingkui Wang <jkwang@google.com>2019-03-07 15:09:44 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-03-13 21:04:58 -0700
commit199d622703b86c78a461e125b01bde31190645ae (patch)
tree98518f58b88a5ff351c3b5422aefe4134a4b285f /devices/src/lib.rs
parent280ff786758654bcc38bb383a4eb7b46f02a4b77 (diff)
downloadcrosvm-199d622703b86c78a461e125b01bde31190645ae.tar
crosvm-199d622703b86c78a461e125b01bde31190645ae.tar.gz
crosvm-199d622703b86c78a461e125b01bde31190645ae.tar.bz2
crosvm-199d622703b86c78a461e125b01bde31190645ae.tar.lz
crosvm-199d622703b86c78a461e125b01bde31190645ae.tar.xz
crosvm-199d622703b86c78a461e125b01bde31190645ae.tar.zst
crosvm-199d622703b86c78a461e125b01bde31190645ae.zip
devices: compile usb module and update current code
This patch did the following:
    start compile usb module
    fix register macro
    update error handling
    reformat code
    update xhci reg setup to support usb3 and usb2

BUG=chromium:831850
TEST=local build
CQ-DEPEND=CL:1510813
Change-Id: I851cf02d01ae6e988b2628552cf57c1f43aa86c8
Reviewed-on: https://chromium-review.googlesource.com/1510814
Commit-Ready: Jingkui Wang <jkwang@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Jingkui Wang <jkwang@google.com>
Diffstat (limited to 'devices/src/lib.rs')
-rw-r--r--devices/src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/devices/src/lib.rs b/devices/src/lib.rs
index bf631c5..f5ca655 100644
--- a/devices/src/lib.rs
+++ b/devices/src/lib.rs
@@ -27,6 +27,9 @@ extern crate vhost;
 extern crate virtio_sys;
 extern crate vm_control;
 
+#[macro_use]
+mod register_space;
+
 mod bus;
 mod cmos;
 mod i8042;
@@ -34,8 +37,8 @@ mod pci;
 mod pit;
 pub mod pl030;
 mod proxy;
-mod register_space;
 mod serial;
+mod usb;
 mod utils;
 pub mod virtio;