Refactor Virtio

This commit is contained in:
Yuke Peng
2023-08-28 15:03:28 +08:00
committed by Tate, Hongliang Tian
parent df42397cea
commit 7d5e67e368
37 changed files with 1471 additions and 1413 deletions

View File

@ -360,11 +360,12 @@ macro_rules! field_ptr {
($ptr:expr, $type:ty, $($field:tt)+) => {{
use jinux_frame::offset_of;
use jinux_frame::vm::VmIo;
use jinux_rights::TRights;
use jinux_rights::TRightSet;
use jinux_rights::Dup;
use jinux_util::safe_ptr::SetContain;
use jinux_rights::TRightSet;
use jinux_rights::TRights;
use jinux_util::safe_ptr::Pod;
use jinux_util::safe_ptr::SetContain;
use jinux_util::safe_ptr::SafePtr;
#[inline]
fn new_field_ptr<T, M, R, U>(