Skip to content
Snippets Groups Projects
  1. Apr 01, 2013
    • York Sun's avatar
      Consolidate bool type · 472d5460
      York Sun authored
      
      'bool' is defined in random places. This patch consolidates them into a
      single header file include/linux/types.h, using stdbool.h introduced in C99.
      
      All other #define, typedef and enum are removed. They are all consistent with
      true = 1, false = 0.
      
      Replace FALSE, False with false. Replace TRUE, True with true.
      Skip *.py, *.php, lib/* files.
      
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      472d5460
  2. Nov 02, 2012
    • Gabe Black's avatar
      ahci: Make the AHCI code find the capacity of disks > 128 GB properly · 19d1d41e
      Gabe Black authored
      
      In the structure returned by the ATA identify device command, there are two
      fields which describe the device capacity. One is a 32 bit data type which
      reports the number of sectors as a 28 bit LBA, and the other is a 64 bit data
      type which is for a 48 bit LBA. If the device doesn't support 48 bit LBAs,
      the small value is the only value with the correct size. If it supports more,
      if the number of sectors is small enough to fit into 28 bits, both fields
      reflect the correct value. If it's too large, the smaller field has 28 bits of
      1s, 0xfffffff, and the other field has the correct value.
      
      The AHCI driver is implemented by attaching to the generic SCSI code and
      translating on the fly between SCSI binary data structures and AHCI data
      structures. It responds to requests to execute specific SCSI commands by
      executing the equivalent AHCI commands and then crafting a response which
      matches what a SCSI disk would send.
      
      The AHCI driver now considers both fields and chooses the correct one when
      implementing both the SCSI READ CAPACITY (10) and READ CAPACITY (16) commands.
      
      Signed-off-by: default avatarGabe Black <gabeblack@chromium.org>
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      19d1d41e
    • Stefan Reinauer's avatar
      scsi: Add function and env var to report number of scsi drives · 447c031b
      Stefan Reinauer authored
      
      Add a new function to find out the number of available SCSI disks. Also
      set the 'scsidevs' environment variable after each scan.
      
      Signed-off-by: default avatarStefan Reinauer <reinauer@chromium.org>
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      447c031b
  3. May 20, 2012
  4. Jul 25, 2011
  5. May 20, 2008
    • Wolfgang Denk's avatar
      Big white-space cleanup. · 53677ef1
      Wolfgang Denk authored
      
      This commit gets rid of a huge amount of silly white-space issues.
      Especially, all sequences of SPACEs followed by TAB characters get
      removed (unless they appear in print statements).
      
      Also remove all embedded "vim:" and "vi:" statements which hide
      indentation problems.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      53677ef1
  6. Jun 27, 2003
    • Wolfgang Denk's avatar
      * Code cleanup: · 8bde7f77
      Wolfgang Denk authored
        - remove trailing white space, trailing empty lines, C++ comments, etc.
        - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
      
      * Patches by Kenneth Johansson, 25 Jun 2003:
        - major rework of command structure
          (work done mostly by Michal Cendrowski and Joakim Kristiansen)
      8bde7f77
  7. Apr 01, 2002
Loading