From: jeremy.linton@arm•com (Jeremy Linton)
To: linux-arm-kernel@lists•infradead.org
Subject: [PATCHv3 00/18] arm64: mm: rework page table creation
Date: Wed, 27 Jan 2016 09:43:19 -0600 [thread overview]
Message-ID: <56A8E597.8000501@arm.com> (raw)
In-Reply-To: <1453722312-23076-1-git-send-email-mark.rutland@arm.com>
On 01/25/2016 05:44 AM, Mark Rutland wrote:
> Hi all,
>
> This series reworks the arm64 early page table code. This avoids issues with
> conflicting TLB entries, ensures we can always create page tables provided
> there is available memory in the system (even if not covered by the early
> linear map), and allows for fine-grained table creation early on.
I've tested this in a couple machines using ACPI based kernels,
including the xgene which initially had problems. I've tested it with
and without CONFIG_DEBUG_RODATA. Everything seems fine.
Thanks,
Tested-by: Jeremy Linton <jeremy.linton@arm•com>
next prev parent reply other threads:[~2016-01-27 15:43 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-25 11:44 [PATCHv3 00/18] arm64: mm: rework page table creation Mark Rutland
2016-01-25 11:44 ` [PATCHv3 01/18] asm-generic: make __set_fixmap_offset a static inline Mark Rutland
2016-01-25 11:44 ` [PATCHv3 02/18] arm64: mm: specialise pagetable allocators Mark Rutland
2016-01-25 11:44 ` [PATCHv3 03/18] arm64: mm: place empty_zero_page in bss Mark Rutland
2016-01-25 11:44 ` [PATCHv3 04/18] arm64: unify idmap removal Mark Rutland
2016-01-25 11:44 ` [PATCHv3 05/18] arm64: unmap idmap earlier Mark Rutland
2016-01-25 11:45 ` [PATCHv3 06/18] arm64: add function to install the idmap Mark Rutland
2016-01-25 11:45 ` [PATCHv3 07/18] arm64: mm: add code to safely replace TTBR1_EL1 Mark Rutland
2016-01-25 11:45 ` [PATCHv3 08/18] arm64: kasan: avoid TLB conflicts Mark Rutland
2016-01-25 11:45 ` [PATCHv3 09/18] arm64: mm: move pte_* macros Mark Rutland
2016-01-25 11:45 ` [PATCHv3 10/18] arm64: mm: add functions to walk page tables by PA Mark Rutland
2016-01-25 11:45 ` [PATCHv3 11/18] arm64: mm: avoid redundant __pa(__va(x)) Mark Rutland
2016-01-25 11:45 ` [PATCHv3 12/18] arm64: mm: add __{pud,pgd}_populate Mark Rutland
2016-01-25 11:45 ` [PATCHv3 13/18] arm64: mm: add functions to walk tables in fixmap Mark Rutland
2016-01-25 11:45 ` [PATCHv3 14/18] arm64: mm: use fixmap when creating page tables Mark Rutland
2016-01-25 11:45 ` [PATCHv3 15/18] arm64: mm: allocate pagetables anywhere Mark Rutland
2016-01-25 11:45 ` [PATCHv3 16/18] arm64: mm: allow passing a pgdir to alloc_init_* Mark Rutland
2016-01-25 11:45 ` [PATCHv3 17/18] arm64: ensure _stext and _etext are page-aligned Mark Rutland
2016-01-25 11:45 ` [PATCHv3 18/18] arm64: mm: create new fine-grained mappings at boot Mark Rutland
2016-01-27 15:43 ` Jeremy Linton [this message]
2016-01-28 15:07 ` [PATCHv3 00/18] arm64: mm: rework page table creation Catalin Marinas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56A8E597.8000501@arm.com \
--to=jeremy.linton@arm$(echo .)com \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox