浏览代码

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

LoGin 11 月之前
父节点
当前提交
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 }
+    }
+}