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