فهرست منبع

Add From<usize> implementation for Sstatus (#7)

LoGin 1 سال پیش
والد
کامیت
cc4d3ea82a
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      riscv/src/register/sstatus.rs

+ 6 - 0
riscv/src/register/sstatus.rs

@@ -167,3 +167,9 @@ pub unsafe fn set_fs(fs: FS) {
     value |= (fs as usize) << 13;
     _write(value);
 }
+
+impl From<usize> for Sstatus {
+    fn from(val: usize) -> Self {
+        Sstatus { bits: val }
+    }
+}