[PATCH v6sub1 00/11] arm64: split linear and kernel mappings

Ard Biesheuvel ard.biesheuvel at linaro.org
Thu Feb 18 11:38:45 PST 2016


On 18 February 2016 at 19:27, Ard Biesheuvel <ard.biesheuvel at linaro.org> wrote:
> On 18 February 2016 at 19:25, Catalin Marinas <catalin.marinas at arm.com> wrote:
>> On Tue, Feb 16, 2016 at 01:52:31PM +0100, Ard Biesheuvel wrote:
>>> Ard Biesheuvel (11):
>>>   of/fdt: make memblock minimum physical address arch configurable
>>>   of/fdt: factor out assignment of initrd_start/initrd_end
>>>   arm64: prevent potential circular header dependencies in asm/bug.h
>>>   arm64: add support for ioremap() block mappings
>>>   arm64: introduce KIMAGE_VADDR as the virtual base of the kernel region
>>>   arm64: pgtable: implement static [pte|pmd|pud]_offset variants
>>>   arm64: decouple early fixmap init from linear mapping
>>>   arm64: kvm: deal with kernel symbols outside of linear mapping
>>>   arm64: move kernel image to base of vmalloc area
>>>   arm64: defer __va translation of initrd_start and initrd_end
>>>   arm64: allow kernel Image to be loaded anywhere in physical memory
>>
>> I queued this patches (again) for 4.6. I'll wait a few days with the
>> rest of KASLR until these get a bit more coverage in -next.
>>

I rebased the remaining patches onto for-next/core, and pushed it here:
https://git.linaro.org/people/ard.biesheuvel/linux-arm.git/shortlog/refs/heads/arm64-kaslr-v6

I need to check if everything still works, and if it does, I will send
them out as v6sub2
Note that I have included the arm64 extable patch plus its generic
dependency, and the kallsyms patches as well. We can decide later how
to proceed with those, but for now, I included them for completeness.



More information about the linux-arm-kernel mailing list