From: santosh.shilimkar@ti.com (Santosh Shilimkar)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/8] ARM: mm: Extend the runtime patch stub for PAE systems
Date: Fri, 21 Jun 2013 19:48:14 -0400 [thread overview]
Message-ID: <1371858502-10083-1-git-send-email-santosh.shilimkar@ti.com> (raw)
Based on discussion/debate on Cyril's generic code patching framework,
we cooked up this series which basically trying to extend the existing
v2p runtime patching for LPAE machines which can have physical memory
beyond 4 GB. Keystone is one such ARM machine.
We think the 64 bit patching can be still made better than the proposed
patch in the series and hence seeking expert comments from RMK, Nico and
others. Last patch in the series added to just give perspective on how
machine code will make use of the available bits from the series.
Santosh Shilimkar (6):
ARM: mm: LPAE: use phys_addr_t appropriately in p2v and v2p
conversions
ARM: mm: Introduce virt_to_idmap() with an arch hook
ARM: mm: Move the idmap print to appropriate place in the code
ARM: mm: Pass the constant as an argument to fixup_pv_table()
ARM: mm: Recreate kernel mappings in early_paging_init()
ARM: keystone: Switch over to high physical address range
Sricharan R (2):
ARM: mm: Add __pv_stub_mov to patch MOV instruction
ARM: mm: LPAE: Correct virt_to_phys patching for 64 bit physical
addresses
arch/arm/include/asm/mach/arch.h | 1 +
arch/arm/include/asm/memory.h | 72 ++++++++++++++++++++++++---
arch/arm/kernel/armksyms.c | 2 +
arch/arm/kernel/head.S | 39 +++++++++++++--
arch/arm/kernel/module.c | 11 ++++-
arch/arm/kernel/setup.c | 3 ++
arch/arm/kernel/smp.c | 2 +-
arch/arm/kernel/vmlinux.lds.S | 5 ++
arch/arm/mach-keystone/keystone.c | 49 ++++++++++++++++++
arch/arm/mach-keystone/memory.h | 24 +++++++++
arch/arm/mach-keystone/platsmp.c | 16 +++++-
arch/arm/mm/idmap.c | 8 +--
arch/arm/mm/mmu.c | 99 +++++++++++++++++++++++++++++++++++++
13 files changed, 311 insertions(+), 20 deletions(-)
create mode 100644 arch/arm/mach-keystone/memory.h
--
1.7.9.5
next reply other threads:[~2013-06-21 23:48 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-21 23:48 Santosh Shilimkar [this message]
2013-06-21 23:48 ` [PATCH 1/8] ARM: mm: LPAE: use phys_addr_t appropriately in p2v and v2p conversions Santosh Shilimkar
2013-07-22 15:03 ` Nicolas Pitre
2013-06-21 23:48 ` [PATCH 2/8] ARM: mm: Introduce virt_to_idmap() with an arch hook Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 3/8] ARM: mm: Move the idmap print to appropriate place in the code Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 4/8] ARM: mm: Pass the constant as an argument to fixup_pv_table() Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 5/8] ARM: mm: Add __pv_stub_mov to patch MOV instruction Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 6/8] ARM: mm: LPAE: Correct virt_to_phys patching for 64 bit physical addresses Santosh Shilimkar
2013-07-24 1:10 ` Nicolas Pitre
2013-07-24 2:01 ` Santosh Shilimkar
2013-07-24 2:49 ` Nicolas Pitre
2013-07-24 11:50 ` Sricharan R
2013-07-24 12:07 ` Sricharan R
2013-07-24 14:04 ` Santosh Shilimkar
2013-07-24 20:21 ` Nicolas Pitre
2013-07-25 3:49 ` Sricharan R
2013-07-25 18:53 ` Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 7/8] ARM: mm: Recreate kernel mappings in early_paging_init() Santosh Shilimkar
2013-06-21 23:48 ` [PATCH 8/8] ARM: keystone: Switch over to high physical address range Santosh Shilimkar
2013-06-22 1:51 ` [PATCH 0/8] ARM: mm: Extend the runtime patch stub for PAE systems Nicolas Pitre
2013-06-22 2:17 ` Santosh Shilimkar
2013-07-16 18:42 ` Santosh Shilimkar
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=1371858502-10083-1-git-send-email-santosh.shilimkar@ti.com \
--to=santosh.shilimkar@ti.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).