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.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.