Hi Okash,
This looks good to me. This enables platform to decide whether to skip the cache invalidate based on other conditions (if there is memory retention of caches required based on power state as an example) in addition to the original case of "Debug Recovery Mode".