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