Revision c227f099 hw/ppc405.h
b/hw/ppc405.h | ||
---|---|---|
28 | 28 |
#include "ppc4xx.h" |
29 | 29 |
|
30 | 30 |
/* Bootinfo as set-up by u-boot */ |
31 |
typedef struct ppc4xx_bd_info a_ppc4xx_bd_info;
|
|
32 |
struct ppc4xx_bd_info { |
|
31 |
typedef struct ppc4xx_bd_info_t ppc4xx_bd_info_t;
|
|
32 |
struct ppc4xx_bd_info_t {
|
|
33 | 33 |
uint32_t bi_memstart; |
34 | 34 |
uint32_t bi_memsize; |
35 | 35 |
uint32_t bi_flashstart; |
... | ... | |
56 | 56 |
}; |
57 | 57 |
|
58 | 58 |
/* PowerPC 405 core */ |
59 |
a_ram_addr ppc405_set_bootinfo (CPUState *env, a_ppc4xx_bd_info *bd,
|
|
59 |
ram_addr_t ppc405_set_bootinfo (CPUState *env, ppc4xx_bd_info_t *bd,
|
|
60 | 60 |
uint32_t flags); |
61 | 61 |
|
62 |
CPUState *ppc405cr_init (a_target_phys_addr ram_bases[4],
|
|
63 |
a_target_phys_addr ram_sizes[4],
|
|
62 |
CPUState *ppc405cr_init (target_phys_addr_t ram_bases[4],
|
|
63 |
target_phys_addr_t ram_sizes[4],
|
|
64 | 64 |
uint32_t sysclk, qemu_irq **picp, |
65 | 65 |
int do_init); |
66 |
CPUState *ppc405ep_init (a_target_phys_addr ram_bases[2],
|
|
67 |
a_target_phys_addr ram_sizes[2],
|
|
66 |
CPUState *ppc405ep_init (target_phys_addr_t ram_bases[2],
|
|
67 |
target_phys_addr_t ram_sizes[2],
|
|
68 | 68 |
uint32_t sysclk, qemu_irq **picp, |
69 | 69 |
int do_init); |
70 | 70 |
/* IBM STBxxx microcontrollers */ |
71 |
CPUState *ppc_stb025_init (a_target_phys_addr ram_bases[2],
|
|
72 |
a_target_phys_addr ram_sizes[2],
|
|
71 |
CPUState *ppc_stb025_init (target_phys_addr_t ram_bases[2],
|
|
72 |
target_phys_addr_t ram_sizes[2],
|
|
73 | 73 |
uint32_t sysclk, qemu_irq **picp, |
74 |
a_ram_addr *offsetp);
|
|
74 |
ram_addr_t *offsetp);
|
|
75 | 75 |
|
76 | 76 |
#endif /* !defined(PPC_405_H) */ |
Also available in: Unified diff