소스 검색

`riscv`: Set any bit in sie (#1)

LoGin 1 년 전
부모
커밋
5c01a8320e
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      riscv/src/register/sie.rs

+ 12 - 0
riscv/src/register/sie.rs

@@ -45,3 +45,15 @@ set_clear_csr!(
 set_clear_csr!(
     /// Supervisor External Interrupt Enable
     , set_sext, clear_sext, 1 << 9);
+
+/// Set the bits in the register
+#[inline]
+pub unsafe fn set_bits(bits: usize) {
+    _set(bits)
+}
+
+/// Clear the bits in the register
+#[inline]
+pub unsafe fn clear_bits(bits: usize) {
+    _clear(bits)
+}