static void tilegx_cpu_reset(CPUState *s) { TileGXCPU *cpu = TILEGX_CPU(s); TileGXCPUClass *tcc = TILEGX_CPU_GET_CLASS(cpu); CPUTLGState *env = &cpu->env; tcc->parent_reset(s); memset(env, 0, offsetof(CPUTLGState, end_reset_fields)); }
static void tilegx_cpu_reset(CPUState *s) { TileGXCPU *cpu = TILEGX_CPU(s); TileGXCPUClass *tcc = TILEGX_CPU_GET_CLASS(cpu); CPUTLGState *env = &cpu->env; tcc->parent_reset(s); memset(env, 0, sizeof(CPUTLGState)); tlb_flush(s, 1); }