| 806 |
/* sun4m.c */ |
/* sun4m.c */ |
| 807 |
extern QEMUMachine sun4m_machine; |
extern QEMUMachine sun4m_machine; |
| 808 |
uint32_t iommu_translate(uint32_t addr); |
uint32_t iommu_translate(uint32_t addr); |
| 809 |
|
void pic_set_irq_cpu(int irq, int level, unsigned int cpu); |
| 810 |
|
|
| 811 |
/* iommu.c */ |
/* iommu.c */ |
| 812 |
void *iommu_init(uint32_t addr); |
void *iommu_init(uint32_t addr); |
| 824 |
|
|
| 825 |
/* slavio_intctl.c */ |
/* slavio_intctl.c */ |
| 826 |
void *slavio_intctl_init(); |
void *slavio_intctl_init(); |
| 827 |
|
void slavio_intctl_set_cpu(void *opaque, unsigned int cpu, CPUState *env); |
| 828 |
void slavio_pic_info(void *opaque); |
void slavio_pic_info(void *opaque); |
| 829 |
void slavio_irq_info(void *opaque); |
void slavio_irq_info(void *opaque); |
| 830 |
void slavio_pic_set_irq(void *opaque, int irq, int level); |
void slavio_pic_set_irq(void *opaque, int irq, int level); |
| 831 |
|
void slavio_pic_set_irq_cpu(void *opaque, int irq, int level, unsigned int cpu); |
| 832 |
|
|
| 833 |
/* magic-load.c */ |
/* magic-load.c */ |
| 834 |
int load_elf(const char *filename, uint8_t *addr); |
int load_elf(const char *filename, uint8_t *addr); |
| 835 |
int load_aout(const char *filename, uint8_t *addr); |
int load_aout(const char *filename, uint8_t *addr); |
| 836 |
|
|
| 837 |
/* slavio_timer.c */ |
/* slavio_timer.c */ |
| 838 |
void slavio_timer_init(uint32_t addr1, int irq1, uint32_t addr2, int irq2); |
void slavio_timer_init(uint32_t addr, int irq, int mode, unsigned int cpu); |
| 839 |
|
|
| 840 |
/* slavio_serial.c */ |
/* slavio_serial.c */ |
| 841 |
SerialState *slavio_serial_init(int base, int irq, CharDriverState *chr1, CharDriverState *chr2); |
SerialState *slavio_serial_init(int base, int irq, CharDriverState *chr1, CharDriverState *chr2); |