From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 6 Sep 2017 10:12:54 -0700 From: Tony Lindgren Message-ID: <20170906171253.GK5024@atomide.com> References: <20170905193754.GD5024@atomide.com> <20170905212742.GG5024@atomide.com> <20170906162222.GI5024@atomide.com> <20170906163100.GJ5024@atomide.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: [kernel-hardening] Re: [PATCH v2 00/29] implement KASLR for ARM To: Ard Biesheuvel Cc: "linux-arm-kernel@lists.infradead.org" , Kernel Hardening , Arnd Bergmann , Nicolas Pitre , Russell King , Kees Cook , Thomas Garnier , Marc Zyngier , Mark Rutland , Matt Fleming , Dave Martin List-ID: * Ard Biesheuvel [170906 09:36]: > Turns out I am calculating the top of DRAM incorrectly for boards > where less memory is present than the size of the lowmem region. > > Could you try this please? (Apologies for the whitespace) I think for 10 or so units per year you can actually buy a non-mangling outgoing SMTP service if nothing else helps.. Anyways, you patch manually applied fixed most of the random boot hangs for me, but I did see a new one after 11 boot attempts, see below. Regards, Tony 8< -------------- 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 From mboxrd@z Thu Jan 1 00:00:00 1970 From: tony@atomide.com (Tony Lindgren) Date: Wed, 6 Sep 2017 10:12:54 -0700 Subject: [PATCH v2 00/29] implement KASLR for ARM In-Reply-To: References: <20170905193754.GD5024@atomide.com> <20170905212742.GG5024@atomide.com> <20170906162222.GI5024@atomide.com> <20170906163100.GJ5024@atomide.com> Message-ID: <20170906171253.GK5024@atomide.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org * Ard Biesheuvel [170906 09:36]: > Turns out I am calculating the top of DRAM incorrectly for boards > where less memory is present than the size of the lowmem region. > > Could you try this please? (Apologies for the whitespace) I think for 10 or so units per year you can actually buy a non-mangling outgoing SMTP service if nothing else helps.. Anyways, you patch manually applied fixed most of the random boot hangs for me, but I did see a new one after 11 boot attempts, see below. Regards, Tony 8< -------------- Kernel image @ 0x81000000 [ 0x000000 - 0x426300 ] ## Flattened Device Tree blob at 84000000 Booting using the fdt blob@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