Revision 2c9b15ca hw/sh4/sh7750.c
b/hw/sh4/sh7750.c | ||
---|---|---|
730 | 730 |
s = g_malloc0(sizeof(SH7750State)); |
731 | 731 |
s->cpu = cpu; |
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); |
735 | 735 |
|
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); |
739 | 739 |
|
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); |
743 | 743 |
|
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); |
747 | 747 |
|
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); |
751 | 751 |
|
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); |
755 | 755 |
|
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); |
759 | 759 |
|
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); |
763 | 763 |
|
Also available in: Unified diff