20 Aug, 2018

1 commit

  • Fix the null dereferenced issues from converity scan results.
    issue id:
    3618300:Dereference after null check
    3618364:Dereference after null check
    3618463:Dereference after null check
    3618470:Explicit null dereferenced
    3618520:Dereference after null check

    Test: issue fixed by converity scan.

    Change-Id: I577ed094a1f9b493de61b84827c0e1157a4fbd2f
    Signed-off-by: Luo Ji

    Luo Ji
     

16 Aug, 2017

4 commits


08 Aug, 2017

1 commit


22 Jan, 2017

1 commit

  • Move all of the status LED feature to drivers/led/Kconfig.
    The LED status definitions were moved from the board configuration
    files to the defconfig files.

    TBD: Move all of the definitions in the include/status_led.h to the
    relevant board's defconfig files.

    Tested boards: CL-SOM-AM57x, CM-T335

    Signed-off-by: Uri Mashiach

    Uri Mashiach
     

23 Aug, 2016

1 commit

  • At least on bfin, this "specimen" is actually allocated in the BSS and
    wastes lots of memory in already tight memory conditions.

    Also, with the introduction of NFSv3 support, this waste got
    substantially larger.

    Just remove it. If a board needs a specific different defragment size,
    that board can override this setting.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

27 May, 2016

1 commit

  • We can now successfully boot EFI applications from disk, but users
    may want to also run them from a PXE setup.

    This patch implements rudimentary network support, allowing a payload
    to send and receive network packets.

    With this patch, I was able to successfully run grub2 with network
    access inside of QEMU's -M xlnx-ep108.

    Signed-off-by: Alexander Graf

    Alexander Graf
     

08 Jan, 2016

1 commit

  • Introduced in 45b4773 (net/arp: account for ARP delay, avoid duplicate packets on timeout)

    Check the arp timeout and adjust the timeout start time before the call
    to eth_recv() so that the sandbox driver has the opportunity to adjust
    the sandbox timer after the new start time has been recorded.

    Also, change the adjustment amount by 11 seconds instead of exactly the
    10 seconds that the ping timout is expecting since the timeout check is
    looking for the time elapsed to be greater than but not equal to the
    specified delay.

    Signed-off-by: Joe Hershberger
    Reviewed-by: Stefan Brüns
    Acked-by: Simon Glass

    Joe Hershberger
     

20 Nov, 2015

1 commit


30 Oct, 2015

1 commit

  • The net_boot_file_name buffer is used as storage for the bootfilename
    command line argument to network boot commands such as tftp and nfs.

    Increase the size of this buffer to 1024 bytes as the current size of
    128 bytes is restrictive for arbitrary paths on the server.

    Signed-off-by: Jacob Stiffler
    Acked-by: Joe Hershberger

    Jacob Stiffler
     

29 Oct, 2015

1 commit


07 Sep, 2015

1 commit


22 Aug, 2015

1 commit

  • Current behavior is that if CTRL+C is pressed command returns 0 that was
    successful which is not correct behavior.
    The easiest test case is "tftpboot 80000 uImage && echo yes"
    and press CTRL+C. Then the second command is called which is incorrect.

    Error log:
    zynq-uboot> tftpb 80000 uImage && echo yes
    Gem.e000b000:7 is connected to Gem.e000b000. Reconnecting to
    Gem.e000b000
    Gem.e000b000 Waiting for PHY auto negotiation to complete....... done
    Using Gem.e000b000 device
    TFTP from server 192.168.0.102; our IP address is 192.168.0.101
    Filename 'uImage'.
    Load address: 0x80000
    Loading: ################
    Abort
    yes
    zynq-uboot>

    This patch adds -EINTR return value when CTRL+C is pressed.

    Signed-off-by: Michal Simek
    Reviewed-by: Tom Rini
    Acked-by: Joe Hershberger

    Michal Simek
     

21 May, 2015

1 commit

  • Instead of checking for changes to the env each time we enter the
    net_loop, use the env callbacks to update the values of the variables.
    Don't update the variables when the source was programmatic, since the
    variables were the source of the new value.

    Signed-off-by: Joe Hershberger
    Reviewed-by: Simon Glass

    Joe Hershberger
     

19 Apr, 2015

22 commits


13 Feb, 2015

1 commit


10 Oct, 2014

1 commit

  • A number of network related files were imported from the LiMon
    project; these contain a somewhat unclear license statement:

    Copyright 1994 - 2000 Neil Russell.
    (See License)

    I analyzed the source code of LiMon v1.4.2 which was used for this
    import. It does not contain any "License" file, but the top level
    directory contains a file "COPYING", which turns out to be GPL v2
    of June 1991. So it is legitimate to conclude that the LiMon derived
    files are also to be released under GPLv2. Mark them as such.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk