Diffstat (limited to 'arch/s390/boot/compressed/head.S')
1 files changed, 8 insertions, 3 deletions
diff --git a/arch/s390/boot/compressed/head.S b/arch/s390/boot/compressed/head.S
index f86a4eef28a9..28c4f96a2d9c 100644
@@ -21,16 +21,21 @@ ENTRY(startup_continue)
- # setup registers for memory mover & branch to target
+ # Set up registers for memory mover. We move the decompressed image to
+ # 0x11000, starting at offset 0x11000 in the decompressed image so
+ # that code living at 0x11000 in the image will end up at 0x11000 in
+ # memory.
- # move the memory mover someplace safe
+ # Move the memory mover someplace safe so it doesn't overwrite itself.
- # decompress image is started at 0x11000
+ # When the memory mover is done we pass control to
+ # arch/s390/kernel/head64.S:startup_continue which lives at 0x11000 in
+ # the decompressed image.