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