A.8.34. CADI::CADIExecGetResetLevels()

Many targets have more than one reset level. This call enables the debugger to determine what these levels are.

virtual CADIReturn_t CADI::CADIExecGetResetLevels(
                                            uint32_t startResetLevelIndex,
                                            uint32_t desiredNumOfResetLevels,
                                            uint32_t * actualNumOfResetLevels,
                                            CADIResetLevel_t * resetLevels) =0;

where:

startResetLevelIndex

is the index into the internal buffer of reset levels held by the target.

desiredNumOfResetLevels

is the number of levels required by the caller.

actualNumOfResetLevels

is the number of reset levels actually returned.

resetLevels

is the caller allocated list that receives the requested reset levels. The number of elements must be the same as the desiredNumOfResetLevels to provide space for the requested reset levels. The contents must be returned sorted in order of most severe (at reset level zero) to least severe.

Copyright © 2008-2011 ARM. All rights reserved.ARM DUI 0444H
Non-ConfidentialID010512