fix 6Q GPU panic with ctrl-c during galcore load/unload
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
gcmkVERIFY_OK(gckEVENT_Destroy(Kernel->eventObj));
}
- /* Destroy hardware resources before destroying MMU. */
- gcmkVERIFY_OK(gckHARDWARE_PreDestroy(Kernel->hardware));
+ if (Kernel->hardware)
+ {
+ /* Destroy hardware resources before destroying MMU. */
+ gcmkVERIFY_OK(gckHARDWARE_PreDestroy(Kernel->hardware));
+ }
if (Kernel->mmu)
{
#endif
}
- /* Destroy the gckHARDWARE object. */
- gcmkVERIFY_OK(gckHARDWARE_Destroy(Kernel->hardware));
+ if (Kernel->hardware)
+ {
+ /* Destroy the gckHARDWARE object. */
+ gcmkVERIFY_OK(gckHARDWARE_Destroy(Kernel->hardware));
+ }
}
if (Kernel->atomClients)