730
730
s = g_malloc0(sizeof(SH7750State));
732
732
s->periph_freq = 60000000; /* 60MHz */
733
memory_region_init_io(&s->iomem, &sh7750_mem_ops, s,
733
memory_region_init_io(&s->iomem, NULL, &sh7750_mem_ops, s,
734
734
"memory", 0x1fc01000);
736
memory_region_init_alias(&s->iomem_1f0, "memory-1f0",
736
memory_region_init_alias(&s->iomem_1f0, NULL, "memory-1f0",
737
737
&s->iomem, 0x1f000000, 0x1000);
738
738
memory_region_add_subregion(sysmem, 0x1f000000, &s->iomem_1f0);
740
memory_region_init_alias(&s->iomem_ff0, "memory-ff0",
740
memory_region_init_alias(&s->iomem_ff0, NULL, "memory-ff0",
741
741
&s->iomem, 0x1f000000, 0x1000);
742
742
memory_region_add_subregion(sysmem, 0xff000000, &s->iomem_ff0);
744
memory_region_init_alias(&s->iomem_1f8, "memory-1f8",
744
memory_region_init_alias(&s->iomem_1f8, NULL, "memory-1f8",
745
745
&s->iomem, 0x1f800000, 0x1000);
746
746
memory_region_add_subregion(sysmem, 0x1f800000, &s->iomem_1f8);
748
memory_region_init_alias(&s->iomem_ff8, "memory-ff8",
748
memory_region_init_alias(&s->iomem_ff8, NULL, "memory-ff8",
749
749
&s->iomem, 0x1f800000, 0x1000);
750
750
memory_region_add_subregion(sysmem, 0xff800000, &s->iomem_ff8);
752
memory_region_init_alias(&s->iomem_1fc, "memory-1fc",
752
memory_region_init_alias(&s->iomem_1fc, NULL, "memory-1fc",
753
753
&s->iomem, 0x1fc00000, 0x1000);
754
754
memory_region_add_subregion(sysmem, 0x1fc00000, &s->iomem_1fc);
756
memory_region_init_alias(&s->iomem_ffc, "memory-ffc",
756
memory_region_init_alias(&s->iomem_ffc, NULL, "memory-ffc",
757
757
&s->iomem, 0x1fc00000, 0x1000);
758
758
memory_region_add_subregion(sysmem, 0xffc00000, &s->iomem_ffc);
760
memory_region_init_io(&s->mmct_iomem, &sh7750_mmct_ops, s,
760
memory_region_init_io(&s->mmct_iomem, NULL, &sh7750_mmct_ops, s,
761
761
"cache-and-tlb", 0x08000000);
762
762
memory_region_add_subregion(sysmem, 0xf0000000, &s->mmct_iomem);