Revision 7267c094 hw/virtex_ml507.c
b/hw/virtex_ml507.c | ||
---|---|---|
102 | 102 |
ppc_dcr_init(env, NULL, NULL); |
103 | 103 |
|
104 | 104 |
/* interrupt controller */ |
105 |
irqs = qemu_mallocz(sizeof(qemu_irq) * PPCUIC_OUTPUT_NB);
|
|
105 |
irqs = g_malloc0(sizeof(qemu_irq) * PPCUIC_OUTPUT_NB);
|
|
106 | 106 |
irqs[PPCUIC_OUTPUT_INT] = ((qemu_irq *)env->irq_inputs)[PPC40x_INPUT_INT]; |
107 | 107 |
irqs[PPCUIC_OUTPUT_CINT] = ((qemu_irq *)env->irq_inputs)[PPC40x_INPUT_CINT]; |
108 | 108 |
ppcuic_init(env, irqs, 0x0C0, 0, 1); |
... | ... | |
154 | 154 |
path = qemu_find_file(QEMU_FILE_TYPE_BIOS, BINARY_DEVICE_TREE_FILE); |
155 | 155 |
if (path) { |
156 | 156 |
fdt = load_device_tree(path, &fdt_size); |
157 |
qemu_free(path);
|
|
157 |
g_free(path);
|
|
158 | 158 |
} |
159 | 159 |
if (!fdt) { |
160 | 160 |
return 0; |
... | ... | |
173 | 173 |
path = qemu_find_file(QEMU_FILE_TYPE_BIOS, BINARY_DEVICE_TREE_FILE); |
174 | 174 |
if (path) { |
175 | 175 |
fdt_size = load_image_targphys(path, addr, 0x10000); |
176 |
qemu_free(path);
|
|
176 |
g_free(path);
|
|
177 | 177 |
} |
178 | 178 |
} |
179 | 179 |
|
Also available in: Unified diff