Visible to Intel only — GUID: hhk1687910335642
Ixiasoft
Visible to Intel only — GUID: hhk1687910335642
Ixiasoft
3.6.7. 1451068: DCHIPR reads 0 from chips that are not the default owner
Description
The DCHIPR register contains two fields:
- RTOwner: Identifies the chip that is the current owner of the Routing Table (RT), also know as Default Owner or Crown Socket.
- PUP: Indicates that RTOwner is performing an update.
The only reason for writing this register is to change the RTOwner, to allow for the RTOwner Socket to be powered down.
Operations to move the owner will complete successfully, however, PUP may incorrectly indicate that the update has completed while it is still in progress.
Conditions
Impact
The software receives an incorrect indication that PUP has dropped early.
If the software attempts to start a new access, for example, chip offline, before PUP has completed, then the new access is rejected.
Rejected writes to update chip state are detectable, as the relevant CHIPR register does not record the updated value.
Workaround
If changing the RT Owner is required, then the software should poll DCHIPR on both the new and old sockets to ensure that PUP is recoded as 0 on both before attempting further RT operations.
Category
Category C