Revision a8170e5e hw/milkymist.c
b/hw/milkymist.c | ||
---|---|---|
38 | 38 |
|
39 | 39 |
typedef struct { |
40 | 40 |
LM32CPU *cpu; |
41 |
target_phys_addr_t bootstrap_pc;
|
|
42 |
target_phys_addr_t flash_base;
|
|
43 |
target_phys_addr_t initrd_base;
|
|
41 |
hwaddr bootstrap_pc;
|
|
42 |
hwaddr flash_base;
|
|
43 |
hwaddr initrd_base;
|
|
44 | 44 |
size_t initrd_size; |
45 |
target_phys_addr_t cmdline_base;
|
|
45 |
hwaddr cmdline_base;
|
|
46 | 46 |
} ResetInfo; |
47 | 47 |
|
48 | 48 |
static void cpu_irq_handler(void *opaque, int irq, int level) |
... | ... | |
91 | 91 |
ResetInfo *reset_info; |
92 | 92 |
|
93 | 93 |
/* memory map */ |
94 |
target_phys_addr_t flash_base = 0x00000000;
|
|
94 |
hwaddr flash_base = 0x00000000;
|
|
95 | 95 |
size_t flash_sector_size = 128 * 1024; |
96 | 96 |
size_t flash_size = 32 * 1024 * 1024; |
97 |
target_phys_addr_t sdram_base = 0x40000000;
|
|
97 |
hwaddr sdram_base = 0x40000000;
|
|
98 | 98 |
size_t sdram_size = 128 * 1024 * 1024; |
99 | 99 |
|
100 |
target_phys_addr_t initrd_base = sdram_base + 0x1002000;
|
|
101 |
target_phys_addr_t cmdline_base = sdram_base + 0x1000000;
|
|
100 |
hwaddr initrd_base = sdram_base + 0x1002000;
|
|
101 |
hwaddr cmdline_base = sdram_base + 0x1000000;
|
|
102 | 102 |
size_t initrd_max = sdram_size - 0x1002000; |
103 | 103 |
|
104 | 104 |
reset_info = g_malloc0(sizeof(ResetInfo)); |
Also available in: Unified diff