mcyclecfgh

Machine Cycle Counter Configuration High

Upper 32 bits of the 64-bit mcyclecfg CSR, used for RV32 systems to access the privilege mode filtering inhibit bits.

Attributes

CSR Address

0x721

Defining extension

  • Smcntrpmf, version >= Smcntrpmf@1.0.0

Length

32-bit

Privilege Mode

M

Format

mcyclecfgh format
Figure 1. mcyclecfgh format

Field Summary

Name Location Type Reset Value

MINH

30

RW

UNDEFINED_LEGAL

SINH

29

RW

UNDEFINED_LEGAL

UINH

28

RW

UNDEFINED_LEGAL

VSINH

27

RW

UNDEFINED_LEGAL

VUINH

26

RW

UNDEFINED_LEGAL

Fields

MINH

Location

mcyclecfgh[30]

Description

If set, then counting of events in M-mode is inhibited.

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

UNDEFINED_LEGAL

SINH

Location

mcyclecfgh[29]

Description

If set, then counting of events in S/HS-mode is inhibited.

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

UNDEFINED_LEGAL

UINH

Location

mcyclecfgh[28]

Description

If set, then counting of events in U-mode is inhibited.

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

UNDEFINED_LEGAL

VSINH

Location

mcyclecfgh[27]

Description

If set, then counting of events in VS-mode is inhibited.

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

UNDEFINED_LEGAL

VUINH

Location

mcyclecfgh[26]

Description

If set, then counting of events in VU-mode is inhibited.

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

UNDEFINED_LEGAL