linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] EFI changes
@ 2013-10-28 12:35 Matt Fleming
  2013-10-28 13:44 ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-28 12:35 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel

This is a respin of the EFI earlyprintk support with the fix for the
allmodconfig build breakage that Ingo reported.

The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:

  boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next

for you to fetch changes up to 265434a91cf3377d65dc2b6d80065271514b5696:

  x86/efi: Add EFI framebuffer earlyprintk support (2013-10-28 11:57:58 +0000)

----------------------------------------------------------------
 * Add support for earlyprintk=efi which uses the EFI framebuffer. Very
   useful for debugging boot issues.

----------------------------------------------------------------
Matt Fleming (2):
      efi: Add asm-generic/efi.h for non-x86
      x86/efi: Add EFI framebuffer earlyprintk support

 Documentation/kernel-parameters.txt  |   8 +-
 arch/ia64/include/asm/efi.h          |   6 ++
 arch/x86/Kconfig.debug               |  10 ++
 arch/x86/boot/compressed/eboot.c     |   1 -
 arch/x86/include/asm/efi.h           |  12 +++
 arch/x86/kernel/early_printk.c       |   6 ++
 arch/x86/kernel/setup.c              |   1 -
 arch/x86/platform/efi/Makefile       |   1 +
 arch/x86/platform/efi/early_printk.c | 191 +++++++++++++++++++++++++++++++++++
 arch/x86/platform/efi/efi.c          |   1 -
 arch/x86/platform/efi/efi_32.c       |   1 -
 arch/x86/platform/efi/efi_64.c       |   1 -
 arch/x86/platform/uv/bios_uv.c       |   1 -
 include/asm-generic/efi.h            |  17 ++++
 include/linux/efi.h                  |  31 +-----
 15 files changed, 250 insertions(+), 38 deletions(-)
 create mode 100644 arch/ia64/include/asm/efi.h
 create mode 100644 arch/x86/platform/efi/early_printk.c
 create mode 100644 include/asm-generic/efi.h

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 12:35 [GIT PULL] EFI changes Matt Fleming
@ 2013-10-28 13:44 ` Ingo Molnar
  2013-10-28 15:52   ` Matt Fleming
  0 siblings, 1 reply; 15+ messages in thread
From: Ingo Molnar @ 2013-10-28 13:44 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> This is a respin of the EFI earlyprintk support with the fix for the
> allmodconfig build breakage that Ingo reported.
> 
> The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:
> 
>   boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next
> 
> for you to fetch changes up to 265434a91cf3377d65dc2b6d80065271514b5696:
> 
>   x86/efi: Add EFI framebuffer earlyprintk support (2013-10-28 11:57:58 +0000)
> 
> ----------------------------------------------------------------
>  * Add support for earlyprintk=efi which uses the EFI framebuffer. Very
>    useful for debugging boot issues.
> 
> ----------------------------------------------------------------
> Matt Fleming (2):
>       efi: Add asm-generic/efi.h for non-x86
>       x86/efi: Add EFI framebuffer earlyprintk support
> 
>  Documentation/kernel-parameters.txt  |   8 +-
>  arch/ia64/include/asm/efi.h          |   6 ++
>  arch/x86/Kconfig.debug               |  10 ++
>  arch/x86/boot/compressed/eboot.c     |   1 -
>  arch/x86/include/asm/efi.h           |  12 +++
>  arch/x86/kernel/early_printk.c       |   6 ++
>  arch/x86/kernel/setup.c              |   1 -
>  arch/x86/platform/efi/Makefile       |   1 +
>  arch/x86/platform/efi/early_printk.c | 191 +++++++++++++++++++++++++++++++++++
>  arch/x86/platform/efi/efi.c          |   1 -
>  arch/x86/platform/efi/efi_32.c       |   1 -
>  arch/x86/platform/efi/efi_64.c       |   1 -
>  arch/x86/platform/uv/bios_uv.c       |   1 -
>  include/asm-generic/efi.h            |  17 ++++
>  include/linux/efi.h                  |  31 +-----
>  15 files changed, 250 insertions(+), 38 deletions(-)
>  create mode 100644 arch/ia64/include/asm/efi.h
>  create mode 100644 arch/x86/platform/efi/early_printk.c
>  create mode 100644 include/asm-generic/efi.h

and this breaks the ARM build:

