Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-02 Thread Ard Biesheuvel
On 1 February 2017 at 22:59, Jeffrey Hugo wrote: > On 2/1/2017 2:08 PM, Jeffrey Hugo wrote: >> >> On 2/1/2017 10:45 AM, Ard Biesheuvel wrote: >>> >>> Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), >>> after which unaligned accesses to RAM are no longer supported. >>> >>>

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Jeffrey Hugo
On 2/1/2017 2:08 PM, Jeffrey Hugo wrote: On 2/1/2017 10:45 AM, Ard Biesheuvel wrote: Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), after which unaligned accesses to RAM are no longer supported. Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the kern

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Jeffrey Hugo
On 2/1/2017 10:45 AM, Ard Biesheuvel wrote: Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), after which unaligned accesses to RAM are no longer supported. Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the kernel") fixed an issue in the memory map hand

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Ingo Molnar
* Ard Biesheuvel wrote: > On 1 February 2017 at 19:03, Ingo Molnar wrote: > > > > * Ard Biesheuvel wrote: > > > >> Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), > >> after which unaligned accesses to RAM are no longer supported. > >> > >> Commit abfb7b686a3e ("efi/li

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Ard Biesheuvel
On 1 February 2017 at 19:03, Ingo Molnar wrote: > > * Ard Biesheuvel wrote: > >> Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), >> after which unaligned accesses to RAM are no longer supported. >> >> Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the >

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Ingo Molnar
* Ard Biesheuvel wrote: > Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), > after which unaligned accesses to RAM are no longer supported. > > Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the > kernel") fixed an issue in the memory map handling of t

Re: [PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Leif Lindholm
On Wed, Feb 01, 2017 at 05:45:02PM +, Ard Biesheuvel wrote: > Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), > after which unaligned accesses to RAM are no longer supported. > > Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the > kernel") fixed an

[PATCH] efi: fdt: avoid FDT manipulation after ExitBootServices()

2017-02-01 Thread Ard Biesheuvel
Some AArch64 UEFI implementations disable the MMU in ExitBootServices(), after which unaligned accesses to RAM are no longer supported. Commit abfb7b686a3e ("efi/libstub/arm*: Pass latest memory map to the kernel") fixed an issue in the memory map handling of the stub FDT code, but inadvertently c