mie
Machine Interrupt Enable
{"$copy"⇒"mip.yaml#/description"}
Fields
SSIE
- Location
-
mie[1]
- Description
-
Enables Supervisor Software Interrupts.
Alias of
sie.SSIE
when mideleg.SSI is set. Otherwise,sie.SSIE
is read-only 0. - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
VSSIE
- Location
-
mie[2]
- Description
-
Enables Virtual Supervisor Software Interrupts.
Alias of
hie.VSSIE
.Alias of
vsie.SSIE
whenhideleg.VSSI
is set. Otherwise,vseie.SSIE
is read-only 0.Alias of
sie.SSIE
whenhideleg.VSSI
is set and the current mode is VS or VU (Because mie is inaccessible in VS or VU mode, this alias can never be observed by software). - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
MSIE
- Location
-
mie[3]
- Description
-
Enables Machine Software Interrupts.
- Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
STIE
- Location
-
mie[5]
- Description
-
Enables Supervisor Timer Interrupts.
Alias of sip when mideleg.STI is set. Otherwise, sip is read-only 0.
- Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
VSTIE
- Location
-
mie[6]
- Description
-
Enables Virtual Supervisor Timer Interrupts.
Alias of
hie.VSTIE
.Alias of
vsie.STIE
whenhideleg.VSTI
is set. Otherwise,vseie.STIE
is read-only 0.Alias of
sie.STIE
whenhideleg.VSTI
is set and the current mode is VS or VU (Because mie is inaccessible in VS or VU mode, this alias can never be observed by software). - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
MTIE
- Location
-
mie[7]
- Description
-
Enables Machine Timer Interrupts.
- Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
SEIE
- Location
-
mie[9]
- Description
-
Enables Supervisor External Interrupts.
Alias of
sie.SEIE
when mideleg.SEI is set. Otherwise,sie.SEIE
is read-only 0. - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
VSEIE
- Location
-
mie[10]
- Description
-
Enables Virtual Supervisor External Interrupts.
Alias of
hie.VSEIE
.Alias of
vsie.SEIE
whenhideleg.VSEI
is set. Otherwise,vseie.SEIE
is read-only 0.Alias of
sie.SEIE
whenhideleg.VSEI
is set and the current mode is VS or VU (Because mie is inaccessible in VS or VU mode, this alias can never be observed by software). - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
MEIE
- Location
-
mie[11]
- Description
-
Enables Machine External Interrupts.
- Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
SGEIE
- Location
-
mie[12]
- Description
-
Enables Supervisor Guest External Interrupts
Alias of
hie.SGEIE
. - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0
LCOFIE
- Location
-
mie[13]
- Description
-
Enables Local Counter Overflow Interrupts.
Alias of
sie.LCOFIE
when mideleg.LCOFI is set. Otherwise,sie.LCOFIE
is an independent writeable bit whenmvien.LCOFI
is set or is read-only 0.Alias of
vsip.LCOFIE
whenhideleg.LCOFI
is set. Otherwise,vsip.LCOFIE
is read-only 0. - Type
RW |
Read-Write Field is writable by software. Any value that fits in the field is acceptable and shall be retained for subsequent reads. |
- Reset value
-
0