49.5.3 Region Descriptor Structure
The ICM Region Descriptor Area is a contiguous area of system memory that
the controller and the processor can access. When the ICM controller is activated, the
controller performs a descriptor fetch operation at the DSCR address. If the Main List
contains more than one descriptor (i.e., more than one region is to be moderated), the
fetch address is DSCR + RID<<4 where RID is the region identifier.
Offset | Structure Member | Name |
---|---|---|
DSCR+0x00+RID*(0x10) | ICM Region Start Address | RADDR |
DSCR+0x04+RID*(0x10) | ICM Region Configuration | RCFG |
DSCR+0x08+RID*(0x10) | ICM Region Control | RCTRL |
DSCR+0x0C+RID*(0x10) | ICM Region Next Address | RNEXT |
ICM Monitoring of 3 Memory Data Blocks (Defined as 2 Regions)
The following figure shows the mandatory ICM settings to monitor three memory data blocks of the system memory (defined as two regions) with one region being not contiguous (two separate areas) and one contiguous memory area. For each said region, the SHA algorithm may be independently selected (different for each region). The wrap allows continuous monitoring.