Skip to content
Snippets Groups Projects
  1. Apr 13, 2010
  2. Mar 21, 2010
  3. Dec 02, 2009
    • Joakim Tjernlund's avatar
      crc32: Impl. linux optimized crc32() · 3ee8c120
      Joakim Tjernlund authored
      
      Ported over the more efficient linux crc32() function.
      A quick comparsion on ppc:
      After changing the old crc32 to do 4 bytes in the
      inner loop to be able to compare with new version one can note:
      - old inner loop has 61 insn, new has 19 insn.
      - new crc32 does one 32 bit load of data to crc while
        the old does four 8 bits loads.
      - size is bit bigger for the new crc32:
        1392(old) 1416(new) of text. The is because the new version
        shares code with crc32_no_comp() instead of duplicating code.
      - about 33% faster on ppc:
        New > crc 0 0xfffffff -> 39 secs
        Old > crc 0 0xfffffff -> 60 secs
      
      Signed-off-by: default avatarJoakim Tjernlund <Joakim.Tjernlund@transmode.se>
      3ee8c120
  4. Jul 17, 2009
    • Scott Wood's avatar
      Remove legacy NAND and disk on chip code. · be33b046
      Scott Wood authored
      
      Legacy NAND had been scheduled for removal.  Any boards that use this
      were already not building in the previous release due to an #error.
      
      The disk on chip code in common/cmd_doc.c relies on legacy NAND,
      and it has also been removed.  There is newer disk on chip code
      in drivers/mtd/nand; someone with access to hardware and sufficient
      time and motivation can try to get that working, but for now disk
      on chip is not supported.
      
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      be33b046
  5. Apr 04, 2009
  6. Aug 12, 2008
  7. May 09, 2008
    • Grant Erickson's avatar
      Fix Compilation Errors with 'tools/env/fw_printenv' · f3b6d528
      Grant Erickson authored
      
      In the current top-of-tree, 1.3.3.-rc2, the optional tool
      'tools/env/fw_printenv' fails to compile for two reasons:
      
      1) The header watchdog.h cannot be found.
      2) The header zlib.h is picked up from the tool chain rather than the
         project causing a prototype conflict for crc32.
      
      This patch addresses both of these issues.
      
      Platforms Tested On:
      - AMCC "Kilauea"
      
      Signed-off-by: default avatarGrant Erickson <gerickson@nuovations.com>
      f3b6d528
  8. Apr 25, 2008
  9. Apr 24, 2008
  10. Jul 10, 2007
  11. Jul 09, 2007
  12. Jul 03, 2007
  13. Oct 12, 2006
  14. Oct 11, 2006
  15. Oct 10, 2006
    • Stefan Roese's avatar
      * Several improvements to the new NAND subsystem: · 2255b2d2
      Stefan Roese authored
        - JFFS2 related commands implemented in mtd-utils style
        - Support for bad blocks
        - Bad block testing commands
        - NAND lock commands
        Please take a look at doc/README.nand for more details
        Patch by Guido Classen, 10 Oct 2006
      2255b2d2
  16. Aug 17, 2003
    • Wolfgang Denk's avatar
      * Make Ethernet autonegotiation on INCA-IP work for all clock rates; · e0ac62d7
      Wolfgang Denk authored
        allow selection of clock frequency as "make" target
      
      * Implement memory autosizing code for IceCube boards
      
      * Configure network port on INCA-IP for autonegotiation
      
      * Fix overflow problem in network timeout code
      
      * Patch by Richard Woodruff, 8 Aug 2003:
        Allow crc32 to be used at address 0x000 (crc32_no_comp, too).
      e0ac62d7
  17. Jul 26, 2003
    • Wolfgang Denk's avatar
      * Allow crc32 to be used at address 0x000 · 77846748
      Wolfgang Denk authored
      * Provide consistent interface to standalone applications to access
        the 'global_data' structure
        Provide a doc/README.standalone more useful to users/developers.
      
      * Make IceCube MGT5100 FEC driver work
      77846748
  18. Aug 17, 2002
Loading