In file included from /home/mingo/tip/init/main.c:44:
/home/mingo/tip/include/linux/efi.h:842:21: error: asm/efi.h: No such file or directory
/home/mingo/tip/init/main.c: In function 'start_kernel':
/home/mingo/tip/init/main.c:638: error: implicit declaration of function 'efi_enabled'
/home/mingo/tip/init/main.c:639: error: implicit declaration of function 'efi_late_init'
/home/mingo/tip/init/main.c:640: error: implicit declaration of function 'efi_free_boot_services'

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 13:44 ` Ingo Molnar
@ 2013-10-28 15:52   ` Matt Fleming
  2013-10-28 15:55     ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-28 15:52 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel

On Mon, 28 Oct, at 02:44:13PM, Ingo Molnar wrote:
> and this breaks the ARM build:
> 
> In file included from /home/mingo/tip/init/main.c:44:
> /home/mingo/tip/include/linux/efi.h:842:21: error: asm/efi.h: No such file or directory
> /home/mingo/tip/init/main.c: In function 'start_kernel':
> /home/mingo/tip/init/main.c:638: error: implicit declaration of function 'efi_enabled'
> /home/mingo/tip/init/main.c:639: error: implicit declaration of function 'efi_late_init'
> /home/mingo/tip/init/main.c:640: error: implicit declaration of function 'efi_free_boot_services'

Ah, that's my own fault because my 'next' branch doesn't include the ARM
EFI support. Where did you get the patches from? Are they in linux-next?

