Re: [U-Boot] [PULL v2] efi patch queue 2016-10-18

2016-10-18 Thread Tom Rini
On Tue, Oct 18, 2016 at 08:08:48PM +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 ef8b6363986e08eef1939e562c37dd142a7529a2:
> 
>   efi_loader: Revert device_handle to disk after net boot (2016-10-18 
> 20:03:41 +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)
>   - initial x86 efi payload support (fixed up in v2)
>   - various bug fixes
> 
> 
> Alexander Graf (19):
>   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

This one here breaks odroid-c2.  Please fix and re-submit the PR,
thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PULL v2] efi patch queue 2016-10-18

2016-10-18 Thread Alexander Graf
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 ef8b6363986e08eef1939e562c37dd142a7529a2:

  efi_loader: Revert device_handle to disk after net boot (2016-10-18 20:03:41 
+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)
  - initial x86 efi payload support (fixed up in v2)
  - various bug fixes


Alexander Graf (19):
  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}
  efi_loader: Revert device_handle to disk after net boot

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/sections.c|  12 +++
 arch/x86/lib/tables.c  |  21 ++---
 board/xilinx/zynqmp/zynqmp.c   |   5 --
 cmd/bootefi.c  |  16 +++-
 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