1. 14 Mar, 2016 2 commits
  2. 14 Jan, 2016 1 commit
  3. 13 Jan, 2016 1 commit
  4. 25 Oct, 2014 1 commit
  5. 22 Jul, 2014 1 commit
  6. 24 Jul, 2013 2 commits
  7. 15 Jul, 2013 1 commit
    • Frederic Leroy's avatar
      Fix ext2/ext4 filesystem accesses beyond 2TiB · 04735e9c
      Frederic Leroy authored
      With CONFIG_SYS_64BIT_LBA, lbaint_t gets defined as a 64-bit type,
      which is required to represent block numbers for storage devices that
      exceed 2TiB (the block size usually is 512B), e.g. recent hard drives
      
      We now use lbaint_t for partition offset to reflect the lbaint_t change,
      and access partitions beyond or crossing the 2.1TiB limit.
      This required changes to signature of ext4fs_devread(), and type of all
      variables relatives to block sector.
      
      ext2/ext4 fs uses logical block represented by a 32 bit value. Logical
      block is a multiple of device block sector. To avoid overflow problem
      when calling ext4fs_devread(), we need to cast the sector parameter.
      Signed-off-by: default avatarFrédéric Leroy <fredo@starox.org>
      04735e9c
  8. 26 Jun, 2013 1 commit
    • Sascha Silbe's avatar
      Fix block device accesses beyond 2TiB · ff8fef56
      Sascha Silbe authored
      With CONFIG_SYS_64BIT_LBA, lbaint_t gets defined as a 64-bit type,
      which is required to represent block numbers for storage devices that
      exceed 2TiB (the block size usually is 512B), e.g. recent hard drives.
      
      For some obscure reason, the current U-Boot code uses lbaint_t for the
      number of blocks to read (a rather optimistic estimation of how RAM
      sizes will evolve), but not for the starting address. Trying to access
      blocks beyond the 2TiB boundary will simply wrap around and read a
      block within the 0..2TiB range.
      
      We now use lbaint_t for block start addresses, too. This required
      changes to all block drivers as the signature of block_read(),
      block_write() and block_erase() in block_dev_desc_t changed.
      Signed-off-by: default avatarSascha Silbe <t-uboot@infra-silbe.de>
      ff8fef56
  9. 15 Mar, 2013 1 commit
  10. 22 Oct, 2012 1 commit
  11. 17 Oct, 2012 2 commits
  12. 15 Oct, 2012 1 commit
  13. 08 Oct, 2012 1 commit
  14. 30 Apr, 2011 2 commits
    • Wolfgang Denk's avatar
      IDE: fix compiler warnings · 96d04c31
      Wolfgang Denk authored
      The changes introduced by commit 0abddf82 ``cmd_ide: enhance new
      feature "CONFIG_IDE_AHB"'' caused compiler warnings like
      
      cmd_ide.c: In function 'ide_init':
      cmd_ide.c:716: warning: assignment from incompatible pointer type
      
      Constify the respective function arguments to fix this.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      96d04c31
    • Macpaul Lin's avatar
      cmd_ide: enhance new feature "CONFIG_IDE_AHB" · 0abddf82
      Macpaul Lin authored
      Although most IDE controller is designed to be connected to PCI bridge,
      there are still some IDE controller support AHB interface for SoC design.
      
      The driver implementation of these IDE-AHB controllers differ from other
      IDE-PCI controller, some additional registers and commands access is required
      during CMD/DATA I/O. Hence a configuration "CONFIG_IDE_AHB" in cmd_ide.c is
      required to be defined to support these kinds of SoC controllers. Such as
      Faraday's FTIDE020 series and Global Unichip's UINF-0301.
      Signed-off-by: default avatarMacpaul Lin <macpaul@andestech.com>
      0abddf82
  15. 03 Oct, 2009 1 commit
  16. 24 Sep, 2009 1 commit
  17. 18 Oct, 2008 1 commit
  18. 28 Aug, 2007 1 commit
  19. 20 Feb, 2007 2 commits
  20. 14 Mar, 2004 1 commit
  21. 13 Mar, 2004 1 commit
    • wdenk's avatar
      * Patch by Rune Torgersen, 27 Feb 2004: · c40b2956
      wdenk authored
        - Added LBA48 support (CONFIG_LBA48 & CFG_64BIT_LBA)
        - Added support for 64bit printing in vsprintf (CFG_64BIT_VSPRINTF)
        - Added support for 64bit strtoul (CFG_64BIT_STRTOUL)
      
      * Patch by Masami Komiya, 27 Feb 2004:
        Fix rarpboot: add autoload by NFS
      
      * Patch by Dan Eisenhut, 26 Feb 2004:
        fix flash_write return value in saveenv
      
      * Patch by Stephan Linz, 11 Dec 2003
        expand config.mk to avoid trigraph warnings on NIOS
      
      * Rename "BMS2003" board into "HMI10"
      c40b2956
  22. 27 Aug, 2002 1 commit
  23. 28 Dec, 2000 1 commit
  24. 14 Dec, 2000 1 commit
  25. 12 Nov, 2000 1 commit