blob: 6bea24bf102db91147ecc08b98c31dc72b075f59 [file] [log] [blame]
Blue Swirlb970ea82010-03-27 07:26:16 +00001#ifndef HW_MIPS_CPUDEVS_H
2#define HW_MIPS_CPUDEVS_H
3/* Definitions for MIPS CPU internal devices. */
4
5/* mips_addr.c */
6uint64_t cpu_mips_kseg0_to_phys(void *opaque, uint64_t addr);
7uint64_t cpu_mips_phys_to_kseg0(void *opaque, uint64_t addr);
8
9/* mips_int.c */
Andreas Färber61c56c82012-03-14 01:38:23 +010010void cpu_mips_irq_init_cpu(CPUMIPSState *env);
Blue Swirlb970ea82010-03-27 07:26:16 +000011
12/* mips_timer.c */
Andreas Färber61c56c82012-03-14 01:38:23 +010013void cpu_mips_clock_init(CPUMIPSState *);
Blue Swirlb970ea82010-03-27 07:26:16 +000014
15#endif