Skip to content
Snippets Groups Projects
  1. Jan 19, 2022
  2. Jan 15, 2022
  3. Dec 18, 2021
  4. Dec 09, 2021
  5. Nov 28, 2021
  6. Nov 18, 2021
  7. Sep 30, 2021
  8. Sep 25, 2021
  9. Sep 02, 2021
  10. Aug 02, 2021
  11. Jul 28, 2021
    • Simon Glass's avatar
      disk: Tidy up #ifdefs in part_efi · a594b41f
      Simon Glass authored and Tom Rini's avatar Tom Rini committed
      
      This file does not correctly handle the various cases, sometimes
      producing warnings about partition_basic_data_guid being defined but not
      used. Fix it.
      
      There was some discussion about adjusting Kconfig or making
      HAVE_BLOCK_DEVICE a prerequisite for PARTITIONS, but apparently this is
      not feasible. Such changes can be undertaken separate from the goal of
      this series.
      
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      a594b41f
  12. Jun 22, 2021
  13. May 26, 2021
  14. Apr 22, 2021
  15. Apr 12, 2021
  16. Feb 26, 2021
  17. Feb 02, 2021
    • Simon Glass's avatar
      common: Drop asm/global_data.h from common header · 401d1c4f
      Simon Glass authored and Tom Rini's avatar Tom Rini committed
      
      Move this out of the common header and include it only where needed.  In
      a number of cases this requires adding "struct udevice;" to avoid adding
      another large header or in other cases replacing / adding missing header
      files that had been pulled in, very indirectly.   Finally, we have a few
      cases where we did not need to include <asm/global_data.h> at all, so
      remove that include.
      
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      401d1c4f
  18. Feb 01, 2021
  19. Jan 30, 2021
  20. Jan 29, 2021
  21. Jan 16, 2021
    • Rasmus Villemoes's avatar
      lib/uuid.c: change prototype of uuid_guid_get_str() · 31ce367c
      Rasmus Villemoes authored and Tom Rini's avatar Tom Rini committed
      
      There's no reason to require an appropriately sized output parameter
      for the string, that's error-prone should the table ever grow an
      element with a longer string. We can just return the const char*
      pointer directly.
      
      Update the only caller accordingly, and get rid of pointless ifdeffery
      in the header so that the compiler always sees a declaration and can
      thus do type-checking, whether or not PARTITION_TYPE_GUID is enabled
      or not.
      
      Signed-off-by: default avatarRasmus Villemoes <rasmus.villemoes@prevas.dk>
      31ce367c
  22. Jan 15, 2021
  23. Sep 22, 2020
  24. Aug 14, 2020
  25. May 19, 2020
  26. May 18, 2020
  27. May 15, 2020
  28. Apr 30, 2020
    • Heinrich Schuchardt's avatar
      part: detect EFI system partition · 25801acc
      Heinrich Schuchardt authored
      
      Up to now for MBR and GPT partitions the info field 'bootable' was set to 1
      if either the partition was an EFI system partition or the bootable flag
      was set.
      
      Turn info field 'bootable' into a bit mask with separate bits for bootable
      and EFI system partition.
      
      This will allow us to identify the EFI system partition in the UEFI
      sub-system.
      
      Signed-off-by: Heinrich Schuchardt's avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
      25801acc
  29. Mar 18, 2020
    • André Przywara's avatar
      sunxi: Move common defconfig options to Kconfig · 48313fe5
      André Przywara authored and Jagan Teki's avatar Jagan Teki committed
      
      Some config symbols are found in *almost* every _defconfig file for
      Allwinner boards, because those options are actually a platform choice,
      and not a per-board decision.
      Some of these options are older, some have recently been added.
      
      Move those options to be set for all Allwinner boards in their
      respective Kconfig files.
      
      The rationales are as follows:
      - NR_DRAM_BANKS: All Allwinner SoC map DRAM at one contiguous region of
        address space only, starting at 1 GB. So it's always one bank.
      - SPL_{DOS,EFI}_PARTITION: The Allwinner SPL does only support raw MMC
        accesses, we don't care about filesystems or partitions in there, so
        there is no need to define those symbols at all.
      - USE_PREBOOT: We start USB early when a keyboard is configured, using the
        preboot env variable, so we need to set this variable.
      - SYS_RELOC_GD_ENV_ADDR: We don't specify any ENV_ADDR, so need this
        symbol to be set (according to 8d8ee47e).
      - SYS_USB_EVENT_POLL_VIA_INT_QUEUE: According to commit eab9433a,
        specifying this reduces the latency of the USB keyboard handling, so
        this was formerly enabled in config headers for all Allwinner boards.
      
      Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
      Acked-by: default avatarMaxime Ripard <mripard@kernel.org>
      Tested-by: Jagan Teki <jagan@amarulasolutions.com> # Amarula A64-Relic
      Reviewed-by: default avatarJagan Teki <jagan@amarulasolutions.com>
      48313fe5
Loading