/[gxemul]/trunk/src/include/devices.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/include/devices.h

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

revision 6 by dpavlin, Mon Oct 8 16:18:11 2007 UTC revision 10 by dpavlin, Mon Oct 8 16:18:27 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: devices.h,v 1.167 2005/05/22 20:05:40 debug Exp $   *  $Id: devices.h,v 1.171 2005/06/24 09:33:37 debug Exp $
32   *   *
33   *  Memory mapped devices.   *  Memory mapped devices.
34   *   *
# Line 194  struct vfb_data { Line 194  struct vfb_data {
194          int             xsize;          int             xsize;
195          int             ysize;          int             ysize;
196          int             bit_depth;          int             bit_depth;
197          int             color32k;          int             color32k;       /*  hack for 16-bit HPCmips  */
198            int             psp_15bit;      /*  plastation portable hack  */
199    
200          unsigned char   color_plane_mask;          unsigned char   color_plane_mask;
201    
# Line 232  struct vfb_data *dev_fb_init(struct mach Line 233  struct vfb_data *dev_fb_init(struct mach
233          int visible_xsize, int visible_ysize, int xsize, int ysize, int bit_depth, char *name, int logo);          int visible_xsize, int visible_ysize, int xsize, int ysize, int bit_depth, char *name, int logo);
234    
235  /*  dev_gt.c:  */  /*  dev_gt.c:  */
236  #define DEV_GT_LENGTH                   0x0000000000001000  #define DEV_GT_LENGTH                   0x1000
237  int dev_gt_access(struct cpu *cpu, struct memory *mem, uint64_t relative_addr, unsigned char *data, size_t len, int writeflag, void *);  int dev_gt_access(struct cpu *cpu, struct memory *mem, uint64_t relative_addr,
238  struct pci_data *dev_gt_init(struct machine *machine, struct memory *mem, uint64_t baseaddr, int irq_nr, int pciirq);          unsigned char *data, size_t len, int writeflag, void *);
239    struct pci_data *dev_gt_init(struct machine *machine, struct memory *mem,
240            uint64_t baseaddr, int irq_nr, int pciirq, int type);
241    
242  /*  dev_jazz.c:  */  /*  dev_jazz.c:  */
243  #define DEV_JAZZ_LENGTH                 0x280  #define DEV_JAZZ_LENGTH                 0x280
# Line 334  int dev_ns16550_access(struct cpu *cpu, Line 337  int dev_ns16550_access(struct cpu *cpu,
337  int dev_ns16550_init(struct machine *machine, struct memory *mem,  int dev_ns16550_init(struct machine *machine, struct memory *mem,
338          uint64_t baseaddr, int irq_nr, int addrmult, int in_use, char *name);          uint64_t baseaddr, int irq_nr, int addrmult, int in_use, char *name);
339    
340    /*  dev_malta.c:  */
341    struct malta_data {
342            uint8_t         assert_lo;
343            uint8_t         assert_hi;
344            uint8_t         disable_lo;
345            uint8_t         disable_hi;
346            int             poll_mode;
347    };
348    
349  /*  dev_mc146818.c:  */  /*  dev_mc146818.c:  */
350  #define DEV_MC146818_LENGTH             0x0000000000000100  #define DEV_MC146818_LENGTH             0x0000000000000100
351  #define MC146818_DEC            0  #define MC146818_DEC            0

Legend:
Removed from v.6  
changed lines
  Added in v.10

  ViewVC Help
Powered by ViewVC 1.1.26