25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_turbochannel.c,v 1.43 2005/07/12 08:49:13 debug Exp $ |
* $Id: dev_turbochannel.c,v 1.45 2005/11/13 00:14:10 debug Exp $ |
29 |
* |
* |
30 |
* Generic framework for TURBOchannel devices, used in DECstation machines. |
* Generic framework for TURBOchannel devices, used in DECstation machines. |
31 |
*/ |
*/ |
73 |
struct turbochannel_data *d = extra; |
struct turbochannel_data *d = extra; |
74 |
uint64_t idata = 0, odata = 0; |
uint64_t idata = 0, odata = 0; |
75 |
|
|
76 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
77 |
|
idata = memory_readmax64(cpu, data, len); |
78 |
|
|
79 |
relative_addr += d->rom_skip; |
relative_addr += d->rom_skip; |
80 |
|
|
336 |
snprintf(name2, nlen, "turbochannel"); |
snprintf(name2, nlen, "turbochannel"); |
337 |
|
|
338 |
memory_device_register(mem, name2, baseaddr + rom_offset + rom_skip, |
memory_device_register(mem, name2, baseaddr + rom_offset + rom_skip, |
339 |
rom_length-rom_skip, dev_turbochannel_access, d, MEM_DEFAULT, NULL); |
rom_length-rom_skip, dev_turbochannel_access, d, DM_DEFAULT, NULL); |
340 |
} |
} |
341 |
|
|