25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_8259.c,v 1.9 2005/06/02 17:11:35 debug Exp $ |
* $Id: dev_8259.c,v 1.10 2005/06/20 05:52:48 debug Exp $ |
29 |
* |
* |
30 |
* 8259 Programmable Interrupt Controller. |
* 8259 Programmable Interrupt Controller. |
31 |
* |
* |
217 |
name2 = malloc(nlen); |
name2 = malloc(nlen); |
218 |
snprintf(name2, nlen, "%s", devinit->name); |
snprintf(name2, nlen, "%s", devinit->name); |
219 |
if ((devinit->addr & 0xfff) == 0xa0) |
if ((devinit->addr & 0xfff) == 0xa0) |
220 |
strcat(name2, " [secondary]"); |
strlcat(name2, " [secondary]", nlen); |
221 |
|
|
222 |
memory_device_register(devinit->machine->memory, name2, |
memory_device_register(devinit->machine->memory, name2, |
223 |
devinit->addr, DEV_8259_LENGTH, dev_8259_access, (void *)d, |
devinit->addr, DEV_8259_LENGTH, dev_8259_access, (void *)d, |