diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2002-03-07 18:59:38 +0000 |
---|---|---|
committer | Stephane Carrez <stcarrez@nerim.fr> | 2002-03-07 18:59:38 +0000 |
commit | 261289656f5d50f63fb39e917569b6a00ecf438d (patch) | |
tree | 03525efe846b41b4f455ba52457744ea3031a61d /sim/m68hc11/ChangeLog | |
parent | aa066ac86af343df3f305d72379378917390d391 (diff) | |
download | gdb-261289656f5d50f63fb39e917569b6a00ecf438d.zip gdb-261289656f5d50f63fb39e917569b6a00ecf438d.tar.gz gdb-261289656f5d50f63fb39e917569b6a00ecf438d.tar.bz2 |
* interrupts.c (interrupts_reset): New function, setup interrupt
vector address according to cpu mode.
(interrupts_initialize): Move reset portion to the above.
(interrupt_names): New table to give a name to interrupts.
(idefs): Handle pulse accumulator interrupts.
(interrupts_info): Print the interrupt history.
(interrupt_option_handler): New function.
(interrupt_options): New table of options.
(interrupts_update_pending): Keep track of when interrupts are
raised and implement breakpoint-on-raise-interrupt.
(interrupts_process): Keep track of when interrupts are taken
and implement breakpoint-on-interrupt.
* interrupts.h (struct interrupt_history): Define.
(struct interrupt): Keep track of the interrupt history.
(interrupts_reset): Declare.
(interrupts_initialize): Update prototype.
* m68hc11_sim.c (cpu_reset): Reset interrupts.
(cpu_initialize): Cleanup.
Diffstat (limited to 'sim/m68hc11/ChangeLog')
-rw-r--r-- | sim/m68hc11/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sim/m68hc11/ChangeLog b/sim/m68hc11/ChangeLog index e4cc73f..f0ab92c 100644 --- a/sim/m68hc11/ChangeLog +++ b/sim/m68hc11/ChangeLog @@ -1,3 +1,24 @@ +2002-03-07 Stephane Carrez <Stephane.Carrez@worldnet.fr> + + * interrupts.c (interrupts_reset): New function, setup interrupt + vector address according to cpu mode. + (interrupts_initialize): Move reset portion to the above. + (interrupt_names): New table to give a name to interrupts. + (idefs): Handle pulse accumulator interrupts. + (interrupts_info): Print the interrupt history. + (interrupt_option_handler): New function. + (interrupt_options): New table of options. + (interrupts_update_pending): Keep track of when interrupts are + raised and implement breakpoint-on-raise-interrupt. + (interrupts_process): Keep track of when interrupts are taken + and implement breakpoint-on-interrupt. + * interrupts.h (struct interrupt_history): Define. + (struct interrupt): Keep track of the interrupt history. + (interrupts_reset): Declare. + (interrupts_initialize): Update prototype. + * m68hc11_sim.c (cpu_reset): Reset interrupts. + (cpu_initialize): Cleanup. + 2001-07-28 Stephane Carrez <Stephane.Carrez@worldnet.fr> * dv-m68hc11eepr.c (m68hc11eepr_info): Fix print of current write |