OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [or1200/] [rtl/] - Rev 859

Rev

Go to most recent revision | Changes | View Log | RSS feed

Last modification

  • Rev 859 2013-06-28 19:35:01 GMT
  • Author: olof
  • Log message:
    Execute trapped instruction after breakpoint is removed

    Closes bug #104

    When the instruction replaced by a trap instruction is restored by the
    debugger, this instruction is not executed.

    Proposed solution:

    - Checked for a debug unstall condition plus a trap condition in
    or1200_du(dbg_stall && |except_stop).

    - Then, when this event occur, flush the entire pipeline (in or1200_ctrl) and
    set the pc to npc in or1200_genpc(which is equal to the trapped instruction
    address).

    Signed-off-by: Franck Jullien <crevars at opencores.org>
    acked-by: Olof Kindgren <olof at opencores.org>
Path Last modification Log RSS feed
[FOLDER] openrisc/ 859  4146d 09h olof View Log RSS feed
[NODE][FOLDER] branches/ 795  4577d 10h olof View Log RSS feed
[NODE][FOLDER] tags/ 783  4624d 08h jeremybennett View Log RSS feed
[NODE][FOLDER] trunk/ 859  4146d 09h olof View Log RSS feed
[NODE][NODE][FOLDER] bootloaders/ 796  4576d 19h yannv View Log RSS feed
[NODE][NODE][FOLDER] docs/ 855  4343d 07h julius View Log RSS feed
[NODE][NODE][FOLDER] gnu-dev/ 842  4395d 16h jeremybennett View Log RSS feed
[NODE][NODE][FOLDER] gnu-old/ 842  4395d 16h jeremybennett View Log RSS feed
[NODE][NODE][FOLDER] gnu-patches/ 170  5236d 15h jeremybennett View Log RSS feed
[NODE][NODE][FOLDER] gnu-src/ 837  4403d 14h jeremybennett View Log RSS feed
[NODE][NODE][FOLDER] gnu-stable/ 841  4395d 17h jeremybennett View Log RSS feed
[NODE][NODE][FOLDER] linux/ 380  5148d 12h julius View Log RSS feed
[NODE][NODE][FOLDER] or1ksim/ 797  4573d 16h pgavin View Log RSS feed
[NODE][NODE][FOLDER] or1k_startup/ 617  4846d 18h olof View Log RSS feed
[NODE][NODE][FOLDER] or1200/ 859  4146d 09h olof View Log RSS feed
[NODE][NODE][NODE][FOLDER] bench/ 10  5641d 20h unneback View Log RSS feed
[NODE][NODE][NODE][FOLDER] doc/ 809  4544d 05h julius View Log RSS feed
[NODE][NODE][NODE][FOLDER] lib/ 10  5641d 20h unneback View Log RSS feed
[NODE][NODE][NODE][FOLDER] lint/ 10  5641d 20h unneback View Log RSS feed
[NODE][NODE][NODE][FOLDER] rtl/ 859  4146d 09h olof View Log RSS feed
[NODE][NODE][NODE][NODE][FOLDER] verilog/ 859  4146d 09h olof View Log RSS feed
[NODE][NODE][NODE][FOLDER] sim/ 10  5641d 20h unneback View Log RSS feed
[NODE][NODE][NODE][FOLDER] syn/ 10  5641d 20h unneback View Log RSS feed
[NODE][NODE][FOLDER] orpsocv2/ 858  4246d 15h stekern View Log RSS feed
[NODE][NODE][FOLDER] or_debug_proxy/ 682  4630d 19h skrzyp View Log RSS feed
[NODE][NODE][FOLDER] rtos/ 856  4300d 08h skrzyp View Log RSS feed
[NODE][NODE][FOLDER] toolchain_install_scripts/ 407  5115d 06h julius View Log RSS feed
[NODE][NODE][FOLDER] uClibc/ 382  5148d 12h julius View Log RSS feed

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.