qemu/hw/mips.h
<<
>>
Prefs
   1#ifndef HW_MIPS_H
   2#define HW_MIPS_H
   3/* Definitions for mips board emulation.  */
   4
   5/* gt64xxx.c */
   6PCIBus *pci_gt64120_init(qemu_irq *pic);
   7
   8/* ds1225y.c */
   9void *ds1225y_init(target_phys_addr_t mem_base, const char *filename);
  10void ds1225y_set_protection(void *opaque, int protection);
  11
  12/* g364fb.c */
  13int g364fb_mm_init(uint8_t *vram, ram_addr_t vram_offset,
  14                   int vram_size, target_phys_addr_t vram_base,
  15                   target_phys_addr_t ctrl_base, int it_shift,
  16                   qemu_irq irq);
  17
  18/* mipsnet.c */
  19void mipsnet_init(int base, qemu_irq irq, NICInfo *nd);
  20
  21/* jazz_led.c */
  22extern void jazz_led_init(target_phys_addr_t base);
  23
  24/* mips_int.c */
  25extern void cpu_mips_irq_init_cpu(CPUState *env);
  26
  27/* mips_timer.c */
  28extern void cpu_mips_clock_init(CPUState *);
  29
  30/* rc4030.c */
  31typedef struct rc4030DMAState *rc4030_dma;
  32typedef void (*rc4030_dma_function)(void *dma, uint8_t *buf, int len);
  33qemu_irq *rc4030_init(qemu_irq timer, qemu_irq jazz_bus,
  34                      rc4030_dma **dmas,
  35                      rc4030_dma_function *dma_read, rc4030_dma_function *dma_write);
  36
  37#endif
  38