[PATCH 10/10] Kconfig: cleanup SERIO_I8042 dependencies

2013-12-14 Thread Mark Salter
of architectures to exclude. Signed-off-by: Mark Salter msal...@redhat.com CC: Dmitry Torokhov dmitry.torok...@gmail.com CC: Richard Henderson r...@twiddle.net CC: linux-al...@vger.kernel.org CC: Russell King li...@arm.linux.org.uk CC: linux-arm-ker...@lists.infradead.org CC: Tony Luck tony.l

[PATCH 01/10] alpha: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Richard Henderson r...@twiddle.net CC: linux-al...@vger.kernel.org --- arch/alpha/Kconfig | 1 + 1 file changed, 1 insertion

[PATCH 03/10] ia64: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Tony Luck tony.l...@intel.com CC: Fenghua Yu fenghua...@intel.com CC: linux-i...@vger.kernel.org --- arch/ia64/Kconfig | 1 + 1

[PATCH 05/10] powerpc: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Benjamin Herrenschmidt b...@kernel.crashing.org CC: Paul Mackerras pau...@samba.org CC: linuxppc-...@lists.ozlabs.org --- arch

[PATCH 06/10] sh: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Paul Mundt let...@linux-sh.org CC: linux...@vger.kernel.org --- arch/sh/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git

[PATCH 07/10] sparc: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: David S. Miller da...@davemloft.net CC: sparcli...@vger.kernel.org --- arch/sparc/Kconfig | 1 + 1 file changed, 1 insertion

[PATCH 04/10] mips: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Ralf Baechle r...@linux-mips.org CC: linux-m...@linux-mips.org --- arch/mips/Kconfig | 1 + 1 file changed, 1 insertion(+) diff

[PATCH 05/10] powerpc: select ARCH_MIGHT_HAVE_PC_SERIO

2013-12-14 Thread Mark Salter
Architectures which might use an i8042 for serial IO to keyboard, mouse, etc should select ARCH_MIGHT_HAVE_PC_SERIO. Signed-off-by: Mark Salter msal...@redhat.com CC: Benjamin Herrenschmidt b...@kernel.crashing.org CC: Paul Mackerras pau...@samba.org CC: linuxppc-dev@lists.ozlabs.org --- arch

[PATCH 10/10] Kconfig: cleanup SERIO_I8042 dependencies

2013-12-14 Thread Mark Salter
of architectures to exclude. Signed-off-by: Mark Salter msal...@redhat.com CC: Dmitry Torokhov dmitry.torok...@gmail.com CC: Richard Henderson r...@twiddle.net CC: linux-al...@vger.kernel.org CC: Russell King li...@arm.linux.org.uk CC: linux-arm-ker...@lists.infradead.org CC: Tony Luck tony.l

Re: [PATCH v2 03/11] arm: use generic fixmap.h

2013-12-11 Thread Mark Salter
On Mon, 2013-11-25 at 11:13 -0500, Mark Salter wrote: > ARM is different from other architectures in that fixmap pages are > indexed with a positive offset from FIXADDR_START. Other architectures > index with a negative offset from FIXADDR_TOP. In order to use the > generic fixmap.h

Re: [PATCH v5 02/14] efi: use early_memremap and early_memunmap

2013-12-11 Thread Mark Salter
On Wed, 2013-12-11 at 11:32 +, Matt Fleming wrote: > On Wed, 11 Dec, at 12:02:27PM, Leif Lindholm wrote: > > On Wed, Dec 11, 2013 at 10:39:03AM +, Matt Fleming wrote: > > > Leif, Mark, does this patch look OK for ARM? We'd need to introduce a > > > new early_memunmap() function so that

Re: [PATCH v5 02/14] efi: use early_memremap and early_memunmap

2013-12-11 Thread Mark Salter
On Wed, 2013-12-11 at 11:32 +, Matt Fleming wrote: On Wed, 11 Dec, at 12:02:27PM, Leif Lindholm wrote: On Wed, Dec 11, 2013 at 10:39:03AM +, Matt Fleming wrote: Leif, Mark, does this patch look OK for ARM? We'd need to introduce a new early_memunmap() function so that things still

Re: [PATCH v2 03/11] arm: use generic fixmap.h

2013-12-11 Thread Mark Salter
On Mon, 2013-11-25 at 11:13 -0500, Mark Salter wrote: ARM is different from other architectures in that fixmap pages are indexed with a positive offset from FIXADDR_START. Other architectures index with a negative offset from FIXADDR_TOP. In order to use the generic fixmap.h definitions

