pmpaddr57

PMP Address 57

PMP entry address

Attributes

CSR Address

0x3e9

Defining extension

  • Smpmp, version >= 0

Length

64-bit

Privilege Mode

M

Format

pmpaddr57 format
Figure 1. pmpaddr57 format

Field Summary

Name Location Type Reset Value

ADDR

63:0

RO

0

Fields

ADDR

Location

pmpaddr57[63:0]

Description

Bits PHYS_ADDR_WIDTH-1:2 of the address specifier for PMP entry 57 (or, if pmp58cfg.A == TOR, for PMP entry 58).

Type

RO

Read-Only

Field has a hardwired value that does not change. Writes to an RO field are ignored.

Reset value

0

Software write

This field has special behavior when written by software (e.g., through csrrw).

When software tries to write csr_value, the field will be written with the return value of the function below.

if (csr_value.ADDR >= (14)) {
  return UNDEFINED_LEGAL_DETERMINISTIC;
} else {
  return csr_value.ADDR;
}
idl

Software read

This CSR may return a value that is different from what is stored in hardware.

Bits<PHYS_ADDR_WIDTH - 2> mask = {10{1'b1}};
return 0;
idl