/[qemu]/qemu/vl.h
ViewVC logotype

Diff of /qemu/vl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.63 by bellard, Sun Dec 12 16:56:30 2004 UTC revision 1.64 by bellard, Sun Dec 19 23:18:01 2004 UTC
# Line 261  typedef void QEMUTimerCB(void *opaque); Line 261  typedef void QEMUTimerCB(void *opaque);
261     Hz. */     Hz. */
262  extern QEMUClock *rt_clock;  extern QEMUClock *rt_clock;
263    
264  /* Rge virtual clock is only run during the emulation. It is stopped  /* The virtual clock is only run during the emulation. It is stopped
265     when the virtual machine is stopped. Virtual timers use a high     when the virtual machine is stopped. Virtual timers use a high
266     precision clock, usually cpu cycles (use ticks_per_sec). */     precision clock, usually cpu cycles (use ticks_per_sec). */
267  extern QEMUClock *vm_clock;  extern QEMUClock *vm_clock;
# Line 672  void sun4m_init(int ram_size, int vga_ra Line 672  void sun4m_init(int ram_size, int vga_ra
672               DisplayState *ds, const char **fd_filename, int snapshot,               DisplayState *ds, const char **fd_filename, int snapshot,
673               const char *kernel_filename, const char *kernel_cmdline,               const char *kernel_filename, const char *kernel_cmdline,
674               const char *initrd_filename);               const char *initrd_filename);
675    uint32_t iommu_translate(uint32_t addr);
676    
677  /* iommu.c */  /* iommu.c */
678  void iommu_init(uint32_t addr);  void *iommu_init(uint32_t addr);
679  uint32_t iommu_translate(uint32_t addr);  uint32_t iommu_translate_local(void *opaque, uint32_t addr);
680    
681  /* lance.c */  /* lance.c */
682  void lance_init(NetDriverState *nd, int irq, uint32_t leaddr, uint32_t ledaddr);  void lance_init(NetDriverState *nd, int irq, uint32_t leaddr, uint32_t ledaddr);
683    
684  /* tcx.c */  /* tcx.c */
685  void tcx_init(DisplayState *ds, uint32_t addr);  void *tcx_init(DisplayState *ds, uint32_t addr, uint8_t *vram_base,
686                  unsigned long vram_offset, int vram_size);
687  /* sched.c */  void tcx_update_display(void *opaque);
688  void sched_init();  void tcx_invalidate_display(void *opaque);
689    void tcx_screen_dump(void *opaque, const char *filename);
690    
691    /* slavio_intctl.c */
692    void *slavio_intctl_init();
693    void slavio_pic_info(void *opaque);
694    void slavio_irq_info(void *opaque);
695    void slavio_pic_set_irq(void *opaque, int irq, int level);
696    
697  /* magic-load.c */  /* magic-load.c */
698  void magic_init(const char *kfn, int kloadaddr, uint32_t addr);  int load_elf(const char *filename, uint8_t *addr);
699    int load_aout(const char *filename, uint8_t *addr);
700    
701    /* slavio_timer.c */
702    void slavio_timer_init(uint32_t addr1, int irq1, uint32_t addr2, int irq2);
703    
704  /* timer.c */  /* slavio_serial.c */
705  void timer_init(uint32_t addr, int irq);  SerialState *slavio_serial_init(int base, int irq, CharDriverState *chr1, CharDriverState *chr2);
706    void slavio_serial_ms_kbd_init(int base, int irq);
707    
708  /* NVRAM helpers */  /* NVRAM helpers */
709  #include "hw/m48t59.h"  #include "hw/m48t59.h"

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26