[PATCH 0/2] arm: add early_ioremap support

Leif Lindholm leif.lindholm at linaro.org
Wed Jul 9 03:02:09 PDT 2014


On Wed, Jul 09, 2014 at 10:47:30AM +0100, Will Deacon wrote:
> On Wed, Jul 09, 2014 at 10:39:50AM +0100, Leif Lindholm wrote:
> > early_ioremap()/early_memremap() create temporary virtual mappings
> > in the fixmap region during boot time. Part of the support now exists
> > in core code, but depends on the generic fixmap support.
> > 
> > This set converts arm to use the generic fixmap support, and adds the
> > architecture-specific part of early_ioremap support.
> > 
> > The fixmap/kmap changes in 3.15 complicated things slightly compared
> > to previous iterations of these patches - this version works around
> > that by introducing local macros in arm/mm/highmem.c.
> > 
> > Tested on TC2 and software models, with/without LPAE.
> > 
> > Mark Salter (2):
> >   arm: use generic fixmap.h
> >   arm: add early_ioremap support
> 
> Curious: why are you sending these patches instead of Mark?

Well, it used to form part of the larger UEFI patchset, which I'm
still marshalling the 32-bit parts of (and which will follow later,
but I will treat them separately from here on).
Also, I did the hacky rework to Mark's original patches for the kmap
changes.

/
    Leif



More information about the linux-arm-kernel mailing list