I'm inclined to drop the cleanup patch for now and do it later, once
things have settled because it's also causing conflicts for Borislav's
work.

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 15:52   ` Matt Fleming
@ 2013-10-28 15:55     ` Ingo Molnar
  2013-10-28 20:30       ` Matt Fleming
  0 siblings, 1 reply; 15+ messages in thread
From: Ingo Molnar @ 2013-10-28 15:55 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> On Mon, 28 Oct, at 02:44:13PM, Ingo Molnar wrote:
> > and this breaks the ARM build:
> > 
> > In file included from /home/mingo/tip/init/main.c:44:
> > /home/mingo/tip/include/linux/efi.h:842:21: error: asm/efi.h: No such file or directory
> > /home/mingo/tip/init/main.c: In function 'start_kernel':
> > /home/mingo/tip/init/main.c:638: error: implicit declaration of function 'efi_enabled'
> > /home/mingo/tip/init/main.c:639: error: implicit declaration of function 'efi_late_init'
> > /home/mingo/tip/init/main.c:640: error: implicit declaration of function 'efi_free_boot_services'
> 
> Ah, that's my own fault because my 'next' branch doesn't include 
> the ARM EFI support. Where did you get the patches from? Are they 
> in linux-next?

It's all in tip:x86/efi.

> I'm inclined to drop the cleanup patch for now and do it later, 
> once things have settled because it's also causing conflicts for 
> Borislav's work.

Sure.

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 15:55     ` Ingo Molnar
@ 2013-10-28 20:30       ` Matt Fleming
  2013-10-29  8:11         ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-28 20:30 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel

On Mon, 28 Oct, at 04:55:25PM, Ingo Molnar wrote:
> 
> * Matt Fleming <matt@console-pimps.org> wrote:
> 
> > On Mon, 28 Oct, at 02:44:13PM, Ingo Molnar wrote:
> > > and this breaks the ARM build:
> > > 
> > > In file included from /home/mingo/tip/init/main.c:44:
> > > /home/mingo/tip/include/linux/efi.h:842:21: error: asm/efi.h: No such file or directory
> > > /home/mingo/tip/init/main.c: In function 'start_kernel':
> > > /home/mingo/tip/init/main.c:638: error: implicit declaration of function 'efi_enabled'
> > > /home/mingo/tip/init/main.c:639: error: implicit declaration of function 'efi_late_init'
> > > /home/mingo/tip/init/main.c:640: error: implicit declaration of function 'efi_free_boot_services'
> > 
> > Ah, that's my own fault because my 'next' branch doesn't include 
> > the ARM EFI support. Where did you get the patches from? Are they 
> > in linux-next?
> 
> It's all in tip:x86/efi.
> 
> > I'm inclined to drop the cleanup patch for now and do it later, 
> > once things have settled because it's also causing conflicts for 
> > Borislav's work.
> 
> Sure.

OK, I've pushed out the 'next' branch and retagged it as 'efi-next'
(again), which hopefully should be finally free from build errors.

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 20:30       ` Matt Fleming
@ 2013-10-29  8:11         ` Ingo Molnar
  0 siblings, 0 replies; 15+ messages in thread
From: Ingo Molnar @ 2013-10-29  8:11 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> On Mon, 28 Oct, at 04:55:25PM, Ingo Molnar wrote:
> > 
> > * Matt Fleming <matt@console-pimps.org> wrote:
> > 
> > > On Mon, 28 Oct, at 02:44:13PM, Ingo Molnar wrote:
> > > > and this breaks the ARM build:
> > > > 
> > > > In file included from /home/mingo/tip/init/main.c:44:
> > > > /home/mingo/tip/include/linux/efi.h:842:21: error: asm/efi.h: No such file or directory
> > > > /home/mingo/tip/init/main.c: In function 'start_kernel':
> > > > /home/mingo/tip/init/main.c:638: error: implicit declaration of function 'efi_enabled'
> > > > /home/mingo/tip/init/main.c:639: error: implicit declaration of function 'efi_late_init'
> > > > /home/mingo/tip/init/main.c:640: error: implicit declaration of function 'efi_free_boot_services'
> > > 
> > > Ah, that's my own fault because my 'next' branch doesn't include 
> > > the ARM EFI support. Where did you get the patches from? Are they 
> > > in linux-next?
> > 
> > It's all in tip:x86/efi.
> > 
> > > I'm inclined to drop the cleanup patch for now and do it later, 
> > > once things have settled because it's also causing conflicts for 
> > > Borislav's work.
> > 
> > Sure.
> 
> OK, I've pushed out the 'next' branch and retagged it as 'efi-next'
> (again), which hopefully should be finally free from build errors.

Please send it out as a new pull requests so that the diffstat and 
shortlog can be seen and double checked, etc.

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL] EFI changes
@ 2013-10-29  8:18 Matt Fleming
  0 siblings, 0 replies; 15+ messages in thread
From: Matt Fleming @ 2013-10-29  8:18 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel

I dropped the cleanup patch which was causing build issues for ARM.

The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:

  boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next

for you to fetch changes up to 72548e836b0c4abbb652e791dee9c91203a9a4c6:

  x86/efi: Add EFI framebuffer earlyprintk support (2013-10-28 18:09:58 +0000)

----------------------------------------------------------------
 * Add support for earlyprintk=efi which uses the EFI framebuffer. Very
   useful for debugging boot issues.

----------------------------------------------------------------
Matt Fleming (1):
      x86/efi: Add EFI framebuffer earlyprintk support

 Documentation/kernel-parameters.txt  |   8 +-
 arch/x86/Kconfig.debug               |  10 ++
 arch/x86/include/asm/efi.h           |   2 +
 arch/x86/kernel/early_printk.c       |   7 ++
 arch/x86/platform/efi/Makefile       |   1 +
 arch/x86/platform/efi/early_printk.c | 191 +++++++++++++++++++++++++++++++++++
 6 files changed, 216 insertions(+), 3 deletions(-)
 create mode 100644 arch/x86/platform/efi/early_printk.c

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 11:49   ` Matt Fleming
@ 2013-10-28 11:50     ` Ingo Molnar
  0 siblings, 0 replies; 15+ messages in thread
From: Ingo Molnar @ 2013-10-28 11:50 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> On Mon, 28 Oct, at 12:17:41PM, Ingo Molnar wrote:
> > 
> > * Matt Fleming <matt@console-pimps.org> wrote:
> > 
> > > Guys, do you think we could get the EFI earlyprintk support into the
> > > 'x86/efi' branch for the upcoming merge window? I know it's quite late
> > > in the game but since it's a new feature it shouldn't introduce any kind
> > > of regression and is a much needed feature.
> > > 
> > > The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:
> > > 
> > >   boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)
> > > 
> > > are available in the git repository at:
> > > 
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next
> > > 
> > > for you to fetch changes up to 32c9e70fc3912c3b9c7d53ce016960ce99ff93d4:
> > > 
> > >   x86/efi: Add EFI framebuffer earlyprintk support (2013-10-27 21:18:48 +0000)
> > 
> > This breaks on x86-64 allmodconfig with:
> > 
> > arch/x86/built-in.o: In function `early_efi_setup':
> > early_printk.c:(.init.text+0x27e9f): undefined reference to `get_default_font'
> 
> Ooops! The following patch fixes it. Would you like me to squash this
> with the top commit on 'efi-next', retag and resend the pull request?

Yeah, that would be nice, I'd rather re-pull the tree, haven't put 
much testing into it yet.

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-28 11:17 ` Ingo Molnar
@ 2013-10-28 11:49   ` Matt Fleming
  2013-10-28 11:50     ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-28 11:49 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel

On Mon, 28 Oct, at 12:17:41PM, Ingo Molnar wrote:
> 
> * Matt Fleming <matt@console-pimps.org> wrote:
> 
> > Guys, do you think we could get the EFI earlyprintk support into the
> > 'x86/efi' branch for the upcoming merge window? I know it's quite late
> > in the game but since it's a new feature it shouldn't introduce any kind
> > of regression and is a much needed feature.
> > 
> > The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:
> > 
> >   boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next
> > 
> > for you to fetch changes up to 32c9e70fc3912c3b9c7d53ce016960ce99ff93d4:
> > 
> >   x86/efi: Add EFI framebuffer earlyprintk support (2013-10-27 21:18:48 +0000)
> 
> This breaks on x86-64 allmodconfig with:
> 
> arch/x86/built-in.o: In function `early_efi_setup':
> early_printk.c:(.init.text+0x27e9f): undefined reference to `get_default_font'

Ooops! The following patch fixes it. Would you like me to squash this
with the top commit on 'efi-next', retag and resend the pull request?

---

diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug
index b6fe388..0f3621e 100644
--- a/arch/x86/Kconfig.debug
+++ b/arch/x86/Kconfig.debug
@@ -61,7 +61,8 @@ config EARLY_PRINTK_DBGP
 
 config EARLY_PRINTK_EFI
 	bool "Early printk via the EFI framebuffer"
-	depends on EFI && EARLY_PRINTK && FONT_SUPPORT
+	depends on EFI && EARLY_PRINTK
+	select FONT_SUPPORT
 	---help---
 	  Write kernel log output directly into the EFI framebuffer.
 
-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-27 21:48 Matt Fleming
@ 2013-10-28 11:17 ` Ingo Molnar
  2013-10-28 11:49   ` Matt Fleming
  0 siblings, 1 reply; 15+ messages in thread
From: Ingo Molnar @ 2013-10-28 11:17 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, Thomas Gleixner, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> Guys, do you think we could get the EFI earlyprintk support into the
> 'x86/efi' branch for the upcoming merge window? I know it's quite late
> in the game but since it's a new feature it shouldn't introduce any kind
> of regression and is a much needed feature.
> 
> The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:
> 
>   boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next
> 
> for you to fetch changes up to 32c9e70fc3912c3b9c7d53ce016960ce99ff93d4:
> 
>   x86/efi: Add EFI framebuffer earlyprintk support (2013-10-27 21:18:48 +0000)

This breaks on x86-64 allmodconfig with:

arch/x86/built-in.o: In function `early_efi_setup':
early_printk.c:(.init.text+0x27e9f): undefined reference to `get_default_font'

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL] EFI changes
@ 2013-10-27 21:48 Matt Fleming
  2013-10-28 11:17 ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-27 21:48 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Ingo Molnar, Thomas Gleixner, linux-efi, linux-kernel

Guys, do you think we could get the EFI earlyprintk support into the
'x86/efi' branch for the upcoming merge window? I know it's quite late
in the game but since it's a new feature it shouldn't introduce any kind
of regression and is a much needed feature.

The following changes since commit c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:

  boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next

for you to fetch changes up to 32c9e70fc3912c3b9c7d53ce016960ce99ff93d4:

  x86/efi: Add EFI framebuffer earlyprintk support (2013-10-27 21:18:48 +0000)

----------------------------------------------------------------
 * Add support for earlyprintk=efi which uses the EFI framebuffer. Very
   useful for debugging boot issues.

----------------------------------------------------------------
Matt Fleming (2):
      efi: Add asm-generic/efi.h for non-x86
      x86/efi: Add EFI framebuffer earlyprintk support

 Documentation/kernel-parameters.txt  |   8 +-
 arch/ia64/include/asm/efi.h          |   6 ++
 arch/x86/Kconfig.debug               |   9 ++
 arch/x86/boot/compressed/eboot.c     |   1 -
 arch/x86/include/asm/efi.h           |  12 +++
 arch/x86/kernel/early_printk.c       |   6 ++
 arch/x86/kernel/setup.c              |   1 -
 arch/x86/platform/efi/Makefile       |   1 +
 arch/x86/platform/efi/early_printk.c | 191 +++++++++++++++++++++++++++++++++++
 arch/x86/platform/efi/efi.c          |   1 -
 arch/x86/platform/efi/efi_32.c       |   1 -
 arch/x86/platform/efi/efi_64.c       |   1 -
 arch/x86/platform/uv/bios_uv.c       |   1 -
 include/asm-generic/efi.h            |  17 ++++
 include/linux/efi.h                  |  31 +-----
 15 files changed, 249 insertions(+), 38 deletions(-)
 create mode 100644 arch/ia64/include/asm/efi.h
 create mode 100644 arch/x86/platform/efi/early_printk.c
 create mode 100644 include/asm-generic/efi.h

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-10-04 19:55 Matt Fleming
@ 2013-10-06  9:27 ` Ingo Molnar
  0 siblings, 0 replies; 15+ messages in thread
