diff options
Diffstat (limited to 'arch/s390/kernel/head64.S')
| -rw-r--r-- | arch/s390/kernel/head64.S | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/s390/kernel/head64.S b/arch/s390/kernel/head64.S index b9e25ae2579c..d7c00507568a 100644 --- a/arch/s390/kernel/head64.S +++ b/arch/s390/kernel/head64.S | |||
| @@ -59,7 +59,7 @@ ENTRY(startup_continue) | |||
| 59 | .quad 0 # cr12: tracing off | 59 | .quad 0 # cr12: tracing off |
| 60 | .quad 0 # cr13: home space segment table | 60 | .quad 0 # cr13: home space segment table |
| 61 | .quad 0xc0000000 # cr14: machine check handling off | 61 | .quad 0xc0000000 # cr14: machine check handling off |
| 62 | .quad 0 # cr15: linkage stack operations | 62 | .quad .Llinkage_stack # cr15: linkage stack operations |
| 63 | .Lpcmsk:.quad 0x0000000180000000 | 63 | .Lpcmsk:.quad 0x0000000180000000 |
| 64 | .L4malign:.quad 0xffffffffffc00000 | 64 | .L4malign:.quad 0xffffffffffc00000 |
| 65 | .Lscan2g:.quad 0x80000000 + 0x20000 - 8 # 2GB + 128K - 8 | 65 | .Lscan2g:.quad 0x80000000 + 0x20000 - 8 # 2GB + 128K - 8 |
| @@ -67,12 +67,15 @@ ENTRY(startup_continue) | |||
| 67 | .Lparmaddr: | 67 | .Lparmaddr: |
| 68 | .quad PARMAREA | 68 | .quad PARMAREA |
| 69 | .align 64 | 69 | .align 64 |
| 70 | .Lduct: .long 0,0,0,0,.Lduald,0,0,0 | 70 | .Lduct: .long 0,.Laste,.Laste,0,.Lduald,0,0,0 |
| 71 | .long 0,0,0,0,0,0,0,0 | 71 | .long 0,0,0,0,0,0,0,0 |
| 72 | .Laste: .quad 0,0xffffffffffffffff,0,0,0,0,0,0 | ||
| 72 | .align 128 | 73 | .align 128 |
| 73 | .Lduald:.rept 8 | 74 | .Lduald:.rept 8 |
| 74 | .long 0x80000000,0,0,0 # invalid access-list entries | 75 | .long 0x80000000,0,0,0 # invalid access-list entries |
| 75 | .endr | 76 | .endr |
| 77 | .Llinkage_stack: | ||
| 78 | .long 0,0,0x89000000,0,0,0,0x8a000000,0 | ||
| 76 | 79 | ||
| 77 | ENTRY(_ehead) | 80 | ENTRY(_ehead) |
| 78 | 81 | ||
