54.5.6 Programming the ICM

Table 54-7. Region Attributes
Transfer TypeMain ListICM_RCFGICM_RNEXTComments
CDWBNWRAPEOMNEXT
Single RegionContiguous list of blocks
Digest written to memory
Monitoring disabled1 item0010The Main List contains only one descriptor. The Secondary List is empty for that descriptor. The digest is computed and saved to memory.
Non-contiguous list of blocks
Digest written to memory
Monitoring disabled1 item001Secondary List address of the current region identifierThe Main List contains only one descriptor. The Secondary List describes the layout of the non-contiguous region.
Contiguous list of blocks Digest comparison enabled Monitoring enabled1 item1100When the hash computation is terminated, the digest is compared with the one saved in memory.
Multiple RegionsContiguous list of blocks Digest written to memory Monitoring disabledMore than one item001 for the last, 0 otherwise0ICM passes through the list once.
Contiguous list of blocks
Digest comparison is enabled
Monitoring is enabledMore than one item11 for the last, 0 otherwise00ICM performs active monitoring of the regions. If a mismatch occurs, an interrupt is raised.
Non-contiguous list of blocks Digest is written to memory Monitoring is disabledMore than one item001Secondary List addressICM performs hashing and saves digests to the Hash area.
Non-contiguous list of blocks Digest comparison is enabled
Monitoring is enabledMore than one item110Secondary List addressICM performs data gathering on a per region basis.