Re: [PATCH v12 16/16] arm64: kexec_file: add kaslr support

2018-08-01 Thread AKASHI Takahiro
James, All the changes mentioned below were applied to my coming v13. On Fri, Jul 27, 2018 at 10:22:31AM +0100, James Morse wrote: > Hi Akashi, > > > On 07/27/2018 09:31 AM, AKASHI Takahiro wrote: > >On Thu, Jul 26, 2018 at 02:40:49PM +0100, James Morse wrote: > >>On 24/07/18 07:57, AKASHI

Re: [PATCH v12 16/16] arm64: kexec_file: add kaslr support

2018-07-27 Thread Ard Biesheuvel
On 27 July 2018 at 11:22, James Morse wrote: > Hi Akashi, > > > On 07/27/2018 09:31 AM, AKASHI Takahiro wrote: > > On Thu, Jul 26, 2018 at 02:40:49PM +0100, James Morse wrote: > > On 24/07/18 07:57, AKASHI Takahiro wrote: > > Adding "kaslr-seed" to dtb enables triggering kaslr, or kernel virtual

Re: [PATCH v12 16/16] arm64: kexec_file: add kaslr support

2018-07-27 Thread AKASHI Takahiro
On Thu, Jul 26, 2018 at 02:40:49PM +0100, James Morse wrote: > Hi Akashi, > > On 24/07/18 07:57, AKASHI Takahiro wrote: > > Adding "kaslr-seed" to dtb enables triggering kaslr, or kernel virtual > > address randomization, at secondary kernel boot. > > Hmm, there are three things that get moved

Re: [PATCH v12 16/16] arm64: kexec_file: add kaslr support

2018-07-26 Thread James Morse
Hi Akashi, On 24/07/18 07:57, AKASHI Takahiro wrote: > Adding "kaslr-seed" to dtb enables triggering kaslr, or kernel virtual > address randomization, at secondary kernel boot. Hmm, there are three things that get moved by CONFIG_RANDOMIZE_BASE. The kernel physical placement when booted via the

[PATCH v12 16/16] arm64: kexec_file: add kaslr support

2018-07-24 Thread AKASHI Takahiro
Adding "kaslr-seed" to dtb enables triggering kaslr, or kernel virtual address randomization, at secondary kernel boot. We always do this as it will have no harm on kaslr-incapable kernel. We don't have any "switch" to turn off this feature directly, but still can suppress it by passing "nokaslr"