Subversion Repositories HelenOS

Rev

Rev 1977 | Rev 2058 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1977 Rev 2055
Line 740... Line 740...
740
	rdpr %tstate, %g1
740
	rdpr %tstate, %g1
741
	rdpr %tpc, %g2
741
	rdpr %tpc, %g2
742
	rdpr %tnpc, %g3
742
	rdpr %tnpc, %g3
743
	rd %y, %g4
743
	rd %y, %g4
744
 
744
 
745
	/*
-
 
746
	 * The following memory accesses will not fault
-
 
747
	 * because special provisions are made to have
-
 
748
	 * the kernel stack of THREAD locked in DTLB.
-
 
749
	 */
-
 
750
	stx %g1, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TSTATE]
745
	stx %g1, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TSTATE]
751
	stx %g2, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TPC]
746
	stx %g2, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TPC]
752
	stx %g3, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TNPC]
747
	stx %g3, [%sp + PREEMPTIBLE_HANDLER_STACK_FRAME_SIZE + STACK_BIAS + SAVED_TNPC]
753
 
748
 
754
	/*
749
	/*