Revision a8170e5e hw/lm32_boards.c

b/hw/lm32_boards.c
32 32

  
33 33
typedef struct {
34 34
    LM32CPU *cpu;
35
    target_phys_addr_t bootstrap_pc;
36
    target_phys_addr_t flash_base;
37
    target_phys_addr_t hwsetup_base;
38
    target_phys_addr_t initrd_base;
35
    hwaddr bootstrap_pc;
36
    hwaddr flash_base;
37
    hwaddr hwsetup_base;
38
    hwaddr initrd_base;
39 39
    size_t initrd_size;
40
    target_phys_addr_t cmdline_base;
40
    hwaddr cmdline_base;
41 41
} ResetInfo;
42 42

  
43 43
static void cpu_irq_handler(void *opaque, int irq, int level)
......
83 83
    int i;
84 84

  
85 85
    /* memory map */
86
    target_phys_addr_t flash_base  = 0x04000000;
86
    hwaddr flash_base  = 0x04000000;
87 87
    size_t flash_sector_size       = 256 * 1024;
88 88
    size_t flash_size              = 32 * 1024 * 1024;
89
    target_phys_addr_t ram_base    = 0x08000000;
89
    hwaddr ram_base    = 0x08000000;
90 90
    size_t ram_size                = 64 * 1024 * 1024;
91
    target_phys_addr_t timer0_base = 0x80002000;
92
    target_phys_addr_t uart0_base  = 0x80006000;
93
    target_phys_addr_t timer1_base = 0x8000a000;
91
    hwaddr timer0_base = 0x80002000;
92
    hwaddr uart0_base  = 0x80006000;
93
    hwaddr timer1_base = 0x8000a000;
94 94
    int uart0_irq                  = 0;
95 95
    int timer0_irq                 = 1;
96 96
    int timer1_irq                 = 3;
......
174 174
    int i;
175 175

  
176 176
    /* memory map */
177
    target_phys_addr_t flash_base   = 0x04000000;
177
    hwaddr flash_base   = 0x04000000;
178 178
    size_t flash_sector_size        = 256 * 1024;
179 179
    size_t flash_size               = 32 * 1024 * 1024;
180
    target_phys_addr_t ram_base     = 0x08000000;
180
    hwaddr ram_base     = 0x08000000;
181 181
    size_t ram_size                 = 64 * 1024 * 1024;
182
    target_phys_addr_t uart0_base   = 0x80000000;
183
    target_phys_addr_t timer0_base  = 0x80002000;
184
    target_phys_addr_t timer1_base  = 0x80010000;
185
    target_phys_addr_t timer2_base  = 0x80012000;
182
    hwaddr uart0_base   = 0x80000000;
183
    hwaddr timer0_base  = 0x80002000;
184
    hwaddr timer1_base  = 0x80010000;
185
    hwaddr timer2_base  = 0x80012000;
186 186
    int uart0_irq                   = 0;
187 187
    int timer0_irq                  = 1;
188 188
    int timer1_irq                  = 20;
189 189
    int timer2_irq                  = 21;
190
    target_phys_addr_t hwsetup_base = 0x0bffe000;
191
    target_phys_addr_t cmdline_base = 0x0bfff000;
192
    target_phys_addr_t initrd_base  = 0x08400000;
190
    hwaddr hwsetup_base = 0x0bffe000;
191
    hwaddr cmdline_base = 0x0bfff000;
192
    hwaddr initrd_base  = 0x08400000;
193 193
    size_t initrd_max               = 0x01000000;
194 194

  
195 195
    reset_info = g_malloc0(sizeof(ResetInfo));

Also available in: Unified diff