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 |
* |
* |
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 |
|
|
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 |
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 |