1. 01 Oct, 2009 1 commit
  2. 30 Sep, 2009 1 commit
    • Uwe Hermann's avatar
      Add initial support for flashing some NVIDIA graphics cards · 2bc98f6c
      Uwe Hermann authored
      
      The new option is '-p gfxnvidia', rest of the interface is as usual.
      
      I tested a successful identify and read on a "RIVA TNT2 Model 64/Model 64 Pro"
      card for now, erase and write did NOT work properly so far!
      
      Please do not attempt to write/erase cards yet, unless you can recover!
      
      In addition to the NVIDIA handling code it was required to call
      programmer_shutdown() in a lot more places, otherwise the graphics card
      will be disabled in the init function, but never enabled again as the
      shutdown function is not called.
      The shutdown handling may be changed to use atexit() later.
      
      Corresponding to flashrom svn r737.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarLuc Verhaegen <libv@skynet.be>
      2bc98f6c
  3. 28 Sep, 2009 1 commit
  4. 16 Sep, 2009 2 commits
  5. 05 Sep, 2009 1 commit
  6. 02 Sep, 2009 2 commits
  7. 31 Aug, 2009 1 commit
  8. 17 Aug, 2009 1 commit
  9. 12 Aug, 2009 1 commit
  10. 09 Aug, 2009 1 commit
  11. 10 Jul, 2009 1 commit
  12. 30 Jun, 2009 1 commit
  13. 23 Jun, 2009 2 commits
  14. 20 Jun, 2009 1 commit
    • Uwe Hermann's avatar
      Various wiki output changes · a2d05012
      Uwe Hermann authored
      
       - Move board_info_url struct to print.c, doesn't have to be global.
      
       - Simplify flashrom.c a bit by moving stuff to print.c.
         Eliminate two now-useless mini-functions in print.c.
      
       - Add a note that the wiki page contents are semi-automatically generated.
      
       - Mention date of last wiki page update as well as the flashrom revision
         that was used to generate the wiki output.
      
       - Also generate list of supported laptops in -z output now.
      
       - Add some more board URLs.
      
       - Add a boards_notes[] table to allow for arbitrary footnotes/comments for
         each board in the table. All notes will automatically be turned into
         wiki footnotes with correct numbers and will appear at the end of the
         respective table.
      
      Corresponding to flashrom svn r615.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      a2d05012
  15. 19 Jun, 2009 1 commit
  16. 17 Jun, 2009 1 commit
  17. 16 Jun, 2009 2 commits
  18. 15 Jun, 2009 1 commit
  19. 14 Jun, 2009 1 commit
  20. 12 Jun, 2009 2 commits
    • Carl-Daniel Hailfinger's avatar
      This patch introduces two new targets which are designed to make the life of packagers easier · a23041cc
      Carl-Daniel Hailfinger authored
      
      In particular, it should no longer be necessary to patch the makefile
      for hassle-free compilation.
      
      The targets are:
      make export
      make tarball
      Both preserve svn revisions and the exported tree does not depend on
      subversion in any way or shape.
      
      Documentation for this feature has been added to README.
      
      We need this for five reasons:
      1. Packagers currently have to patch flashrom source to compile it on
      systems without subversion. We should make it easier for them.
      2. Snapshot tarballs currently have a .svn 1.5 directory included but
      this will cause errors for users with older svn 1.4. Not requiring
      subversion for snapshot compilation is best.
      3. Since packagers seldom the svn revision in their fixup patches, some
      packages out there have incorrect or no revision, only major version
      numbers.
      4. Releasing a new version of flashrom needs too many changes to the
      makefile which have to be reverted instantly after the release. That is
      unnecessary churn.
      5. Making a release is easy with the change. Update the major version,
      then run "make tarball".
      
      Corresponding to flashrom svn r587.
      
      Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>  
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      a23041cc
    • Uwe Hermann's avatar
      Add missing GPL headers to two files · f78cff15
      Uwe Hermann authored
      
      Please complain in case there are errors here, but I'm pretty sure the
      headers are correct.
      
      Corresponding to flashrom svn r586.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      f78cff15
  21. 21 May, 2009 1 commit
  22. 17 May, 2009 3 commits
  23. 15 May, 2009 1 commit
  24. 14 May, 2009 2 commits
  25. 13 May, 2009 1 commit
    • Uwe Hermann's avatar
      Add support for 3COM NICs as "external programmer" and Atmel AT49BV512 · b4dcb718
      Uwe Hermann authored
      
      This allows flashrom to identify, read, write, erase and verify flash chips
      on (some) 3COM network cards. The patch uses the external programmer
      infrastructure, the network card is basically treated as an external
      flash programmer.
      
      Usage:
      
      $ ./flashrom -p nic3com
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      No operations were specified.
      
      $ ./flashrom -p nic3com -E
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      Erasing flash chip... SUCCESS.
      
      $ ./flashrom -p nic3com -wv backup.bin
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      Flash image seems to be a legacy BIOS. Disabling checks.
      Programming page: 1023 at address: 0x0000ffc0
      Verifying flash... VERIFIED.
      
      $ ./flashrom -p nic3com -r backup.bin
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      Reading flash... done.
      
      I have tested this on actual hardware (see PCI IDs above) and all
      operations worked fine.
      
      Support for other 3COM cards will follow (I added some more which should
      be supportable by this code, but they're untested so far), as well as
      support for NICs from other vendors.
      
      The patch also adds support for the Atmel AT49BV512 which is soldered
      onto the 3COM NIC I used for testing.
      
      Corresponding to flashrom svn r499.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarMateusz Murawski <matowy@tlen.pl>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      b4dcb718
  26. 12 May, 2009 1 commit
  27. 09 May, 2009 1 commit
  28. 08 May, 2009 1 commit
  29. 04 May, 2009 2 commits
  30. 26 Apr, 2009 1 commit
  31. 25 Apr, 2009 1 commit