Revision 7267c094 target-ppc/translate_init.c

b/target-ppc/translate_init.c
9327 9327
            nb_tlb *= 2;
9328 9328
        switch (env->tlb_type) {
9329 9329
        case TLB_6XX:
9330
            env->tlb.tlb6 = qemu_mallocz(nb_tlb * sizeof(ppc6xx_tlb_t));
9330
            env->tlb.tlb6 = g_malloc0(nb_tlb * sizeof(ppc6xx_tlb_t));
9331 9331
            break;
9332 9332
        case TLB_EMB:
9333
            env->tlb.tlbe = qemu_mallocz(nb_tlb * sizeof(ppcemb_tlb_t));
9333
            env->tlb.tlbe = g_malloc0(nb_tlb * sizeof(ppcemb_tlb_t));
9334 9334
            break;
9335 9335
        case TLB_MAS:
9336
            env->tlb.tlbm = qemu_mallocz(nb_tlb * sizeof(ppcmas_tlb_t));
9336
            env->tlb.tlbm = g_malloc0(nb_tlb * sizeof(ppcmas_tlb_t));
9337 9337
            break;
9338 9338
        }
9339 9339
        /* Pre-compute some useful values */

Also available in: Unified diff