Thread (83 messages) 83 messages, 4 authors, 2017-09-12
STALE3190d
Revisions (9)
  1. v2 [diff vs current]
  2. v2 [diff vs current]
  3. v2 [diff vs current]
  4. v2 [diff vs current]
  5. v2 [diff vs current]
  6. v2 [diff vs current]
  7. v2 current
  8. v2 [diff vs current]
  9. v2 [diff vs current]

[PATCH v2 00/29] implement KASLR for ARM

From: tony@atomide.com (Tony Lindgren)
Date: 2017-09-06 17:53:09

* Ard Biesheuvel [off-list ref] [170906 10:31]:
On 6 September 2017 at 18:12, Tony Lindgren [off-list ref] wrote:
quoted
Kernel image @ 0x81000000 [ 0x000000 - 0x426300 ]
## Flattened Device Tree blob at 84000000
   Booting using the fdt blob at 0x84000000
   Loading Device Tree to 86feb000, end 86fff2d5 ... OK

Starting kernel ...

regions.image_size:00e00000
regions.pa_start:80000000
regions.pa_end:87200000
regions.zimage_start:81000000
regions.zimage_size:00437320
regions.dtb_start:86feb000
regions.dtb_size:00012000
regions.initrd_start:00000000
regions.initrd_size:00000000
num:00000028
num:00000025
*kaslr_offset:05e00000
Uncompressing Linux... done, booting the kernel.
Warning: Neither atags nor dtb found
OK, so in this case, 80000000 + 00e00000 + 05e00000 == 86c00000, which
is still below the DTB, but apparently, it has corrupted it anyway.

I will try to figure out what's going on here.
Do you need to have kaslr_offset beyond the uncompressed
kernel size maybe?
Thanks again for taking the time,
No problem, I'm happy to test these changes.

Regards,

Tony
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help