|
@@ -543,10 +543,10 @@ pgm_svcper:
|
|
|
mvc __LC_LAST_UPDATE_TIMER(8),__LC_SYNC_ENTER_TIMER
|
|
|
llgh %r7,__LC_SVC_INT_CODE # get svc number from lowcore
|
|
|
lg %r9,__LC_THREAD_INFO # load pointer to thread_info struct
|
|
|
- lg %r1,__TI_task(%r9)
|
|
|
- mvc __THREAD_per+__PER_atmid(2,%r1),__LC_PER_ATMID
|
|
|
- mvc __THREAD_per+__PER_address(8,%r1),__LC_PER_ADDRESS
|
|
|
- mvc __THREAD_per+__PER_access_id(1,%r1),__LC_PER_ACCESS_ID
|
|
|
+ lg %r8,__TI_task(%r9)
|
|
|
+ mvc __THREAD_per+__PER_atmid(2,%r8),__LC_PER_ATMID
|
|
|
+ mvc __THREAD_per+__PER_address(8,%r8),__LC_PER_ADDRESS
|
|
|
+ mvc __THREAD_per+__PER_access_id(1,%r8),__LC_PER_ACCESS_ID
|
|
|
oi __TI_flags+7(%r9),_TIF_SINGLE_STEP # set TIF_SINGLE_STEP
|
|
|
TRACE_IRQS_ON
|
|
|
stosm __SF_EMPTY(%r15),0x03 # reenable interrupts
|