@@ -9,25 +9,25 @@ pub struct Mcounteren {
9
9
}
10
10
11
11
impl Mcounteren {
12
- /// User "cycle[h]" Enable
12
+ /// Supervisor "cycle[h]" Enable
13
13
#[ inline]
14
14
pub fn cy ( & self ) -> bool {
15
15
self . bits . get_bit ( 0 )
16
16
}
17
17
18
- /// User "time[h]" Enable
18
+ /// Supervisor "time[h]" Enable
19
19
#[ inline]
20
20
pub fn tm ( & self ) -> bool {
21
21
self . bits . get_bit ( 1 )
22
22
}
23
23
24
- /// User "instret[h]" Enable
24
+ /// Supervisor "instret[h]" Enable
25
25
#[ inline]
26
26
pub fn ir ( & self ) -> bool {
27
27
self . bits . get_bit ( 2 )
28
28
}
29
29
30
- /// User "hpm[x]" Enable (bits 3-31)
30
+ /// Supervisor "hpm[x]" Enable (bits 3-31)
31
31
#[ inline]
32
32
pub fn hpm ( & self , index : usize ) -> bool {
33
33
assert ! ( 3 <= index && index < 32 ) ;
@@ -41,15 +41,15 @@ set!(0x306, __set_mcounteren);
41
41
clear ! ( 0x306 , __clear_mcounteren) ;
42
42
43
43
set_clear_csr ! (
44
- /// User cycle Enable
44
+ /// Supervisor cycle Enable
45
45
, set_cy, clear_cy, 1 << 0 ) ;
46
46
47
47
set_clear_csr ! (
48
- /// User time Enable
48
+ /// Supervisor time Enable
49
49
, set_tm, clear_tm, 1 << 1 ) ;
50
50
51
51
set_clear_csr ! (
52
- /// User instret Enable
52
+ /// Supervisor instret Enable
53
53
, set_ir, clear_ir, 1 << 2 ) ;
54
54
55
55
#[ inline]
0 commit comments