25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_kn220.c,v 1.3 2005/02/21 07:01:08 debug Exp $ |
* $Id: dev_kn220.c,v 1.5 2005/11/13 00:14:09 debug Exp $ |
29 |
* |
* |
30 |
* DEC KN220 (DECsystem 5500) devices. |
* DEC KN220 (DECsystem 5500) devices. |
31 |
* |
* |
67 |
(struct dec5500_ioboard_data *) extra; */ |
(struct dec5500_ioboard_data *) extra; */ |
68 |
uint64_t idata = 0, odata = 0; |
uint64_t idata = 0, odata = 0; |
69 |
|
|
70 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
71 |
|
idata = memory_readmax64(cpu, data, len); |
72 |
|
|
73 |
#ifdef IOBOARD_DEBUG |
#ifdef IOBOARD_DEBUG |
74 |
if (writeflag == MEM_WRITE) |
if (writeflag == MEM_WRITE) |
165 |
d->irq_nr = irq_nr; |
d->irq_nr = irq_nr; |
166 |
|
|
167 |
memory_device_register(mem, "sgec", baseaddr, DEV_SGEC_LENGTH, |
memory_device_register(mem, "sgec", baseaddr, DEV_SGEC_LENGTH, |
168 |
dev_sgec_access, (void *)d, MEM_DEFAULT, NULL); |
dev_sgec_access, (void *)d, DM_DEFAULT, NULL); |
169 |
} |
} |
170 |
|
|
171 |
|
|
185 |
|
|
186 |
memory_device_register(mem, "dec5500_ioboard", baseaddr, |
memory_device_register(mem, "dec5500_ioboard", baseaddr, |
187 |
DEV_DEC5500_IOBOARD_LENGTH, dev_dec5500_ioboard_access, |
DEV_DEC5500_IOBOARD_LENGTH, dev_dec5500_ioboard_access, |
188 |
(void *)d, MEM_DEFAULT, NULL); |
(void *)d, DM_DEFAULT, NULL); |
189 |
|
|
190 |
return d; |
return d; |
191 |
} |
} |