hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/s390/kernel/relocate_kernel.S
....@@ -58,11 +58,15 @@
5858 j .base
5959 .done:
6060 sgr %r0,%r0 # clear register r0
61
+ cghi %r3,0
62
+ je .diag
6163 la %r4,load_psw-.base(%r13) # load psw-address into the register
6264 o %r3,4(%r4) # or load address into psw
6365 st %r3,4(%r4)
6466 mvc 0(8,%r0),0(%r4) # copy psw to absolute address 0
67
+ .diag:
6568 diag %r0,%r0,0x308
69
+ENDPROC(relocate_kernel)
6670
6771 .align 8
6872 load_psw: