1. 25 Jul, 2013 11 commits
  2. 23 Jul, 2013 1 commit
  3. 22 Jul, 2013 3 commits
  4. 20 Jul, 2013 1 commit
  5. 19 Jul, 2013 4 commits
  6. 17 Jul, 2013 3 commits
  7. 16 Jul, 2013 11 commits
  8. 15 Jul, 2013 6 commits
    • Wolfgang Denk's avatar
      PPC MPC83xx: Fix MPC8323ERDB build warning · f4ea9f86
      Wolfgang Denk authored
      
      
      Fix:
      
      mpc8323erdb.c: In function 'mac_read_from_eeprom':
      mpc8323erdb.c:198:3: warning: dereferencing type-punned pointer will
      break strict-aliasing rules [-Wstrict-aliasing]
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      cc: Timur Tabi <timur@tabi.org>
      cc: Kim Phillips <kim.phillips@freescale.com>
      f4ea9f86
    • 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
    • Lan Yixun (dlan)'s avatar
      common: remove unaligned access error in bootmenu_getoption() · 0eb33ad2
      Lan Yixun (dlan) authored
      Some ARM compilers may emit code that makes unaligned accesses when
      faced with constructs such as:
      
          char name[12] = "bootmenu_";
      
      same fix as commit: 064d55f8
      
      
      
      =========================================================
      data abort
      
          MAYBE you should read doc/README.arm-unaligned-accesses
      
      pc : [<3ff4b60c>]          lr : [<3ff4b7b0>]
      sp : 3f346a58  ip : 3ff9c8e6     fp : 02000060
      r10: 00000000  r9 : 3df47fc0     r8 : 3f347f40
      r7 : 00000000  r6 : 00000000     r5 : 00000003  r4 : 3f759140
      r3 : 000003f0  r2 : 00000000     r1 : 000003f1  r0 : 00000000
      Flags: nzCv  IRQs on  FIQs off  Mode SVC_32
      Resetting CPU ...
      ======================================================
      Signed-off-by: default avatarLan Yixun (dlan) <dennis.yxun@gmail.com>
      0eb33ad2
    • Holger Brunck's avatar
      cramfs: fix bug for wrong filename comparison · 457dd025
      Holger Brunck authored
      
      
      "cramfsload uImage_1" succeeds even though the actual file is named
      "uImage".
      
      Fix file name comparison when one name is the prefix of the other.
      Signed-off-by: default avatarHolger Brunck <holger.brunck@keymile.com>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
      457dd025
    • Gerhard Sittig's avatar
      patman: README documentation nits (unit test) · c8605bb4
      Gerhard Sittig authored
      
      
      adjust instructions for the invocation of Patman's self test: the -t
      flag appears to have a different meaning now, refer to the --test option
      for the builtin unit test; adjust a directory location and make sure to
      run the file which resides in the source directory
      Signed-off-by: default avatarGerhard Sittig <gsi@denx.de>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      c8605bb4
    • Simon Glass's avatar
      scsi: Correct types of scsi_read/write() · 4f6aa346
      Simon Glass authored
      
      
      The block device expects to see lbaint_t for the blknr parameter. Change
      the SCSI read/write functions to suit.
      
      This fixes the following build warnings for coreboot:
      
      cmd_scsi.c: In function ‘scsi_scan’:
      cmd_scsi.c:119:30: error: assignment from incompatible pointer type [-Werror]
      cmd_scsi.c:120:32: error: assignment from incompatible pointer type [-Werror]
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      4f6aa346