Re: [PATCH v5 02/14] efi: use early_memremap and early_memunmap

2013-12-11 Thread Mark Salter
On Wed, 2013-12-11 at 11:32 +, Matt Fleming wrote: On Wed, 11 Dec, at 12:02:27PM, Leif Lindholm wrote: On Wed, Dec 11, 2013 at 10:39:03AM +, Matt Fleming wrote: Leif, Mark, does this patch look OK for ARM? We'd need to introduce a new early_memunmap() function so that things still

Re: [PATCH v5 02/14] efi: use early_memremap and early_memunmap

2013-12-11 Thread Mark Salter
On Wed, 2013-12-11 at 11:32 +, Matt Fleming wrote: On Wed, 11 Dec, at 12:02:27PM, Leif Lindholm wrote: On Wed, Dec 11, 2013 at 10:39:03AM +, Matt Fleming wrote: Leif, Mark, does this patch look OK for ARM? We'd need to introduce a new early_memunmap() function so that things still

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-10 Thread Mark Salter
On Mon, 2013-12-09 at 14:52 +0100, Leif Lindholm wrote: > Apologies for late feedback. > > On Fri, Nov 29, 2013 at 05:05:12PM -0500, Mark Salter wrote: > > diff --git a/arch/arm64/kernel/efi.c b/arch/arm64/kernel/efi.c > > new file mode 100644 > > index 000

Re: [PATCH v2 00/11] Consolidate asm/fixmap.h files

2013-12-10 Thread Mark Salter
On Tue, 2013-12-10 at 09:48 +0100, Jonas Bonn wrote: > Hi Mark, > > Is there some reason you've excluded OpenRISC here? Did you just miss > it, or does the implementation diverage too much to be usable with > your generic version? It was the runtime BUG() in fix_to_virt() instead of the usual

Re: [PATCH v2 00/11] Consolidate asm/fixmap.h files

2013-12-10 Thread Mark Salter
On Tue, 2013-12-10 at 09:48 +0100, Jonas Bonn wrote: Hi Mark, Is there some reason you've excluded OpenRISC here? Did you just miss it, or does the implementation diverage too much to be usable with your generic version? It was the runtime BUG() in fix_to_virt() instead of the usual build

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-10 Thread Mark Salter
On Mon, 2013-12-09 at 14:52 +0100, Leif Lindholm wrote: Apologies for late feedback. On Fri, Nov 29, 2013 at 05:05:12PM -0500, Mark Salter wrote: diff --git a/arch/arm64/kernel/efi.c b/arch/arm64/kernel/efi.c new file mode 100644 index 000..1bad8a7 --- /dev/null +++ b/arch/arm64

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-10 Thread Mark Salter
On Mon, 2013-12-09 at 14:52 +0100, Leif Lindholm wrote: Apologies for late feedback. On Fri, Nov 29, 2013 at 05:05:12PM -0500, Mark Salter wrote: diff --git a/arch/arm64/kernel/efi.c b/arch/arm64/kernel/efi.c new file mode 100644 index 000..1bad8a7 --- /dev/null +++ b/arch/arm64