From: Ingo Molnar @ 2013-10-06  9:27 UTC (permalink / raw)
  To: Matt Fleming; +Cc: H. Peter Anvin, linux-efi, linux-kernel


* Matt Fleming <matt@console-pimps.org> wrote:

> These changes fix a couple of sparse warnings introduced in the last
> pull.
> 
> The following changes since commit 0ce6cda2c75d64175394341ef60e6e1d27dd9c10:
> 
>   x86 efi: bugfix interrupt disabling sequence (2013-09-30 10:23:11 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next
> 
> for you to fetch changes up to c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:
> 
>   boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)
> 
> ----------------------------------------------------------------
>  * Fix a recently introduced sparse warning caused by using 0 instead of
>    NULL - Leif Lindholm
> 
>  * Remove a useless memset from the common EFI stub code - Roy Franz
> 
> ----------------------------------------------------------------
> Leif Lindholm (1):
>       x86/efi: Fix config_table_type array termination
> 
> Roy Franz (1):
>       boot, efi: Remove redundant memset()
> 
>  arch/x86/platform/efi/efi.c            | 2 +-
>  drivers/firmware/efi/efi-stub-helper.c | 2 --
>  2 files changed, 1 insertion(+), 3 deletions(-)

Pulled into tip:x86/efi, thanks Matt!

	Ingo

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL] EFI changes
@ 2013-10-04 19:55 Matt Fleming
  2013-10-06  9:27 ` Ingo Molnar
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-10-04 19:55 UTC (permalink / raw)
  To: H. Peter Anvin, Ingo Molnar; +Cc: linux-efi, linux-kernel

These changes fix a couple of sparse warnings introduced in the last
pull.

The following changes since commit 0ce6cda2c75d64175394341ef60e6e1d27dd9c10:

  x86 efi: bugfix interrupt disabling sequence (2013-09-30 10:23:11 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next

for you to fetch changes up to c158c3bf59951bbb44bd7ccca9e6665dfd1617c5:

  boot, efi: Remove redundant memset() (2013-10-04 20:07:47 +0100)

----------------------------------------------------------------
 * Fix a recently introduced sparse warning caused by using 0 instead of
   NULL - Leif Lindholm

 * Remove a useless memset from the common EFI stub code - Roy Franz

----------------------------------------------------------------
Leif Lindholm (1):
      x86/efi: Fix config_table_type array termination

Roy Franz (1):
      boot, efi: Remove redundant memset()

 arch/x86/platform/efi/efi.c            | 2 +-
 drivers/firmware/efi/efi-stub-helper.c | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [GIT PULL] EFI changes
  2013-09-30 10:49 Matt Fleming
@ 2013-09-30 14:26 ` H. Peter Anvin
  0 siblings, 0 replies; 15+ messages in thread
