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 308 to Rev 309
- ↔ Reverse comparison
Rev 308 → Rev 309
/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 ; Shared with the main |
.DEFINE INT_MGR_IF INT_Address |
.DEFINE TASK_TIMER_PRD INT_MGR_IF + 0 |
|
; Defines for the 8-bit interrupt manager |
132,7 → 132,6
.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 |
269,7 → 268,7
.MACRO RELOCATE_SP |
STP PSR_S ; Affirmatively set PSR_S flag first |
RSP ; Execute the RSP instruction |
CLP PSR_S ; Reset PSR_GP4 afterward |
CLP PSR_S ; Reset PSR_S afterward |
.ENDM |
|
; Task initialization, switching time, and init/exec macros |
764,7 → 763,7
.ENDM |
|
; Sets up an individual external interrupt macro. Note that these refer to |
; macros defined in ext_isr_config.s |
; macros defined in taskmgr_config.s |
|
.MACRO PROCESS_EXT_ISR |
SET_INT\@_FLAGS |