43.5.6 ICM Configuration Parameters

Transfer Type Main List RCFG RNEXT Comments
CDWBN WRAP EOM NEXT
Single Region

Contiguous list of blocks

Digest written to memory

Monitoring disabled

1 item 0 0 1 0 The 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 disabled

1 item 0 0 1 Secondary List address of the current region identifier The 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 enabled

1 item 1 1 0 0 When the hash computation is terminated, the digest is compared with the one saved in memory.
Multiple Regions

Contiguous list of blocks
Digest written to memory
Monitoring disabled

More than one item 0 0 1 for the last, 0 otherwise 0 ICM passes through the list once.

Contiguous list of blocks

Digest comparison is enabled

Monitoring is enabled

More than one item 1 1 for the last, 0 otherwise 0 0 ICM 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 disabled

More than one item 0 0 1 Secondary List address ICM performs hashing and saves digests to the Hash area.

Non-contiguous list of blocks
Digest comparison is enabled

Monitoring is enabled

More than one item 1 1 0 Secondary List address ICM performs data gathering on a per region basis.