public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PULL] efi patch queue 2016-10-18
@ 2016-10-18 12:06 Alexander Graf
  2016-10-18 14:22 ` Tom Rini
  0 siblings, 1 reply; 2+ messages in thread
From: Alexander Graf @ 2016-10-18 12:06 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is my current patch queue for efi.  Please pull.

Alex


The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:

  Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)

are available in the git repository at:

  git://github.com/agraf/u-boot.git tags/signed-efi-next

for you to fetch changes up to c06a8f82c77d0fda8c190cb69e22116ebbef72b2:

  efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data} (2016-10-18 09:10:05 +0200)

----------------------------------------------------------------
Patch queue for efi - 2016-10-18

Highlights this time around:

  - Add run time service (power control) support for PSCI
  - Add efi gop pointer exposure
  - SMBIOS support for EFI (on ARM)
  - efi pool memory unmap support (needed for 4.8)
  - various bug fixes

----------------------------------------------------------------
Alexander Graf (18):
      efi_loader: Allow boards to implement get_time and reset_system
      arm: Disable HVC PSCI calls by default
      arm: Add PSCI shutdown function
      arm: Provide common PSCI based reset handler
      efi_loader: Add generic PSCI RTS
      efi_loader: Allow bouncing for network
      efi_loader: gop: Expose fb when 32bpp
      x86: Move table csum into separate file
      x86: Move smbios generation into arch independent directory
      efi_loader: Expose efi_install_configuration_table
      smbios: Allow compilation on 64bit systems
      cpu: Add DMTF id and family fields
      cpu: Add get_vendor callback
      smbios: Generate type 4 on non-x86 systems
      smbios: Expose in efi_loader as table
      efi_loader: Fix efi_install_configuration_table
      smbios: Provide serial number
      efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data}

Robin Randhawa (1):
      efi_loader: Fix crash on 32-bit systems

Simon Glass (3):
      efi: Use asmlinkage for EFIAPI
      efi: Fix missing EFIAPI specifiers
      x86: efi: Add EFI loader support for x86

Stefan Br?ns (7):
      efi_loader: Update description of internal efi_mem_carve_out
      efi_loader: Fix memory map size check to avoid out-of-bounds access
      efi_loader: Move efi_allocate_pool implementation to efi_memory.c
      efi_loader: Track size of pool allocations to allow freeing
      efi_loader: Readd freed pages to memory pool
      efi_loader: Keep memory mapping sorted when splitting an entry
      efi_loader: Do not leak memory when unlinking a mapping

 arch/arm/cpu/armv8/Kconfig                 |  18 +++++
 arch/arm/cpu/armv8/fwcall.c                |  59 +++++++++++++-
 arch/arm/include/asm/system.h              |  12 +--
 arch/arm/mach-meson/board.c                |   5 --
 arch/avr32/include/asm/linkage.h           |   0
 arch/m68k/include/asm/linkage.h            |   0
 arch/microblaze/include/asm/linkage.h      |   0
 arch/mips/include/asm/linkage.h            |   0
 arch/nios2/include/asm/linkage.h           |   0
 arch/openrisc/include/asm/linkage.h        |   0
 arch/sandbox/include/asm/linkage.h         |   0
 arch/sh/include/asm/linkage.h              |   0
 arch/sparc/include/asm/linkage.h           |   0
 arch/x86/Kconfig                           |  27 -------
 arch/x86/cpu/baytrail/cpu.c                |   1 +
 arch/x86/cpu/broadwell/cpu.c               |   1 +
 arch/x86/cpu/cpu_x86.c                     |  18 +++++
 arch/x86/cpu/ivybridge/model_206ax.c       |   1 +
 arch/x86/cpu/u-boot.lds                    |  36 ++++++++-
 arch/x86/include/asm/cpu_x86.h             |  13 +++
 arch/x86/include/asm/tables.h              |   2 +
 arch/x86/lib/Makefile                      |   2 +-
 arch/x86/lib/tables.c                      |  21 ++---
 board/xilinx/zynqmp/zynqmp.c               |   5 --
 cmd/bootefi.c                              |  14 +++-
 drivers/cpu/cpu-uclass.c                   |  10 +++
 include/cpu.h                              |  22 ++++++
 include/efi.h                              |   3 +-
 include/efi_api.h                          |   4 +
 include/efi_loader.h                       |  39 +++++++--
 {arch/x86/include/asm => include}/smbios.h |   8 +-
 include/tables_csum.h                      |  12 +++
 lib/Kconfig                                |  33 ++++++++
 lib/Makefile                               |   2 +
 lib/efi_loader/Makefile                    |   1 +
 lib/efi_loader/efi_boottime.c              |  57 +++++++++-----
 lib/efi_loader/efi_disk.c                  |  13 +--
 lib/efi_loader/efi_gop.c                   |  16 ++++
 lib/efi_loader/efi_memory.c                |  88 ++++++++++++++++++---
 lib/efi_loader/efi_net.c                   |  11 ++-
 lib/efi_loader/efi_runtime.c               | 122 ++++++++++++++++++++++++-----
 lib/efi_loader/efi_smbios.c                |  32 ++++++++
 {arch/x86/lib => lib}/smbios.c             |  82 +++++++++++++------
 lib/tables_csum.c                          |  20 +++++
 44 files changed, 652 insertions(+), 158 deletions(-)
 create mode 100644 arch/avr32/include/asm/linkage.h
 create mode 100644 arch/m68k/include/asm/linkage.h
 create mode 100644 arch/microblaze/include/asm/linkage.h
 create mode 100644 arch/mips/include/asm/linkage.h
 create mode 100644 arch/nios2/include/asm/linkage.h
 create mode 100644 arch/openrisc/include/asm/linkage.h
 create mode 100644 arch/sandbox/include/asm/linkage.h
 create mode 100644 arch/sh/include/asm/linkage.h
 create mode 100644 arch/sparc/include/asm/linkage.h
 rename {arch/x86/include/asm => include}/smbios.h (95%)
 create mode 100644 include/tables_csum.h
 create mode 100644 lib/efi_loader/efi_smbios.c
 rename {arch/x86/lib => lib}/smbios.c (78%)
 create mode 100644 lib/tables_csum.c

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

* [U-Boot] [PULL] efi patch queue 2016-10-18
  2016-10-18 12:06 [U-Boot] [PULL] efi patch queue 2016-10-18 Alexander Graf
@ 2016-10-18 14:22 ` Tom Rini
  0 siblings, 0 replies; 2+ messages in thread
From: Tom Rini @ 2016-10-18 14:22 UTC (permalink / raw)
  To: u-boot

On Tue, Oct 18, 2016 at 02:06:37PM +0200, Alexander Graf wrote:

> Hi Tom,
> 
> This is my current patch queue for efi.  Please pull.
> 
> Alex
> 
> 
> The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:
> 
>   Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)
> 
> are available in the git repository at:
> 
>   git://github.com/agraf/u-boot.git tags/signed-efi-next
> 
> for you to fetch changes up to c06a8f82c77d0fda8c190cb69e22116ebbef72b2:
> 
>   efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data} (2016-10-18 09:10:05 +0200)
> 

NAK, this breaks x86 as 238d1f54eafcf705caa1460765aeb1ac17ab470e didn't
add arch/x86/lib/sections.c so x86 now fails to build.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161018/bddc9632/attachment.sig>

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

end of thread, other threads:[~2016-10-18 14:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-18 12:06 [U-Boot] [PULL] efi patch queue 2016-10-18 Alexander Graf
2016-10-18 14:22 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox