@ -51,6 +51,8 @@
licensing a n d t r a i n i n g s e r v i c e s .
licensing a n d t r a i n i n g s e r v i c e s .
* /
* /
# include " P r i o r i t y D e f i n i t i o n s . h "
PUBLIC _ p r v S t a r t F i r s t T a s k
PUBLIC _ p r v S t a r t F i r s t T a s k
PUBLIC _ _ _ i n t e r r u p t _ 2 7
PUBLIC _ _ _ i n t e r r u p t _ 2 7
@ -150,13 +152,13 @@ ___interrupt_27:
/ * Ensure t h e i n t e r r u p t m a s k i s s e t t o t h e s y s c a l l p r i o r i t y w h i l e t h e k e r n e l
/ * Ensure t h e i n t e r r u p t m a s k i s s e t t o t h e s y s c a l l p r i o r i t y w h i l e t h e k e r n e l
structures a r e b e i n g a c c e s s e d . * /
structures a r e b e i n g a c c e s s e d . * /
MVTIPL #4
MVTIPL #c o n f i g M A X _ S Y S C A L L _ I N T E R R U P T _ P R I O R I T Y
/* Select the next task to run. */
/* Select the next task to run. */
BSR. A _ v T a s k S w i t c h C o n t e x t
BSR. A _ v T a s k S w i t c h C o n t e x t
/* Reset the interrupt mask as no more data structure access is required. */
/* Reset the interrupt mask as no more data structure access is required. */
MVTIPL #1
MVTIPL #c o n f i g K E R N E L _ I N T E R R U P T _ P R I O R I T Y
/ * Load t h e s t a c k p o i n t e r o f t h e t a s k t h a t i s n o w s e l e c t e d a s t h e R u n n i n g
/ * Load t h e s t a c k p o i n t e r o f t h e t a s k t h a t i s n o w s e l e c t e d a s t h e R u n n i n g
state t a s k f r o m i t s T C B . * /
state t a s k f r o m i t s T C B . * /