Revision 7267c094 hw/xics.c
b/hw/xics.c | ||
---|---|---|
440 | 440 |
} |
441 | 441 |
} |
442 | 442 |
|
443 |
icp = qemu_mallocz(sizeof(*icp));
|
|
443 |
icp = g_malloc0(sizeof(*icp));
|
|
444 | 444 |
icp->nr_servers = max_server_num + 1; |
445 |
icp->ss = qemu_mallocz(icp->nr_servers*sizeof(struct icp_server_state));
|
|
445 |
icp->ss = g_malloc0(icp->nr_servers*sizeof(struct icp_server_state));
|
|
446 | 446 |
|
447 | 447 |
for (i = 0; i < icp->nr_servers; i++) { |
448 | 448 |
icp->ss[i].mfrr = 0xff; |
... | ... | |
467 | 467 |
} |
468 | 468 |
} |
469 | 469 |
|
470 |
ics = qemu_mallocz(sizeof(*ics));
|
|
470 |
ics = g_malloc0(sizeof(*ics));
|
|
471 | 471 |
ics->nr_irqs = nr_irqs; |
472 | 472 |
ics->offset = 16; |
473 |
ics->irqs = qemu_mallocz(nr_irqs * sizeof(struct ics_irq_state));
|
|
473 |
ics->irqs = g_malloc0(nr_irqs * sizeof(struct ics_irq_state));
|
|
474 | 474 |
|
475 | 475 |
icp->ics = ics; |
476 | 476 |
ics->icp = icp; |
Also available in: Unified diff