mie
Machine Interrupt Enable
mip.yaml#/description
Attributes
CSR Address |
0x304 |
|---|---|
Defining extension |
Sm, version >= Sm@1.11.0 |
Length |
64-bit |
Privilege Mode |
M |
Fields
SSIE
- Location
-
mie[1] - Description
-
Enables Supervisor Software Interrupts.
Alias of
sie.SSIEwhen mideleg.SSI is set. Otherwise,sie.SSIEis 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.SSIEwhenhideleg.VSSIis set. Otherwise,vseie.SSIEis read-only 0.Alias of
sie.SSIEwhenhideleg.VSSIis 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.STIEwhenhideleg.VSTIis set. Otherwise,vseie.STIEis read-only 0.Alias of
sie.STIEwhenhideleg.VSTIis 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.SEIEwhen mideleg.SEI is set. Otherwise,sie.SEIEis 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.SEIEwhenhideleg.VSEIis set. Otherwise,vseie.SEIEis read-only 0.Alias of
sie.SEIEwhenhideleg.VSEIis 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.LCOFIEwhen mideleg.LCOFI is set. Otherwise,sie.LCOFIEis an independent writable bit whenmvien.LCOFIis set or is read-only 0.Alias of
vsip.LCOFIEwhenhideleg.LCOFIis set. Otherwise,vsip.LCOFIEis 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