source:
mainline/contrib/qemu/integratorcm_init_memsz.patch@
7f766f4
| Last change on this file since 7f766f4 was 38097a43, checked in by , 9 years ago | |
|---|---|
|
|
| File size: 1.1 KB | |
-
hw/arm/integratorcp.c
diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c index 96dc150..3d88369 100644
a b static void integratorcm_init(Object *obj) 247 247 { 248 248 IntegratorCMState *s = INTEGRATOR_CM(obj); 249 249 SysBusDevice *dev = SYS_BUS_DEVICE(obj); 250 MachineState *machine = MACHINE(qdev_get_machine()); 250 251 252 s->memsz = machine->ram_size >> 20; 251 253 s->cm_osc = 0x01000048; 252 254 /* ??? What should the high bits of this value be? */ 253 255 s->cm_auxosc = 0x0007feff; … … static void integratorcp_init(MachineState *machine) 574 576 memory_region_add_subregion(address_space_mem, 0x80000000, ram_alias); 575 577 576 578 dev = qdev_create(NULL, TYPE_INTEGRATOR_CM); 577 qdev_prop_set_uint32(dev, "memsz", ram_size >> 20);578 579 qdev_init_nofail(dev); 579 580 sysbus_mmio_map((SysBusDevice *)dev, 0, 0x10000000); 580 581 … … static void integratorcp_machine_init(MachineClass *mc) 624 625 DEFINE_MACHINE("integratorcp", integratorcp_machine_init) 625 626 626 627 static Property core_properties[] = { 627 DEFINE_PROP_UINT32("memsz", IntegratorCMState, memsz, 0),628 628 DEFINE_PROP_END_OF_LIST(), 629 629 }; 630 630
Note:
See TracBrowser
for help on using the repository browser.
