mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 03:24:41 +08:00
Register a delete handler for 68HC11 core device node
This commit is contained in:
parent
7cf6486b83
commit
639aa4f72f
@ -1,3 +1,8 @@
|
|||||||
|
2000-11-22 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
||||||
|
|
||||||
|
* dv-m68hc11.c (attach_m68hc11_regs): Register a delete handler.
|
||||||
|
(m68hc11cpu_delete): Delete handler to detach the address space.
|
||||||
|
|
||||||
2000-11-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
2000-11-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
||||||
|
|
||||||
* dv-m68hc11eepr.c (attach_m68hc11eepr_regs): Use hw_malloc.
|
* dv-m68hc11eepr.c (attach_m68hc11eepr_regs): Use hw_malloc.
|
||||||
|
@ -173,6 +173,19 @@ dv_m6811_detach_address_callback (struct hw *me,
|
|||||||
level, space, addr);
|
level, space, addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
m68hc11_delete (struct hw* me)
|
||||||
|
{
|
||||||
|
struct m68hc11cpu *controller;
|
||||||
|
|
||||||
|
controller = hw_data (me);
|
||||||
|
|
||||||
|
hw_detach_address (me, M6811_IO_LEVEL,
|
||||||
|
controller->attach_space,
|
||||||
|
controller->attach_address,
|
||||||
|
controller->attach_size, me);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
attach_m68hc11_regs (struct hw *me,
|
attach_m68hc11_regs (struct hw *me,
|
||||||
@ -203,7 +216,7 @@ attach_m68hc11_regs (struct hw *me,
|
|||||||
controller->attach_address,
|
controller->attach_address,
|
||||||
controller->attach_size,
|
controller->attach_size,
|
||||||
me);
|
me);
|
||||||
|
set_hw_delete (me, m68hc11_delete);
|
||||||
|
|
||||||
/* Get cpu frequency. */
|
/* Get cpu frequency. */
|
||||||
sd = hw_system (me);
|
sd = hw_system (me);
|
||||||
|
Loading…
Reference in New Issue
Block a user