uc-sdk
|
#include "FreeRTOSConfig.h"
Go to the source code of this file.
Macros | |
#define | portCONTEXT_SIZE 132 |
#define | portEPC_STACK_LOCATION 124 |
#define | portSTATUS_STACK_LOCATION 128 |
Functions | |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw | portSTATUS_STACK_LOCATION (sp) srl k0 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | portEPC_STACK_LOCATION (s5) sw $1 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw | portSTATUS_STACK_LOCATION (s5) lw k1 |
Variables | |
macro portSAVE_CONTEXT mfc0 | k0 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu | sp |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 | k1 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw | s6 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw | s5 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins | zero |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw | ra |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw | s8 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw | t9 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw | t8 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw | t7 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw | t6 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t5 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t4 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t3 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t2 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t1 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | t0 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | a3 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | a2 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | a1 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | a0 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | v1 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw | v0 |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 | lw |
#define portCONTEXT_SIZE 132 |
Definition at line 56 of file ISR_Support.h.
#define portEPC_STACK_LOCATION 124 |
Definition at line 57 of file ISR_Support.h.
#define portSTATUS_STACK_LOCATION 128 |
Definition at line 58 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw portEPC_STACK_LOCATION | ( | s5 | ) |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw portSTATUS_STACK_LOCATION | ( | sp | ) |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw portSTATUS_STACK_LOCATION | ( | s5 | ) |
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw a0 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw a1 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw a2 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw a3 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw s5 lw sp addiu portCONTEXT_SIZE mtc0 k0 |
Definition at line 66 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw s5 lw sp addiu portCONTEXT_SIZE mtc0 _CP0_STATUS ehb mtc0 k1 |
Definition at line 66 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 lw |
Definition at line 134 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw ra |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw s5 lw s5 |
Definition at line 66 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s6 |
Definition at line 66 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s8 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw s5 lw sp addiu sp |
Definition at line 66 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t0 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t1 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t2 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t3 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t4 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t5 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t6 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t7 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t8 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw t9 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw v0 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw v1 |
Definition at line 78 of file ISR_Support.h.
macro portSAVE_CONTEXT mfc0 _CP0_CAUSE addiu portCONTEXT_SIZE mfc0 _CP0_STATUS sw sp sw sp sw ins ins add sp la uxInterruptNesting lw k0 bne nop la xISRStackTop lw sp addiu sw k0 mfc0 _CP0_EPC mtc0 _CP0_STATUS sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 sw s5 mfhi s6 sw s5 mflo s6 sw s5 la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer sw s6 endm macro portRESTORE_CONTEXT la uxInterruptNesting lw s6 addiu bne nop la uxSavedTaskStackPointer lw s6 lw s5 mtlo s6 lw s5 mthi s6 s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 lw s5 di la uxInterruptNesting lw k0 addiu sw k0 lw zero |
Definition at line 78 of file ISR_Support.h.