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

Subversion Repositories open8_urisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /open8_urisc/trunk
    from Rev 309 to Rev 308
    Reverse comparison

Rev 309 → Rev 308

/taskmgr/taskmgr_const.s
61,7 → 61,7
.DEFINE IO_WRITE_QUAL WQL_Address
 
; External Interrupt Manager / Task Timer
.DEFINE INT_MGR_IF INT_Address
.DEFINE INT_MGR_IF INT_Address ; Shared with the main
.DEFINE TASK_TIMER_PRD INT_MGR_IF + 0
 
; Defines for the 8-bit interrupt manager
132,6 → 132,7
.DEFINE TASK_PARAM_TABLE BOOT_BLOCK + 10
 
.MACRO INSTANCE_TASK_POINTERS
 
.DW TaskMgr.Task_Stacks ; ( + 4) First available RAM location for stack data
.DW TaskMgr.Free_Mem ; ( + 6) First available free RAM location in sysmem
.DW TASK_PARAM_TABLE ; ( + 8) Start of task parameter table
268,7 → 269,7
.MACRO RELOCATE_SP
STP PSR_S ; Affirmatively set PSR_S flag first
RSP ; Execute the RSP instruction
CLP PSR_S ; Reset PSR_S afterward
CLP PSR_S ; Reset PSR_GP4 afterward
.ENDM
 
; Task initialization, switching time, and init/exec macros
763,7 → 764,7
.ENDM
 
; Sets up an individual external interrupt macro. Note that these refer to
; macros defined in taskmgr_config.s
; macros defined in ext_isr_config.s
 
.MACRO PROCESS_EXT_ISR
SET_INT\@_FLAGS

powered by: WebSVN 2.1.0

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