henvcfgh
most-significant 32 bits of Hypervisor Environment Configuration
The henvcfgh CSR is a 32-bit read/write register for the most-significant 32 bits of henvcfg.
Attributes
CSR Address |
0x61a |
|---|---|
Defining extension |
allOf: * Sm, version >=1.12
|
Length |
32-bit |
Privilege Mode |
S |
Field Summary
| Name | Location | Type | Reset Value |
|---|---|---|---|
31 |
[when,"implemented?(ExtensionName::Sstc)"] RO [when,"!(implemented?(ExtensionName::Sstc))"] RW |
UNDEFINED_LEGAL |
Fields
STCE
- Location
-
henvcfgh[31] - Description
-
STimecmp Enable
When set,
stimecmpis operational in VS-mode if menvcfg.STCE is also set.When menvcfg.STCE is zero: * henvcfg.STCE reads-as-zero *
vstimecmpaccess raises anIllegalInstructionexception. *hip.VSTIPreverts to its defined behavior as if Sstc is not implemented. * VS-mode timer interrupts will not be generated+ When menvcfg.STCE is one and henvcfg.STCE is zero:
-
Accessing
stimecmpin VS-mode or VU-mode (reallyvstimecmp) raises a VirtualInterrupt exception -
hip.VSTIPreverts to its defined behavior as if Sstc is not implemented. -
VS-mode timer interrupts will not be generated
-
- Type
- Reset value
-
UNDEFINED_LEGAL