21 Mar, 2019

1 commit


11 Feb, 2019

1 commit

  • Commit dc146ca11187 ("Kconfig: Migrate CONFIG_BUILD_TARGET") made the
    mvebu default build target depend on CONFIG_SPL_BUILD. Unfortunately,
    there is no such Kconfig symbol. Use the CONFIG_SPL symbol instead to
    fix that.

    Cc: Jagan Teki
    Signed-off-by: Baruch Siach
    Reviewed-by: Stefan Roese
    Reviewed-by: Jagan Teki
    Signed-off-by: Stefan Roese

    Baruch Siach
     

02 Feb, 2019

2 commits


18 Jan, 2019

1 commit


01 Jan, 2019

2 commits


14 Dec, 2018

1 commit


04 Dec, 2018

1 commit

  • Patch queue for efi - 2018-12-03

    This release is fully packed with lots of glorious improvements in UEFI
    land again!

    - Make PE images more standards compliant
    - Improve sandbox support
    - Improve correctness
    - Fix RISC-V execution on virt model
    - Honor board defined top of ram (fixes a few boards)
    - Imply DM USB access when distro boot is available
    - Code cleanups

    Tom Rini
     

03 Dec, 2018

2 commits


16 Oct, 2018

1 commit

  • Xilinx is introducing Versal, an adaptive compute acceleration platform
    (ACAP), built on 7nm FinFET process technology. Versal ACAPs combine
    Scalar Processing Engines, Adaptable Hardware Engines, and Intelligent
    Engines with leading-edge memory and interfacing technologies to deliver
    powerful heterogeneous acceleration for any application. The Versal AI
    Core series has five devices, offering 128 to 400 AI Engines. The series
    includes dual-core Arm Cortex™-A72 application processors, dual-core Arm
    Cortex-R5 real-time processors, 256KB of on-chip memory with ECC, more
    than 1,900 DSP engines optimized for high-precision floating point with
    low latency.

    The patch is adding necessary infrastructure in place without enabling
    platform which is done in separate patch.

    Signed-off-by: Michal Simek

    Michal Simek
     

11 Sep, 2018

1 commit


17 Aug, 2018

1 commit


06 Aug, 2018

1 commit


04 Aug, 2018

1 commit


30 Jul, 2018

1 commit


11 Jul, 2018

1 commit

  • This adds a new config value FIT_SIGNATURE_MAX_SIZE, which controls the
    max size of a FIT header's totalsize field. The field is checked before
    signature checks are applied to protect from reading past the intended
    FIT regions.

    This field is not part of the vboot signature so it should be sanity
    checked. If the field is corrupted then the structure or string region
    reads may have unintended behavior, such as reading from device memory.
    A default value of 256MB is set and intended to support most max storage
    sizes.

    Suggested-by: Simon Glass
    Signed-off-by: Teddy Reed
    Reviewed-by: Simon Glass

    Teddy Reed
     

24 May, 2018

2 commits

  • Add support for loading U-Boot and optionally FDT from a fitImage
    in SPL by using the full fitImage support from U-Boot. While we do
    have limited SPL loading support in SPL with a small footprint, it
    is missing a lot of important features, like checking signatures.
    This support has all the fitImage features, while the footprint is
    obviously larger.

    Signed-off-by: Marek Vasut
    Cc: Pantelis Antoniou
    Cc: Simon Glass
    Reviewed-by: Simon Glass

    Marek Vasut
     
  • Rename CONFIG_FIT_SPL_PRINT to CONFIG_SPL_FIT_PRINT and add Kconfig
    entry for it.

    Signed-off-by: Marek Vasut
    Cc: Pantelis Antoniou
    Cc: Simon Glass
    Reviewed-by: Simon Glass

    Marek Vasut
     

07 May, 2018