From: H. Peter Anvin @ 2013-09-30 14:26 UTC (permalink / raw)
  To: Matt Fleming; +Cc: Ingo Molnar, linux-efi, linux-kernel

On 09/30/2013 03:49 AM, Matt Fleming wrote:
> Hi,
> 
> These changes are targetted for the next merge window. Is it possible to
> get them into linux-next for some vigorous testing? The pending ARM EFI
> boot stub patches from Roy Franz depend on the x86 EFI boot stub
> cleanups included in this pull request.
> 

Pulled, thanks!

	-hpa



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [GIT PULL] EFI changes
@ 2013-09-30 10:49 Matt Fleming
  2013-09-30 14:26 ` H. Peter Anvin
  0 siblings, 1 reply; 15+ messages in thread
From: Matt Fleming @ 2013-09-30 10:49 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Ingo Molnar, linux-efi, linux-kernel

Hi,

These changes are targetted for the next merge window. Is it possible to
get them into linux-next for some vigorous testing? The pending ARM EFI
boot stub patches from Roy Franz depend on the x86 EFI boot stub
cleanups included in this pull request.

The following changes since commit 6e4664525b1db28f8c4e1130957f70a94c19213e:

  Linux 3.11 (2013-09-02 13:46:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git tags/efi-next

for you to fetch changes up to 0ce6cda2c75d64175394341ef60e6e1d27dd9c10:

  x86 efi: bugfix interrupt disabling sequence (2013-09-30 10:23:11 +0100)

----------------------------------------------------------------
 * Delete redundant interrupt descriptor table code in the EFI boot stub
   and reposition the interrupt disable instruction to avoid a potential
   triple fault - Bart Kuivenhoven

 * Mark local function static to avoid sparse warnings - Bojan Prtvar

 * EFI boot stub support for memory maps with more than 128 entries -
   Linn Crosetto

 * Move generic EFI code into drivers/firmware/efi/ in preparation for
   the ARM EFI boot stub - Leif Lindholm

 * Cleanups and extraction of code from the x86 EFI boot stub to
   be shared with the ARM EFI boot stub - Roy Franz

----------------------------------------------------------------
Bart Kuivenhoven (1):
      x86 efi: bugfix interrupt disabling sequence

Bojan Prtvar (1):
      efivars: Mark local function as static

Leif Lindholm (3):
      ia64: add early_memremap() alias for early_ioremap()
      efi: x86: ia64: provide a generic efi_config_init()
      efi: x86: make efi_lookup_mapped_addr() a common function

Linn Crosetto (1):
      x86: EFI stub support for large memory maps

Matt Fleming (2):
      Merge branch 'arm/efi-stub' into next
      Merge branch 'arm/common' into next

Roy Franz (17):
      EFI stub documentation updates
      efi: Add proper definitions for some EFI function pointers.
      efi: Move common EFI stub code from x86 arch code to common location
      efi: Add system table pointer argument to shared functions.
      efi: Rename memory allocation/free functions
      efi: Enforce minimum alignment of 1 page on allocations.
      efi: Move relocate_kernel() to shared file.
      efi: Generalize relocate_kernel() for use by other architectures.
      efi: Move unicode to ASCII conversion to shared function.
      efi: Rename __get_map() to efi_get_memory_map()
      efi: generalize efi_get_memory_map()
      efi: use efi_get_memory_map() to get final map for x86
      efi: Allow efi_free() to be called with size of 0
      efi: Generalize handle_ramdisks() and rename to handle_cmdline_files().
      efi: Renames in handle_cmdline_files() to complete generalization.
      efi: Fix types in EFI calls to match EFI function definitions.
      efi: resolve warnings found on ARM compile

 Documentation/{x86 => }/efi-stub.txt   |   0
 arch/ia64/include/asm/io.h             |   1 +
 arch/ia64/kernel/efi.c                 |  54 +--
 arch/x86/Kconfig                       |   2 +-
 arch/x86/boot/compressed/eboot.c       | 789 ++++++++-------------------------
 arch/x86/boot/compressed/eboot.h       |   9 -
 arch/x86/platform/efi/efi.c            | 126 +-----
 drivers/firmware/efi/efi-stub-helper.c | 638 ++++++++++++++++++++++++++
 drivers/firmware/efi/efi.c             | 140 ++++++
 drivers/firmware/efi/efivars.c         |   2 +-
 include/linux/efi.h                    |  58 ++-
 11 files changed, 1031 insertions(+), 788 deletions(-)
 rename Documentation/{x86 => }/efi-stub.txt (100%)
 create mode 100644 drivers/firmware/efi/efi-stub-helper.c
-- 
Matt Fleming, Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-10-29  8:18 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-28 12:35 [GIT PULL] EFI changes Matt Fleming
2013-10-28 13:44 ` Ingo Molnar
2013-10-28 15:52   ` Matt Fleming
2013-10-28 15:55     ` Ingo Molnar
2013-10-28 20:30       ` Matt Fleming
2013-10-29  8:11         ` Ingo Molnar
  -- strict thread matches above, loose matches on Subject: below --
2013-10-29  8:18 Matt Fleming
2013-10-27 21:48 Matt Fleming
2013-10-28 11:17 ` Ingo Molnar
2013-10-28 11:49   ` Matt Fleming
2013-10-28 11:50     ` Ingo Molnar
2013-10-04 19:55 Matt Fleming
2013-10-06  9:27 ` Ingo Molnar
2013-09-30 10:49 Matt Fleming
2013-09-30 14:26 ` H. Peter Anvin

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).