1. 12 Jun, 2014 1 commit
  2. 21 Feb, 2014 1 commit
    • Tomasz Wlostowski's avatar
      FMC: show_sdb_tree: dump synthesis/commit ID info · 703553e3
      Tomasz Wlostowski authored
      This completes the show_sdb_tree functionality, with the
      new informative fields.  The output for a verbose module is now
      like this (long lines are unavoidable):
      
       SDB: 00000651:e6a542c9 WB4-Crossbar-GSI
       SDB: 0000ce42:00000601 WB-DMA.Control      (00001000-0000103f)
       SDB: 0000ce42:779c5443 WB-OneWire-Master   (00001100-000011ff)
       SDB: 0000ce42:00000603 WB-SPEC-CSR         (00001200-0000121f)
       SDB: 0000ce42:00000013 WB-VIC-Int.Control  (00001300-000013ff)
       SDB: 0000ce42:d5735ab4 WB-DMA.EIC          (00001400-0000140f)
       SDB: 00000651:eef0b198 WB4-Bridge-GSI      (bridge: 00002000)
       SDB:    00000651:e6a542c9 WB4-Crossbar-GSI
       SDB:    0000ce42:123c5443 WB-I2C-Master       (00003000-000030ff)
       SDB:    0000ce42:e503947e WB-SPI.Control      (00003100-0000311f)
       SDB:    0000ce42:123c5443 WB-I2C-Master       (00003200-000032ff)
       SDB:    0000ce42:00000608 WB-FMC-ADC-Core     (00003300-0000337f)
       SDB:    0000ce42:779c5443 WB-OneWire-Master   (00003400-000034ff)
       SDB:    0000ce42:26ec6086 WB-FMC-ADC.EIC      (00003500-0000350f)
       SDB:    0000ce42:00000604 WB-Timetag-Core     (00003600-0000367f)
       SDB: Synthesis repository: git://ohwr.org/fmc-projects/fmc-adc-100m14b4cha.git
       SDB: Bitstream 'spec_top_fmc_adcmc-projects/fmc-adc-100m14b4cha.git' \
               synthesized 20140116 by mcattin (ISE version 133), commit f0a539dffe6d
      Signed-off-by: Tomasz Wlostowski's avatarTomasz Wlostowski <tomasz.wlostowski@cern.ch>
      Acked-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      703553e3
  3. 11 Feb, 2014 1 commit
  4. 28 Jan, 2014 1 commit
  5. 21 Jan, 2014 1 commit
  6. 18 Nov, 2013 1 commit
    • Alessandro Rubini's avatar
      FMC: remove unused and misleading conditionals · fb1a0ef4
      Alessandro Rubini authored
      At registration and unregistration time, I was checking fmc->flags
      for FMC_DEVICE_NO_MEZZANINE, to skip initialization and cleanup for
      empty slots.  But the check was wrong (see previous commit) and
      the conditional was never triggered.
      
      I think we should register slots with no mezzanines, because the
      carrier may offer some support anyways (the SPEC does), so the commit
      removes the conditionals instead of fixing them.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      fb1a0ef4
  7. 04 Nov, 2013 1 commit
  8. 01 Jul, 2013 3 commits
  9. 07 Jun, 2013 2 commits
  10. 30 May, 2013 3 commits
  11. 27 May, 2013 1 commit
  12. 21 May, 2013 2 commits
  13. 20 May, 2013 1 commit
  14. 16 May, 2013 1 commit
    • Alessandro Rubini's avatar
      bugfix: fru_strncpy was off by one, leading to rare memory corruptions · 0d1aca08
      Alessandro Rubini authored
      After correctly allocating the the manufacturer or device name,
      and correctly copying the not-null-terminated string from ipmi-fru,
      I put the termination '\0' at  string[len + 1] .
      
      If you build a recent kernel under slob (which is the default), it
      may fail miserably at unexpected places.  For example, if
      your string is 15 bytes, I allocated 16 but wrote to the 17th.
      slob has 16-byte alloc areas, and so I was corrupting the next area.
      
      This never happened with slab (which I prefer and run) because the smalles
      allocation chunk there is 32 bytes -- I would experience the same
      with a 31-long manufacturer or device name.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      0d1aca08
  15. 15 May, 2013 2 commits
  16. 17 Apr, 2013 5 commits
  17. 09 Apr, 2013 5 commits
  18. 20 Mar, 2013 1 commit
  19. 21 Feb, 2013 6 commits
  20. 07 Feb, 2013 1 commit