Skip to content
Snippets Groups Projects
  1. Nov 06, 2020
    • Simon Glass's avatar
      x86: Allow putting some tables in the bloblist · d2cb7a22
      Simon Glass authored and Bin Meng's avatar Bin Meng committed
      
      At present all tables are placed starting at address f0000 in memory, and
      can be up to 64KB in size. If the tables are very large, this may not
      provide enough space.
      
      Also if the tables point to other tables (such as console log or a ramoops
      area) then we must allocate other memory anyway.
      
      The bloblist is a nice place to put these tables since it is contiguous,
      which makes it easy to reserve this memory for linux using the 820 tables.
      
      Add an option to put some of the tables in the bloblist. For SMBIOS and
      ACPI, create suitable pointers from the f0000 region to the new location
      of the tables.
      
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      [bmeng: squashed in http://patchwork.ozlabs.org/project/uboot/patch/
      
      
       20201105062407.1.I8091ad931cbbb5e3b6f6ababdf3f8d5db0d17bb9@changeid/]
      Signed-off-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      d2cb7a22
  2. Nov 05, 2020
  3. Nov 04, 2020
  4. Nov 03, 2020
    • Heiko Schocher's avatar
      env: sf: fix init function behaviour · 46ce9e77
      Heiko Schocher authored and Tom Rini's avatar Tom Rini committed
      
      Michael wrote:
      commit 92765f45 ("env: Access Environment in SPI flashes before
      relocation") at least breaks the Kontron sl28 board. I guess it also
      breaks others which use a (late) SPI environment.
      
      reason is, that env_init() sets the init bit, if there
      is no init function defined in an environment driver,
      and use default return value -ENOENT in this case
      later for setting the default environment.
      
      Change:
      Environment driver can now implement an init
      function and return, if this function does nothing,
      simply -ENOENT.
      
      env_init() now handles -ENOENT correct by setting the
      inited bit for the environment driver. And if there
      is no other environment driver whose init function
      returns 0, load than the default environment.
      
      This prevents that each environment driver needs to set the
      default environment.
      
      Fixes: 92765f45 ("env: Access Environment in SPI flashes before relocation")
      Reported-by: default avatarMichael Walle <michael@walle.cc>
      Tested-by: Michael Walle <michael@walle.cc> [For the SF environment]
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      46ce9e77
  5. Nov 02, 2020
  6. Nov 01, 2020
    • Tom Rini's avatar
      Merge tag 'efi-2020-01-rc2-2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi · 41cab8ed
      Tom Rini authored
      Pull request for UEFI sub-system for efi-2021-01-rc2 (2)
      
      The series contains the following enhancements
      
      * preparatory patches for UEFI capsule updates
      * initialization of the emulated RTC using an environment variable
      
      and a bug fix
      
      * If DisconnectController() is called for a child controller that is the
        only child of the driver, the driver must be disconnected.
      41cab8ed
  7. Oct 31, 2020
  8. Oct 30, 2020
Loading