1 commit

  • Building with verified boot support requires hash, add that
    dependency here. Otherwise the following build error will come out
    without crc command.

    LD u-boot
    lib/built-in.o: In function `hash_calculate':
    lib/rsa/rsa-checksum.c:29: undefined reference to
    `hash_progressive_lookup_algo'
    ...
    make[1]: *** [u-boot] Error 1

    Signed-off-by: Kelvin Cheung
    Reviewed-by: Joe Hershberger

    Kelvin Cheung
     

28 Apr, 2018

3 commits


17 Apr, 2018

1 commit

  • Since commit 8e14ba7bd524 ("gpio: omap_gpio: Add DM_FLAG_PRE_RELOC
    flag") omap GPIO gets bound before relocation. Unfortunately due to
    this, on at least the beaglebone black, the pre-relocation memory pool
    gets exhausted before probing the serial port. This then causes u-boot
    to panic as CONFIG_REQUIRE_SERIAL_CONSOLE is set...

    Resolve this by resizing the default size of the pre-relocation malloc
    pool for AM335X platforms.

    Signed-off-by: Sjoerd Simons

    Sjoerd Simons
     

15 Apr, 2018

1 commit


14 Apr, 2018

4 commits


14 Mar, 2018

1 commit

  • Commit 278b90ce786f ("configs: Migrate CONFIG_SYS_TEXT_BASE") made
    CONFIG_SYS_TEXT_BASE a proper Kconfig variable, with the consequence
    of moving the common definition shared by almost every sunxi board
    into 123 individual defconfig files. But the U-Boot start address
    for Allwinner boards is a platform decision which has been around for
    ages, so defining it in each *board* config file seems a bit over the
    top.
    Define the standard values (160MB into DRAM for most SoCs, with two
    SoC exceptions) if ARCH_SUNXI is selected, and delete the lines from
    the individual defconfigs.

    Signed-off-by: Andre Przywara
    Acked-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Andre Przywara
     

28 Feb, 2018

1 commit


24 Feb, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_BOOTP_BOOTPATH
    CONFIG_BOOTP_DNS
    CONFIG_BOOTP_GATEWAY
    CONFIG_BOOTP_HOSTNAME
    CONFIG_BOOTP_PXE
    CONFIG_BOOTP_SUBNETMASK
    CONFIG_CMDLINE_EDITING
    CONFIG_AUTO_COMPLETE
    CONFIG_SYS_LONGHELP
    CONFIG_SUPPORT_RAW_INITRD
    CONFIG_ENV_VARS_UBOOT_CONFIG

    Signed-off-by: Adam Ford
    [trini: Re-run the migration]
    Signed-off-by: Tom Rini

    Adam Ford
     

23 Feb, 2018

1 commit


11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

09 Feb, 2018

1 commit


31 Jan, 2018

1 commit


18 Nov, 2017

1 commit

  • We first introduce CONFIG_USE_BOOTCOMMAND, similar to
    CONFIG_USE_BOOTARGS. We then migrate CONFIG_BOOTCOMMAND for most
    CONFIG_DISTRO_DEFAULT users. In some cases platforms have a complex
    scheme around this usage, and these have been defered for the moment so
    that platform maintainers can work on a migration plan.

    Signed-off-by: Tom Rini
    Reviewed-by: Lukasz Majewski

    Tom Rini
     

24 Oct, 2017

1 commit

  • Provide a Kconfig option that we can use as dependency for
    features that are broken. This allows to easily disable them
    without removing the code.

    As no short text is supplied the option will not appear in
    menuconfig.

    Signed-off-by: Heinrich Schuchardt
    Reviewed-by: Simon Glass

    Heinrich Schuchardt
     

19 Oct, 2017

1 commit

  • Up to now we depended on an exported variable to build u-boot.rom.
    We should be able to specify it in the configuration file, too.

    With this patch this becomes possible using the new Kconfig option
    CONFIG_BUILD_ROM.

    This option depends on CONFIG_X86 and is selected in
    qemu-x86_defconfig and qemu-x86_64_defconfig.

    Cc: Simon Glass
    Cc: Bin Meng
    Signed-off-by: Heinrich Schuchardt
    Reviewed-by: Bin Meng

    Heinrich Schuchardt