25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_kn230.c,v 1.11 2005/02/26 16:53:32 debug Exp $ |
* $Id: dev_kn230.c,v 1.13 2005/11/13 00:14:09 debug Exp $ |
29 |
* |
* |
30 |
* DEC MIPSMATE 5100 (KN230) stuff. |
* DEC MIPSMATE 5100 (KN230) stuff. |
31 |
*/ |
*/ |
54 |
struct kn230_csr *d = extra; |
struct kn230_csr *d = extra; |
55 |
uint64_t idata = 0, odata = 0; |
uint64_t idata = 0, odata = 0; |
56 |
|
|
57 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
58 |
|
idata = memory_readmax64(cpu, data, len); |
59 |
|
|
60 |
switch (relative_addr) { |
switch (relative_addr) { |
61 |
case 0: |
case 0: |
101 |
|
|
102 |
memory_device_register(devinit->machine->memory, devinit->name, |
memory_device_register(devinit->machine->memory, devinit->name, |
103 |
devinit->addr, DEV_KN230_LENGTH, dev_kn230_access, d, |
devinit->addr, DEV_KN230_LENGTH, dev_kn230_access, d, |
104 |
MEM_DEFAULT, NULL); |
DM_DEFAULT, NULL); |
105 |
|
|
106 |
devinit->return_ptr = d; |
devinit->return_ptr = d; |
107 |
|
|