Skip to content

CIP-1886 fix vcc abort

Tara Kong requested to merge cip-1886-fix-vcc-abort into main

When following the abort->restart pathway with the subarray initially in the READY state, the VCC's self._ready variable did not get updated at the end of vcc_component_manager.abort(). This led to trying to invoke the component_unconfigured state transition on the VCC later on during subarray.Restart(), but this was invalid since the VCC was actually ABORTED, not READY, and caused the VCC to FAULT. This MR adds the update to self._ready at the end of vcc_component_manager.abort(), and CIP-1850 will later address making the necessary calls to unconfigure the VCC hpds ds (currently they're commented out so this is fine).

Merge request reports