Re: [PATCH 4/4] arm64: add early_ioremap support

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 16:28 +, Catalin Marinas wrote: > On Thu, Nov 28, 2013 at 02:44:39AM +0000, Mark Salter wrote: > > + * These 'compile-time allocated' memory buffers are > > + * page-sized. Use set_fixmap(idx,phys) to associate > > + * physical memor

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: > Hi Mark, > > On Fri, Nov 29, 2013 at 10:05:10PM +0000, Mark Salter wrote: > > +#include > > +#include > > + > > +#include > > + > > +#define EFI_LOAD_ERROR 0x8001 > > I

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: > On Fri, Nov 29, 2013 at 10:05:12PM +0000, Mark Salter wrote: > > + > > +#define efi_remap(cookie, size) __ioremap((cookie), (size), > > PAGE_KERNEL_EXEC) > > +#define efi_ioremap(cookie, size

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 14:38 +0100, Leif Lindholm wrote: > On Fri, Dec 06, 2013 at 08:34:30AM -0500, Mark Salter wrote: > > > Or just disable runtime services on the switch to big ending. Big endian > > > should not disable the stub (but getting it to work could be a

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 12:25 +, Grant Likely wrote: > On Thu, 5 Dec 2013 15:28:06 +, Catalin Marinas > wrote: > > On Thu, Dec 05, 2013 at 02:43:23PM +, Mark Salter wrote: > > > On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: > > > > On Fri,

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 12:25 +, Grant Likely wrote: On Thu, 5 Dec 2013 15:28:06 +, Catalin Marinas catalin.mari...@arm.com wrote: On Thu, Dec 05, 2013 at 02:43:23PM +, Mark Salter wrote: On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 14:38 +0100, Leif Lindholm wrote: On Fri, Dec 06, 2013 at 08:34:30AM -0500, Mark Salter wrote: Or just disable runtime services on the switch to big ending. Big endian should not disable the stub (but getting it to work could be a follow-up patch) The other

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05:12PM +, Mark Salter wrote: + +#define efi_remap(cookie, size) __ioremap((cookie), (size), PAGE_KERNEL_EXEC) +#define efi_ioremap(cookie, size) __ioremap((cookie), (size

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: Hi Mark, On Fri, Nov 29, 2013 at 10:05:10PM +, Mark Salter wrote: +#include linux/linkage.h +#include linux/init.h + +#include asm/assembler.h + +#define EFI_LOAD_ERROR 0x8001 It's defined already but I

Re: [PATCH 4/4] arm64: add early_ioremap support

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 16:28 +, Catalin Marinas wrote: On Thu, Nov 28, 2013 at 02:44:39AM +, Mark Salter wrote: + * These 'compile-time allocated' memory buffers are + * page-sized. Use set_fixmap(idx,phys) to associate + * physical memory with fixmap indices. + * + */ +enum

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 12:25 +, Grant Likely wrote: On Thu, 5 Dec 2013 15:28:06 +, Catalin Marinas catalin.mari...@arm.com wrote: On Thu, Dec 05, 2013 at 02:43:23PM +, Mark Salter wrote: On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Fri, 2013-12-06 at 14:38 +0100, Leif Lindholm wrote: On Fri, Dec 06, 2013 at 08:34:30AM -0500, Mark Salter wrote: Or just disable runtime services on the switch to big ending. Big endian should not disable the stub (but getting it to work could be a follow-up patch) The other

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05:12PM +, Mark Salter wrote: + +#define efi_remap(cookie, size) __ioremap((cookie), (size), PAGE_KERNEL_EXEC) +#define efi_ioremap(cookie, size) __ioremap((cookie), (size

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-06 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: Hi Mark, On Fri, Nov 29, 2013 at 10:05:10PM +, Mark Salter wrote: +#include linux/linkage.h +#include linux/init.h + +#include asm/assembler.h + +#define EFI_LOAD_ERROR 0x8001 It's defined already but I

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: > I lost track of the early_ioremap status for arm/arm64? Was there more > progress since October (I think)? See the two patch series: https://lkml.org/lkml/2013/11/25/474 and https://lkml.org/lkml/2013/11/27/621 The latter

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: > On Fri, Nov 29, 2013 at 10:05:10PM +0000, Mark Salter wrote: > > This patch adds PE/COFF header fields to the start of the Image > > so that it appears as an EFI application to EFI firmware. An EFI > > stub is inc

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05:10PM +, Mark Salter wrote: This patch adds PE/COFF header fields to the start of the Image so that it appears as an EFI application to EFI firmware. An EFI stub is included to allow direct booting

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: I lost track of the early_ioremap status for arm/arm64? Was there more progress since October (I think)? See the two patch series: https://lkml.org/lkml/2013/11/25/474 and https://lkml.org/lkml/2013/11/27/621 The latter

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 14:18 +, Catalin Marinas wrote: On Fri, Nov 29, 2013 at 10:05:10PM +, Mark Salter wrote: This patch adds PE/COFF header fields to the start of the Image so that it appears as an EFI application to EFI firmware. An EFI stub is included to allow direct booting

Re: [PATCH 3/3] arm64: add EFI runtime services

2013-12-05 Thread Mark Salter
On Thu, 2013-12-05 at 15:25 +, Catalin Marinas wrote: I lost track of the early_ioremap status for arm/arm64? Was there more progress since October (I think)? See the two patch series: https://lkml.org/lkml/2013/11/25/474 and https://lkml.org/lkml/2013/11/27/621 The latter

Re: [PATCH v3 1/3] Documentation: arm: add UEFI support documentation

2013-12-04 Thread Mark Salter
On Wed, 2013-12-04 at 15:06 -0600, Matt Sealey wrote: > On Mon, Dec 2, 2013 at 3:07 PM, Leif Lindholm > wrote: > > On Mon, Dec 02, 2013 at 01:51:22PM -0600, Matt Sealey wrote: > >> Here's where I think this whole thing falls down as being the weirdest > >> possible implementation of this. It

Re: [PATCH v3 1/3] Documentation: arm: add UEFI support documentation

2013-12-04 Thread Mark Salter
On Wed, 2013-12-04 at 15:06 -0600, Matt Sealey wrote: On Mon, Dec 2, 2013 at 3:07 PM, Leif Lindholm leif.lindh...@linaro.org wrote: On Mon, Dec 02, 2013 at 01:51:22PM -0600, Matt Sealey wrote: Here's where I think this whole thing falls down as being the weirdest possible implementation

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-03 Thread Mark Salter
On Tue, 2013-12-03 at 18:38 +, Will Deacon wrote: > Hi Mark, Roy, > > On Fri, Nov 29, 2013 at 10:05:10PM +0000, Mark Salter wrote: > > This patch adds PE/COFF header fields to the start of the Image > > so that it appears as an EFI application to EFI firmware. An EFI

Re: [PATCH 1/3] arm64: add EFI stub

2013-12-03 Thread Mark Salter
On Tue, 2013-12-03 at 18:38 +, Will Deacon wrote: Hi Mark, Roy, On Fri, Nov 29, 2013 at 10:05:10PM +, Mark Salter wrote: This patch adds PE/COFF header fields to the start of the Image so that it appears as an EFI application to EFI firmware. An EFI stub is included to allow

Re: [PATCH V5 2/6] Add shared update_fdt() function for ARM/ARM64

2013-12-02 Thread Mark Salter
On Fri, 2013-11-29 at 11:30 +, Matt Fleming wrote: > > /* > >* Add an additional efi_memory_desc_t because we're doing an > >* allocation which may be in a new descriptor region. > > + * We allocate as EFI_RUNTIME_SERVICES_DATA since this is what > > + * we want

Re: [PATCH V5 2/6] Add shared update_fdt() function for ARM/ARM64

2013-12-02 Thread Mark Salter
On Fri, 2013-11-29 at 11:30 +, Matt Fleming wrote: /* * Add an additional efi_memory_desc_t because we're doing an * allocation which may be in a new descriptor region. + * We allocate as EFI_RUNTIME_SERVICES_DATA since this is what + * we want for when

[PATCH 1/3] arm64: add EFI stub

2013-11-29 Thread Mark Salter
. Support in the COFF header for signed images was provided by Ard Biesheuvel. Signed-off-by: Mark Salter Signed-off-by: Ard Biesheuvel CC: Catalin Marinas CC: Will Deacon CC: linux-arm-ker...@lists.infradead.org CC: matt.flem...@intel.com CC: linux-...@vger.kernel.org CC: Leif Lindholm CC

[PATCH 2/3] doc: arm64: add description of EFI stub support

2013-11-29 Thread Mark Salter
Signed-off-by: Mark Salter CC: Catalin Marinas CC: Will Deacon CC: linux-arm-ker...@lists.infradead.org CC: matt.flem...@intel.com CC: linux-...@vger.kernel.org CC: linux-...@vger.kernel.org CC: Rob Landley CC: Leif Lindholm CC: roy.fr...@linaro.org --- Documentation/arm64/booting.txt | 4

[PATCH 0/3] arm64: Add EFI stub and runtime services support

2013-11-29 Thread Mark Salter
and the prerequisite patches is at: git://github.com/mosalter/linux.git (arm64-efi-patches branch) Mark Salter (3): arm64: add EFI stub doc: arm64: add description of EFI stub support arm64: add EFI runtime services Documentation/arm64/booting.txt | 4 + Documentation/efi-stub.txt | 10

[PATCH 3/3] arm64: add EFI runtime services

2013-11-29 Thread Mark Salter
This patch adds EFI runtime support for arm64. The runtime support allows the kernel to access various EFI runtime services provided by EFI firmware. Things like reboot, real time clock, EFI boot variables, and others. Signed-off-by: Mark Salter CC: Catalin Marinas CC: Will Deacon CC: linux

[PATCH 3/3] arm64: add EFI runtime services

2013-11-29 Thread Mark Salter
This patch adds EFI runtime support for arm64. The runtime support allows the kernel to access various EFI runtime services provided by EFI firmware. Things like reboot, real time clock, EFI boot variables, and others. Signed-off-by: Mark Salter msal...@redhat.com CC: Catalin Marinas catalin.mari

[PATCH 2/3] doc: arm64: add description of EFI stub support

2013-11-29 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Catalin Marinas catalin.mari...@arm.com CC: Will Deacon will.dea...@arm.com CC: linux-arm-ker...@lists.infradead.org CC: matt.flem...@intel.com CC: linux-...@vger.kernel.org CC: linux-...@vger.kernel.org CC: Rob Landley r...@landley.net CC: Leif

[PATCH 0/3] arm64: Add EFI stub and runtime services support

2013-11-29 Thread Mark Salter
and the prerequisite patches is at: git://github.com/mosalter/linux.git (arm64-efi-patches branch) Mark Salter (3): arm64: add EFI stub doc: arm64: add description of EFI stub support arm64: add EFI runtime services Documentation/arm64/booting.txt | 4 + Documentation/efi-stub.txt | 10

[PATCH 1/3] arm64: add EFI stub

2013-11-29 Thread Mark Salter
. Support in the COFF header for signed images was provided by Ard Biesheuvel. Signed-off-by: Mark Salter msal...@redhat.com Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org CC: Catalin Marinas catalin.mari...@arm.com CC: Will Deacon will.dea...@arm.com CC: linux-arm-ker...@lists.infradead.org

[PATCH 0/3] arm64: Add EFI stub and runtime services support

2013-11-29 Thread Mark Salter
and the prerequisite patches is at: git://github.com/mosalter/linux.git (arm64-efi-patches branch) Mark Salter (3): arm64: add EFI stub doc: arm64: add description of EFI stub support arm64: add EFI runtime services Documentation/arm64/booting.txt | 4 + Documentation/efi-stub.txt | 10

[PATCH 1/3] arm64: add EFI stub

2013-11-29 Thread Mark Salter
. Support in the COFF header for signed images was provided by Ard Biesheuvel. Signed-off-by: Mark Salter msal...@redhat.com Signed-off-by: Ard Biesheuvel ard.biesheu...@linaro.org CC: Catalin Marinas catalin.mari...@arm.com CC: Will Deacon will.dea...@arm.com CC: linux-arm-ker...@lists.infradead.org

[PATCH 3/3] arm64: add EFI runtime services

2013-11-29 Thread Mark Salter
This patch adds EFI runtime support for arm64. The runtime support allows the kernel to access various EFI runtime services provided by EFI firmware. Things like reboot, real time clock, EFI boot variables, and others. Signed-off-by: Mark Salter msal...@redhat.com CC: Catalin Marinas catalin.mari

[PATCH 3/4] arm: add early_ioremap support

2013-11-27 Thread Mark Salter
This patch uses the generic early_ioremap code to implement early_ioremap for ARM. The ARM-specific bits come mostly from an earlier patch from Leif Lindholm here: https://lkml.org/lkml/2013/10/3/279 Signed-off-by: Mark Salter Tested-by: Leif Lindholm CC: Russell King CC: linux-arm-ker

[PATCH 1/4] Create generic early_ioremap() support

2013-11-27 Thread Mark Salter
This patch copies generic bits of x86 early_ioremap() support into a library for potential use by other architectures. Signed-off-by: Mark Salter CC: Arnd Bergmann CC: Ingo Molnar CC: linux-a...@vger.kernel.org --- include/asm-generic/early_ioremap.h | 40 ++ lib/Kconfig

[PATCH 4/4] arm64: add early_ioremap support

2013-11-27 Thread Mark Salter
Signed-off-by: Mark Salter CC: Catalin Marinas CC: Will Deacon CC: Rob Landley CC: linux-arm-ker...@lists.infradead.org CC: linux-...@vger.kernel.org --- Documentation/arm64/memory.txt | 4 +-- arch/arm64/Kconfig | 1 + arch/arm64/include/asm/Kbuild| 1 + arch/arm64

[PATCH 2/4] x86: use generic early_ioremap

2013-11-27 Thread Mark Salter
Signed-off-by: Mark Salter CC: Thomas Gleixner CC: Ingo Molnar CC: "H. Peter Anvin" CC: x...@kernel.org --- arch/x86/Kconfig | 1 + arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/fixmap.h | 6 ++ arch/x86/include/asm/io.h | 14 +-- arch/x86/mm

[PATCH 0/4] generic early_ioremap support

2013-11-27 Thread Mark Salter
/linux.git (early-ioremap branch) Mark Salter (4): Create generic early_ioremap() support x86: use generic early_ioremap arm: add early_ioremap support arm64: add early_ioremap support Documentation/arm64/memory.txt | 4 +- arch/arm/Kconfig| 11 ++ arch/arm/include

[PATCH 4/4] arm64: add early_ioremap support

2013-11-27 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Catalin Marinas catalin.mari...@arm.com CC: Will Deacon will.dea...@arm.com CC: Rob Landley r...@landley.net CC: linux-arm-ker...@lists.infradead.org CC: linux-...@vger.kernel.org --- Documentation/arm64/memory.txt | 4 +-- arch/arm64/Kconfig

[PATCH 2/4] x86: use generic early_ioremap

2013-11-27 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Thomas Gleixner t...@linutronix.de CC: Ingo Molnar mi...@redhat.com CC: H. Peter Anvin h...@zytor.com CC: x...@kernel.org --- arch/x86/Kconfig | 1 + arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/fixmap.h | 6

[PATCH 0/4] generic early_ioremap support

2013-11-27 Thread Mark Salter
/linux.git (early-ioremap branch) Mark Salter (4): Create generic early_ioremap() support x86: use generic early_ioremap arm: add early_ioremap support arm64: add early_ioremap support Documentation/arm64/memory.txt | 4 +- arch/arm/Kconfig| 11 ++ arch/arm/include

[PATCH 3/4] arm: add early_ioremap support

2013-11-27 Thread Mark Salter
This patch uses the generic early_ioremap code to implement early_ioremap for ARM. The ARM-specific bits come mostly from an earlier patch from Leif Lindholm leif.lindh...@linaro.org here: https://lkml.org/lkml/2013/10/3/279 Signed-off-by: Mark Salter msal...@redhat.com Tested-by: Leif

[PATCH 1/4] Create generic early_ioremap() support

2013-11-27 Thread Mark Salter
This patch copies generic bits of x86 early_ioremap() support into a library for potential use by other architectures. Signed-off-by: Mark Salter msal...@redhat.com CC: Arnd Bergmann a...@arndb.de CC: Ingo Molnar mi...@kernel.org CC: linux-a...@vger.kernel.org --- include/asm-generic

[PATCH v2 04/11] hexagon: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Acked-by: Richard Kuo CC: linux-hexa...@vger.kernel.org --- arch/hexagon/include/asm/fixmap.h | 40 +-- 1 file changed, 1 insertion(+), 39 deletions(-) diff --git a/arch/hexagon/include/asm/fixmap.h b/arch/hexagon/include/asm

[PATCH v2 05/11] metag: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Acked-by: James Hogan CC: linux-me...@vger.kernel.org --- arch/metag/include/asm/fixmap.h | 32 +--- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/arch/metag/include/asm/fixmap.h b/arch/metag/include/asm/fixmap.h index

[PATCH v2 07/11] mips: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Acked-by: Ralf Baechle CC: linux-m...@linux-mips.org --- arch/mips/include/asm/fixmap.h | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/arch/mips/include/asm/fixmap.h b/arch/mips/include/asm/fixmap.h index dfaaf49

[PATCH v2 03/11] arm: use generic fixmap.h

2013-11-25 Thread Mark Salter
range. That is, FIXADDR_TOP is the virtual address of the topmost fixed page. The newly defined FIXADDR_END is the first virtual address past the fixed mappings. Signed-off-by: Mark Salter CC: Russell King CC: linux-arm-ker...@lists.infradead.org --- arch/arm/include/asm/fixmap.h | 29

[PATCH v2 02/11] x86: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter CC: Thomas Gleixner CC: Ingo Molnar CC: "H. Peter Anvin" CC: x...@kernel.org --- arch/x86/include/asm/fixmap.h | 59 +-- 1 file changed, 1 insertion(+), 58 deletions(-) diff --git a/arch/x86/include/asm/fixmap.h

[PATCH v2 09/11] sh: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter CC: Paul Mundt CC: linux...@vger.kernel.org --- arch/sh/include/asm/fixmap.h | 39 ++- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/arch/sh/include/asm/fixmap.h b/arch/sh/include/asm/fixmap.h index cbe0186..4daf91c

[PATCH v2 10/11] tile: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Acked-by: Chris Metcalf --- arch/tile/include/asm/fixmap.h | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/arch/tile/include/asm/fixmap.h b/arch/tile/include/asm/fixmap.h index c6b9c1b..ffe2637 100644 --- a/arch

[PATCH v2 11/11] um: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Acked-by: Richard Weinberger CC: Jeff Dike CC: user-mode-linux-de...@lists.sourceforge.net --- arch/um/include/asm/fixmap.h | 40 +--- 1 file changed, 1 insertion(+), 39 deletions(-) diff --git a/arch/um/include/asm/fixmap.h b

[PATCH v2 00/11] Consolidate asm/fixmap.h files

2013-11-25 Thread Mark Salter
is here: git://github.com/mosalter/linux.git#fixmap Changes from v1: * Added acks from feedback. * Use BUILD_BUG_ON in fix_to_virt() * Fixed ARM patch to make FIXMAP_TOP inclusive of fixmap range as is the case in the other architectures. Mark Salter (11): Add generic fixmap.h x86

[PATCH v2 01/11] Add generic fixmap.h

2013-11-25 Thread Mark Salter
all of the common bits into asm-generic/fixmap.h which is intended to be included from arch/*/include/asm/fixmap.h. Signed-off-by: Mark Salter Acked-by: Arnd Bergmann Acked-by: Ralf Baechle CC: linux-a...@vger.kernel.org CC: Russell King CC: linux-arm-ker...@lists.infradead.org CC: Richard Kuo

[PATCH v2 08/11] powerpc: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter CC: Benjamin Herrenschmidt CC: Paul Mackerras CC: linuxppc-...@lists.ozlabs.org --- arch/powerpc/include/asm/fixmap.h | 44 ++- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/arch/powerpc/include/asm/fixmap.h b

[PATCH v2 06/11] microblaze: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter Tested-by: Michal Simek CC: microblaze-ucli...@itee.uq.edu.au --- arch/microblaze/include/asm/fixmap.h | 44 ++-- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/arch/microblaze/include/asm/fixmap.h b/arch/microblaze

[PATCH v2 08/11] powerpc: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Benjamin Herrenschmidt b...@kernel.crashing.org CC: Paul Mackerras pau...@samba.org CC: linuxppc-...@lists.ozlabs.org --- arch/powerpc/include/asm/fixmap.h | 44 ++- 1 file changed, 2 insertions(+), 42 deletions

[PATCH v2 06/11] microblaze: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Tested-by: Michal Simek mon...@monstr.eu CC: microblaze-ucli...@itee.uq.edu.au --- arch/microblaze/include/asm/fixmap.h | 44 ++-- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/arch/microblaze/include

[PATCH v2 00/11] Consolidate asm/fixmap.h files

2013-11-25 Thread Mark Salter
is here: git://github.com/mosalter/linux.git#fixmap Changes from v1: * Added acks from feedback. * Use BUILD_BUG_ON in fix_to_virt() * Fixed ARM patch to make FIXMAP_TOP inclusive of fixmap range as is the case in the other architectures. Mark Salter (11): Add generic fixmap.h x86

[PATCH v2 11/11] um: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Richard Weinberger rich...@nod.at CC: Jeff Dike jd...@addtoit.com CC: user-mode-linux-de...@lists.sourceforge.net --- arch/um/include/asm/fixmap.h | 40 +--- 1 file changed, 1 insertion(+), 39 deletions

[PATCH v2 01/11] Add generic fixmap.h

2013-11-25 Thread Mark Salter
all of the common bits into asm-generic/fixmap.h which is intended to be included from arch/*/include/asm/fixmap.h. Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Arnd Bergmann a...@arndb.de Acked-by: Ralf Baechle r...@linux-mips.org CC: linux-a...@vger.kernel.org CC: Russell King li

[PATCH v2 10/11] tile: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Chris Metcalf cmetc...@tilera.com --- arch/tile/include/asm/fixmap.h | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/arch/tile/include/asm/fixmap.h b/arch/tile/include/asm/fixmap.h index

[PATCH v2 09/11] sh: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Paul Mundt let...@linux-sh.org CC: linux...@vger.kernel.org --- arch/sh/include/asm/fixmap.h | 39 ++- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/arch/sh/include/asm/fixmap.h b/arch/sh

[PATCH v2 02/11] x86: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Thomas Gleixner t...@linutronix.de CC: Ingo Molnar mi...@redhat.com CC: H. Peter Anvin h...@zytor.com CC: x...@kernel.org --- arch/x86/include/asm/fixmap.h | 59 +-- 1 file changed, 1 insertion(+), 58

[PATCH v2 03/11] arm: use generic fixmap.h

2013-11-25 Thread Mark Salter
range. That is, FIXADDR_TOP is the virtual address of the topmost fixed page. The newly defined FIXADDR_END is the first virtual address past the fixed mappings. Signed-off-by: Mark Salter msal...@redhat.com CC: Russell King li...@arm.linux.org.uk CC: linux-arm-ker...@lists.infradead.org --- arch

[PATCH v2 04/11] hexagon: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Richard Kuo r...@codeaurora.org CC: linux-hexa...@vger.kernel.org --- arch/hexagon/include/asm/fixmap.h | 40 +-- 1 file changed, 1 insertion(+), 39 deletions(-) diff --git a/arch/hexagon/include/asm

[PATCH v2 05/11] metag: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: James Hogan james.ho...@imgtec.com CC: linux-me...@vger.kernel.org --- arch/metag/include/asm/fixmap.h | 32 +--- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/arch/metag/include/asm/fixmap.h b

[PATCH v2 07/11] mips: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Ralf Baechle r...@linux-mips.org CC: linux-m...@linux-mips.org --- arch/mips/include/asm/fixmap.h | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/arch/mips/include/asm/fixmap.h b/arch

[PATCH v2 08/11] powerpc: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com CC: Benjamin Herrenschmidt b...@kernel.crashing.org CC: Paul Mackerras pau...@samba.org CC: linuxppc-dev@lists.ozlabs.org --- arch/powerpc/include/asm/fixmap.h | 44 ++- 1 file changed, 2 insertions(+), 42 deletions

[PATCH v2 00/11] Consolidate asm/fixmap.h files

2013-11-25 Thread Mark Salter
is here: git://github.com/mosalter/linux.git#fixmap Changes from v1: * Added acks from feedback. * Use BUILD_BUG_ON in fix_to_virt() * Fixed ARM patch to make FIXMAP_TOP inclusive of fixmap range as is the case in the other architectures. Mark Salter (11): Add generic fixmap.h x86

[PATCH v2 01/11] Add generic fixmap.h

2013-11-25 Thread Mark Salter
all of the common bits into asm-generic/fixmap.h which is intended to be included from arch/*/include/asm/fixmap.h. Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Arnd Bergmann a...@arndb.de Acked-by: Ralf Baechle r...@linux-mips.org CC: linux-a...@vger.kernel.org CC: Russell King li

[uml-devel] [PATCH v2 11/11] um: use generic fixmap.h

2013-11-25 Thread Mark Salter
Signed-off-by: Mark Salter msal...@redhat.com Acked-by: Richard Weinberger rich...@nod.at CC: Jeff Dike jd...@addtoit.com CC: user-mode-linux-devel@lists.sourceforge.net --- arch/um/include/asm/fixmap.h | 40 +--- 1 file changed, 1 insertion(+), 39 deletions

Re: [edk2] [PATCH v3 00/10] OvmfPkg: Introduce and use the new VIRTIO_DEVICE_PROTOCOL protocol

2013-11-17 Thread Mark Salter
On Sat, 2013-11-16 at 20:07 +0100, Laszlo Ersek wrote: On 09/28/13 20:51, Mark Salter wrote: On Fri, 2013-09-27 at 02:31 +0200, Laszlo Ersek wrote: Hi Mark, just my 2 cents: On 09/26/13 21:33, Mark Salter wrote: I've been trying out this patch series on AArch64 foundation model. I

Re: [PATCH RFC 16/17] c6x: Convert from _fdt_start to __dtb_start

2013-11-12 Thread Mark Salter
quiot > Cc: Rob Herring > Cc: linux-c6x-...@linux-c6x.org > Cc: devicet...@vger.kernel.org > --- > Untested due to lack of cross-compiler, but the changes are similar to > microblaze. > > QUESTION: The padding of the DTB is gone, is this OK? Yes, that's fine. Acked-by:

Re: [PATCH 00/11] Consolidate asm/fixmap.h files

2013-11-12 Thread Mark Salter
On Tue, 2013-11-12 at 16:39 +0100, Michal Simek wrote: > On 11/12/2013 02:22 PM, Mark Salter wrote: > > > > arch/arm/include/asm/fixmap.h| 25 ++-- > > arch/hexagon/include/asm/fixmap.h| 40 + > > arch/metag/include/asm/fixmap.h

Re: [PATCH 03/11] arm: use generic fixmap.h

2013-11-12 Thread Mark Salter
On Tue, 2013-11-12 at 08:22 -0500, Mark Salter wrote: > Signed-off-by: Mark Salter > CC: Russell King > CC: linux-arm-ker...@lists.infradead.org > --- > arch/arm/include/asm/fixmap.h | 25 ++--- > 1 file changed, 6 insertions(+), 19 deletions(-) Okay, th

[PATCH 07/11] mips: use generic fixmap.h

2013-11-12 Thread Mark Salter
Signed-off-by: Mark Salter CC: Ralf Baechle CC: linux-m...@linux-mips.org --- arch/mips/include/asm/fixmap.h | 33 + 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/arch/mips/include/asm/fixmap.h b/arch/mips/include/asm/fixmap.h index dfaaf49

<    5   6   7   8   9   10   11   12   13   14   >