Revision 7267c094 hw/omap_l4.c

b/hw/omap_l4.c
120 120

  
121 121
struct omap_l4_s *omap_l4_init(target_phys_addr_t base, int ta_num)
122 122
{
123
    struct omap_l4_s *bus = qemu_mallocz(
123
    struct omap_l4_s *bus = g_malloc0(
124 124
                    sizeof(*bus) + ta_num * sizeof(*bus->ta));
125 125

  
126 126
    bus->ta_num = ta_num;
......
128 128

  
129 129
#ifdef L4_MUX_HACK
130 130
    omap_l4_io_entries = 1;
131
    omap_l4_io_entry = qemu_mallocz(125 * sizeof(*omap_l4_io_entry));
131
    omap_l4_io_entry = g_malloc0(125 * sizeof(*omap_l4_io_entry));
132 132

  
133 133
    omap_cpu_io_entry =
134 134
            cpu_register_io_memory(omap_l4_io_readfn,
135 135
                            omap_l4_io_writefn, bus, DEVICE_NATIVE_ENDIAN);
136 136
# define L4_PAGES	(0xb4000 / TARGET_PAGE_SIZE)
137
    omap_l4_io_readb_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
138
    omap_l4_io_readh_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
139
    omap_l4_io_readw_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
140
    omap_l4_io_writeb_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
141
    omap_l4_io_writeh_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
142
    omap_l4_io_writew_fn = qemu_mallocz(sizeof(void *) * L4_PAGES);
143
    omap_l4_io_opaque = qemu_mallocz(sizeof(void *) * L4_PAGES);
137
    omap_l4_io_readb_fn = g_malloc0(sizeof(void *) * L4_PAGES);
138
    omap_l4_io_readh_fn = g_malloc0(sizeof(void *) * L4_PAGES);
139
    omap_l4_io_readw_fn = g_malloc0(sizeof(void *) * L4_PAGES);
140
    omap_l4_io_writeb_fn = g_malloc0(sizeof(void *) * L4_PAGES);
141
    omap_l4_io_writeh_fn = g_malloc0(sizeof(void *) * L4_PAGES);
142
    omap_l4_io_writew_fn = g_malloc0(sizeof(void *) * L4_PAGES);
143
    omap_l4_io_opaque = g_malloc0(sizeof(void *) * L4_PAGES);
144 144
#endif
145 145

  
146 146
    return bus;

Also available in: Unified diff