)]}'
{
  "log": [
    {
      "commit": "b18ecbc93f1df32c78f173f0c704ba4d7b873d43",
      "tree": "579f05d4df99a05348755e31f5759d3bf065bec4",
      "parents": [
        "2eeff4ebb94058b8d20669f775b952d3c2522018"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 19 14:20:34 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 19 14:20:34 2009 +0000"
      },
      "message": "Prevent spurious runs of make features introduced by the FT2232 patch\n\nThe new makefile structure uses indirection (.features-\u003efeatures) to\nwork around a gmake bug which resulted in immediate premature evaluation\nof variable definitions with deferred evaluation.\n\nCorresponding to flashrom svn r611.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "ba290d1ce346bac710e43e9a27cc072b1019d9d2",
      "tree": "dfb4053c23e90d77456b8147d4e8b58103e32b6c",
      "parents": [
        "d168057805592ec441d74df3f2e8e454f9a2fde6"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Jun 17 12:07:12 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Jun 17 12:07:12 2009 +0000"
      },
      "message": "Move all printing code to print.c\n\nDrop no longer needed MAX macro, we have a max() function.\n\nCorresponding to flashrom svn r601.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "05dfbe67d661d9637a0aa9091a0cb9581b39284a",
      "tree": "643f8aa5fe48c5f7881b87fee7f5802070df2589",
      "parents": [
        "4cb7a96153c471c8f35a4803198c2059227a4263"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Tue Jun 16 21:08:06 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jun 16 21:08:06 2009 +0000"
      },
      "message": "This patch adds support for a new SPI programmer, based on the FT2232H/4232H chip from FTDI\n\nFTDI support is autodetected during compilation.\n\nPaul writes:\nThere are certainly possible improvements: The code has hard-coded\nvalues for which interface of the ftdi chip to use (interface B was\nchosen because libftdi seems to have trouble with A right now), what\nclock rate use for the SPI interface (I\u0027ve been running at 30Mhz, but\nthe patch sets it to 10Mhz), and possibly others. I think this means\nthat per-programmer options might be a good idea at some point.\n\nCarl-Daniel writes:\nThere is one additional FIXME comment in the code, but AFAICS that\nproblem is not solvable with current libftdi.\n\nCorresponding to flashrom svn r598.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "4cb7a96153c471c8f35a4803198c2059227a4263",
      "tree": "a067f71503b967b41b76486f635e09b2e9ae2e54",
      "parents": [
        "cbf563cbde925dae6971c7df305493a638de51c6"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jun 16 09:31:51 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jun 16 09:31:51 2009 +0000"
      },
      "message": "Check for a working C compiler\n\nCorresponding to flashrom svn r597.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Joseph Smith \u003cjoe@settoplinux.org\u003e\n"
    },
    {
      "commit": "3b0d664a142aa2f187d5f29a1fae809933305a61",
      "tree": "9c6ba9d00478a578e69dc31354eed20fb211d855",
      "parents": [
        "a0a6ae9593166e4417e129beaaeb094a7e634156"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jun 15 13:27:49 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jun 15 13:27:49 2009 +0000"
      },
      "message": "Fix typo in Makefile\n\nThis strangely breaks with gmake on FreeBSD, but seems to work with make\non Linux.\n\nThanks Idwer Vollering \u003cvidwer@gmail.com\u003e for noticing and testing.\n\nCorresponding to flashrom svn r593.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f983d9ffeab2f2b39244271faa1d64820b3175fa",
      "tree": "ca64984906c95037c90a8406066868fd2455e32c",
      "parents": [
        "38a059d6ef1ebb7145a04825fec0ebef1d8a66a7"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 14 21:53:26 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 14 21:53:26 2009 +0000"
      },
      "message": "Add support for the PMC Pm29F002T/B chips\n\nI sucessfully tested all operations on a Pm29F002T chip. The Pm29F002B is\nuntested but I assume it should also work.\n\nCorresponding to flashrom svn r590.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a23041ccbe5382577b9e0eda68dd9cd3172b4620",
      "tree": "c67e0a2dbf8eedb4bf43c7407f415d788dbb5121",
      "parents": [
        "f78cff159bc77cb6dda03fcbff9b3cc2ce0968c1"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 12 14:49:10 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 12 14:49:10 2009 +0000"
      },
      "message": "This patch introduces two new targets which are designed to make the life of packagers easier\n\nIn particular, it should no longer be necessary to patch the makefile\nfor hassle-free compilation.\n\nThe targets are:\nmake export\nmake tarball\nBoth preserve svn revisions and the exported tree does not depend on\nsubversion in any way or shape.\n\nDocumentation for this feature has been added to README.\n\nWe need this for five reasons:\n1. Packagers currently have to patch flashrom source to compile it on\nsystems without subversion. We should make it easier for them.\n2. Snapshot tarballs currently have a .svn 1.5 directory included but\nthis will cause errors for users with older svn 1.4. Not requiring\nsubversion for snapshot compilation is best.\n3. Since packagers seldom the svn revision in their fixup patches, some\npackages out there have incorrect or no revision, only major version\nnumbers.\n4. Releasing a new version of flashrom needs too many changes to the\nmakefile which have to be reverted instantly after the release. That is\nunnecessary churn.\n5. Making a release is easy with the change. Update the major version,\nthen run \"make tarball\".\n\nCorresponding to flashrom svn r587.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e  \nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f78cff159bc77cb6dda03fcbff9b3cc2ce0968c1",
      "tree": "ed35d117fd4393cc81d2e9f8b107cbd02a58a545",
      "parents": [
        "01d6aba25193552f832fc0309b6bfb63a48f7a1f"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 12 14:05:25 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 12 14:05:25 2009 +0000"
      },
      "message": "Add missing GPL headers to two files\n\nPlease complain in case there are errors here, but I\u0027m pretty sure the\nheaders are correct.\n\nCorresponding to flashrom svn r586.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "56b2cb0e9b35f9e4709ed2967de1c435814e8ca6",
      "tree": "0e6349717a7dc6981efbc646db1be34e1a8c2c09",
      "parents": [
        "a9720405f6c56bed50e0a076dd6e0c598df0dc6b"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 21 15:59:58 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 21 15:59:58 2009 +0000"
      },
      "message": "Make an extra MANDIR variable for easier overriding\n\nThanks Heinz Wiesinger \u003cHMWiesinger@liwjatan.at\u003e for the report.\n\nCorresponding to flashrom svn r541.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "3def09d401e2282a6296639fdf935fb0a7790b7a",
      "tree": "21980f58cc591de96a93115a999351d16bf518d0",
      "parents": [
        "eaefb48ee5137db9c508acbb8b5a59c6f8fa1a94"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 17 22:58:41 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 17 22:58:41 2009 +0000"
      },
      "message": "Rename sata_sii.c to satasii.c for consistency\n\nCorresponding to flashrom svn r530.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "eaefb48ee5137db9c508acbb8b5a59c6f8fa1a94",
      "tree": "07041ee05a931c6a5fda882d9ac44632e94663ea",
      "parents": [
        "525339c32b6ec965117442bcc188b3261fb006ff"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 17 22:57:34 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 17 22:57:34 2009 +0000"
      },
      "message": "Various smaller flashrom improvements\n\n - Document new \u0027satasii\u0027 programmer in -L output and manpage.\n\n - Drop PCI_IO_BASE_ADDRESS, pci.h has such #defines already.\n\n - Beautify flashrom output and make it more consistent.\n \n - Same for the \u0027make\u0027 output (reordered some $CC parameters).\n   Build-tested on i386, shouldn\u0027t break any builds, I think.\n\n - Some variable renaming and other cosmetic fixes.\n\nCorresponding to flashrom svn r529.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "68720c7bed9294907dfc49c6f40b692947b52299",
      "tree": "6c429d105f1c3a0901af2770065c1ed0e9f72c71",
      "parents": [
        "e186da6b1558f0a2b697911627a428d4dfbcdcc0"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun May 17 19:39:27 2009 +0000"
      },
      "committer": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun May 17 19:39:27 2009 +0000"
      },
      "message": "This patch adds support for BIOS flashing on the all SiliconImage SATA controllers\n\nIt was easy because\n\n1) flashrom has now nice API 2) documentation is public on the web site\n\nCorresponding to flashrom svn r527.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "515ab3de05f81253b94e7dd659f09c50724fb830",
      "tree": "5853f36678a033a13606412ac1d1d1fdc2f35b00",
      "parents": [
        "1e637844d58ed05e9b1c3fbffc5811b66bc0a0ad"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri May 15 17:02:34 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri May 15 17:02:34 2009 +0000"
      },
      "message": "Refactor parts of the 3COM NIC code\n\nMove the reusable PCI specific parts into pcidev.c, they\u0027ll be usable\nfor other NIC code (Realtek, VIA, ...) and also for SATA/IDE controller\ncards as external programmers (for every PCI device which can program\nEEPROMs basically).\n\nAlso add print_supported_pcidevs() to show the supported PCI devices\n(currently only NICs, soon more) in the \u0027flashrom -L\u0027 output.\n\nCorresponding to flashrom svn r515.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c2a9c9c5fd791d8fb2a85e726b80f44f2b28759e",
      "tree": "100a898a0fe613f8ea553939c2a65fca54ec46c2",
      "parents": [
        "db9d9f4d0ac5b6acc3f92b33b5044b9bfc8911ea"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 14 14:51:14 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu May 14 14:51:14 2009 +0000"
      },
      "message": "Cosmetics and eliminate unneeded vars as per IRC discussion\n\nBuild-tested and \u0027make PREFIX\u003d/tmp/foo install\u0027 tested by me.\n\nCorresponding to flashrom svn r509.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "db9d9f4d0ac5b6acc3f92b33b5044b9bfc8911ea",
      "tree": "aff19ef7b5484add2c55233b5c2e22f0b135fcae",
      "parents": [
        "bfe2e0cf677ef4609e3eacb337efc669c869f209"
      ],
      "author": {
        "name": "Christian Ruppert",
        "email": "spooky85@gmail.com",
        "time": "Thu May 14 14:17:07 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 14 14:17:07 2009 +0000"
      },
      "message": "Improve makefile structure a bit\n\nCorresponding to flashrom svn r508.\n\nSigned-off-by: Christian Ruppert \u003cspooky85@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b4dcb7188ff557c6722f862a61e806f901c17889",
      "tree": "da5272689632779b482a959fc745c23c90da7494",
      "parents": [
        "01624f40eeec33c546150a240f194f057f6dd36e"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed May 13 11:36:06 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed May 13 11:36:06 2009 +0000"
      },
      "message": "Add support for 3COM NICs as \"external programmer\" and Atmel AT49BV512\n\nThis allows flashrom to identify, read, write, erase and verify flash chips\non (some) 3COM network cards. The patch uses the external programmer\ninfrastructure, the network card is basically treated as an external\nflash programmer.\n\nUsage:\n\n$ ./flashrom -p nic3com\nflashrom v0.9.0-r498\nFound NIC \"3COM 3C905C: EtherLink 10/100 PCI (TX)\" (10b7:9200), addr \u003d 0xa400\nCalibrating delay loop... OK.\nFound chip \"Atmel AT49BV512\" (64 KB) at physical address 0xffff0000.\nNo operations were specified.\n\n$ ./flashrom -p nic3com -E\nflashrom v0.9.0-r498\nFound NIC \"3COM 3C905C: EtherLink 10/100 PCI (TX)\" (10b7:9200), addr \u003d 0xa400\nCalibrating delay loop... OK.\nFound chip \"Atmel AT49BV512\" (64 KB) at physical address 0xffff0000.\nErasing flash chip... SUCCESS.\n\n$ ./flashrom -p nic3com -wv backup.bin\nflashrom v0.9.0-r498\nFound NIC \"3COM 3C905C: EtherLink 10/100 PCI (TX)\" (10b7:9200), addr \u003d 0xa400\nCalibrating delay loop... OK.\nFound chip \"Atmel AT49BV512\" (64 KB) at physical address 0xffff0000.\nFlash image seems to be a legacy BIOS. Disabling checks.\nProgramming page: 1023 at address: 0x0000ffc0\nVerifying flash... VERIFIED.\n\n$ ./flashrom -p nic3com -r backup.bin\nflashrom v0.9.0-r498\nFound NIC \"3COM 3C905C: EtherLink 10/100 PCI (TX)\" (10b7:9200), addr \u003d 0xa400\nCalibrating delay loop... OK.\nFound chip \"Atmel AT49BV512\" (64 KB) at physical address 0xffff0000.\nReading flash... done.\n\nI have tested this on actual hardware (see PCI IDs above) and all\noperations worked fine.\n\nSupport for other 3COM cards will follow (I added some more which should\nbe supportable by this code, but they\u0027re untested so far), as well as\nsupport for NICs from other vendors.\n\nThe patch also adds support for the Atmel AT49BV512 which is soldered\nonto the 3COM NIC I used for testing.\n\nCorresponding to flashrom svn r499.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Mateusz Murawski \u003cmatowy@tlen.pl\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "24f9fbe075107b58a2729a8f5d7da346ebe730e6",
      "tree": "2be425b5bb01301a3e6780332e02214f9bcc1329",
      "parents": [
        "d13775eae1842bf04ff01b7e4b680cc16ecdbab2"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue May 12 14:06:04 2009 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue May 12 14:06:04 2009 +0000"
      },
      "message": "Unify write_39sf020() and write_49f002() functions\n\nThe write_39sf020() and write_49f002() functions are identical except\nfor whitespace differences, so drop one of them.\n\nCorresponding to flashrom svn r497.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c3129208648f241c0b6538235cd4e9854ae6539d",
      "tree": "bf210d57bb4fc0633ad6e95437568241907774bf",
      "parents": [
        "a93045cb178231d717f23dce92d264427f2a02d0"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 09 00:54:55 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 09 00:54:55 2009 +0000"
      },
      "message": "Add a dummy external flasher which just prints each operation\n\nUsage:\nflashrom --programmer dummy\n\nThis is a great way to test flashrom without root access.\n\nCorresponding to flashrom svn r483.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "702218d030d14ddb5029ac816f45ca2b51ebdd12",
      "tree": "13d22835976a8ea75c805de82962224287d1bbdf",
      "parents": [
        "f160a12938e363bccc3240dc0f5eb79bce1aa7bb"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 08 17:43:22 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 08 17:43:22 2009 +0000"
      },
      "message": "Add external flasher support\n\n- Read/write accesses through function pointers\n- Command line parameter for internal/external flasher\n- Board and chipset setup moved to internal init function\n- Shutdown stuff moved to internal shutdown function\n\nAs a side benefit, this will allow us to undo chipset write enable\nduring shutdown.\n\nTested by Uwe on real hardware.\n\nCorresponding to flashrom svn r476.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "9e67585c5dcb90f4ea1748cb0e67b64750c42158",
      "tree": "9201651cd8d449b645f74085ae22526d40ab5e0f",
      "parents": [
        "3f8f9b65e2630246a895722719b735001ecb27b0"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 04 12:29:59 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 04 12:29:59 2009 +0000"
      },
      "message": "Onwards with development\n\nRe-add the svn revision to the version string.\n\nCorresponding to flashrom svn r457.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "3f8f9b65e2630246a895722719b735001ecb27b0",
      "tree": "05c17ce713d7fe8fbc558c2bab37ac2671d6ba7a",
      "parents": [
        "5e410def076c1e5fe0c1faed25f35f6943be5d0e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 04 12:18:10 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 04 12:18:10 2009 +0000"
      },
      "message": "Flashrom 0.9.0\n\nCorresponding to flashrom svn r454.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "dd315e107d39e27389f2568de842322ac5ef0746",
      "tree": "3a17dbf97ffbf7100f3ee8ffa630fee4b9baee76",
      "parents": [
        "c6b7dd16890aa63eadd510621e4cd19bb6c5badc"
      ],
      "author": {
        "name": "Patrick Georgi",
        "email": "patrick.georgi@coresystems.de",
        "time": "Sun Apr 26 19:47:23 2009 +0000"
      },
      "committer": {
        "name": "Patrick Georgi",
        "email": "pgeorgi@google.com",
        "time": "Sun Apr 26 19:47:23 2009 +0000"
      },
      "message": "Enable scan-build for flashrom\n\nCorresponding to flashrom svn r444.\n\nSigned-off-by: Patrick Georgi \u003cpatrick.georgi@coresystems.de\u003e\nAcked-by: Patrick Georgi \u003cpatrick.georgi@coresystems.de\u003e\n"
    },
    {
      "commit": "c6b7dd16890aa63eadd510621e4cd19bb6c5badc",
      "tree": "83f4650016474db8df54b0a481288cd997a04257",
      "parents": [
        "ad216bf3a023569249069ec6dc5c93fd7bd741d7"
      ],
      "author": {
        "name": "Stephan Guilloux",
        "email": "stephan.guilloux@free.fr",
        "time": "Sat Apr 25 22:07:28 2009 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Apr 25 22:07:28 2009 +0000"
      },
      "message": "The flashrom makefile wants to redirect both stdout and stderr to /dev/null for one compile test\n\nThe old variant of using \u0026\u003e/dev/null works on bash and zsh, but not on\ndash and tcsh. dash and tcsh interpret it as \"background command and\ntruncate /dev/null\" which is not what we want. \u003e\u0026 works on tcsh and\nbash, but it is not POSIX compliant.\nSince make uses /bin/sh and /bin/sh has to be POSIX compliant, we can\nuse the POSIX variant of stderr and stdout redirection.\n\n\u003e/dev/null 2\u003e\u00261\nis POSIX compliant. This is specified in SuSv3, Shell Command Language,\nsections 2.7.2 and 2.7.6.\n\nCorresponding to flashrom svn r443 and coreboot v2 svn r4211.\n\nSigned-off-by: Stephan Guilloux \u003cstephan.guilloux@free.fr\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "af8ffac0a7f2fa12e18869b08c17caabe9ced45a",
      "tree": "e4d22f5af74983b972f6a41f3e7c6fa8c9eca894",
      "parents": [
        "c6e905575f82311d07bd9800f81f70d61a93bc00"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 06:42:02 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 06:42:02 2009 +0000"
      },
      "message": "Driver for ST M29F002T/NT/B\n\nT/NT TEST_OK_ PROBE READ ERASE WRITE\n\nTest report from Julia. Thanks!\n\nCorresponding to flashrom svn r409 and coreboot v2 svn r3917.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Julia Longtin \u003cjuri@solarnetone.org\u003e\n"
    },
    {
      "commit": "bf196e91997a6f2a0d0e1b6670f300d3fc73ca8f",
      "tree": "647b2bdde31184104f4eac0758d03d872a3e45ea",
      "parents": [
        "9d9399c5b47c63648dd72ce8b699ae8cc58a2f1a"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 03:08:45 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 03:08:45 2009 +0000"
      },
      "message": "Winbond SuperIO SPI driver\n\nDeveloped and tested to work on Intel D201GLY in July 2008.\nTested by a helpful person on IRC whose name I\u0027ve since forgotten. Sorry!\n\nCorresponding to flashrom svn r404 and coreboot v2 svn r3910.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "f79edb9a11a74a2a1e7652badce5356f2ce38c1a",
      "tree": "8c343406448761849134777cf4a7c81b089a7d58",
      "parents": [
        "a69c447b908c2e4b31df78eba830a88ab8547662"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Mon Jan 26 01:23:31 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 01:23:31 2009 +0000"
      },
      "message": "Darwin / Mac OS X\n\nThrough DirectIO from coresystems GmbH we now support Darwin/Mac OS X.\nDirectIO is available at http://www.coresystems.de/en/directio\n\nCorresponding to flashrom svn r399 and coreboot v2 svn r3905.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "a69c447b908c2e4b31df78eba830a88ab8547662",
      "tree": "56b97dff2ef46cc42f38cf4272a06625c40509b9",
      "parents": [
        "0593f21f1049e2dc8df1e2920c29ce9e93f7a663"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 01:16:09 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 01:16:09 2009 +0000"
      },
      "message": "Small cleanup in Makefile\n\nCorresponding to flashrom svn r398 and coreboot v2 svn r3904.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "0593f21f1049e2dc8df1e2920c29ce9e93f7a663",
      "tree": "a542b94c7b06b0242a00a3e6c538a475bb2f86e5",
      "parents": [
        "776d2021fd27ada1874cbe795b57f3cce1834c8b"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Mon Jan 26 01:10:48 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jan 26 01:10:48 2009 +0000"
      },
      "message": "Abstract mmap() in physmap.c and only open /dev/mem on the first physmap() call\n\nCorresponding to flashrom svn r397 and coreboot v2 svn r3903.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "cedb09de9d27d1608e02158c710dd6f2908c8ef1",
      "tree": "3c999ec60414975705887e63c4d8adbcf7ab64b2",
      "parents": [
        "8440cc0ee51dca7ddadb95ac3fc32ab157455e06"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 25 23:59:30 2009 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jan 25 23:59:30 2009 +0000"
      },
      "message": "Make Makefile a bit more portable\n\nShell echo doesn\u0027t always know -n.\n\nCorresponding to flashrom svn r392 and coreboot v2 svn r3897.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "9a6d1764a2a506f26b5e09bc155a6f1649ce7bdc",
      "tree": "2beae788f35f5893b5cee831bf43b1f248b99374",
      "parents": [
        "13f98cefb784f55ac38e7c90be2975c4ee4bdf92"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Wed Dec 03 21:24:40 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Dec 03 21:24:40 2008 +0000"
      },
      "message": "Replace #ifdefs for sc520 systems by run time probing\n\nFixes #109\n\nCorresponding to flashrom svn r355 and coreboot v2 svn r3790.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a3f04be761d45aed2f6113eb2a6d08679370f546",
      "tree": "b1e437eb9e184676bc4ca62472bfb103ca4d2196",
      "parents": [
        "7f30022fb0fb62a484514e50d5b3f15157a5885d"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "Qingpei.Wang@amd.com",
        "time": "Fri Nov 28 21:36:51 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Nov 28 21:36:51 2008 +0000"
      },
      "message": "Add support for the AMD/ATI SB600 southbridge SPI functionality\n\nThis has been tested by Uwe Hermann on an RS690/SB600 board.\n\nCorresponding to flashrom svn r351 and coreboot v2 svn r3779.\n\nSigned-off-by: Jason Wang \u003cQingpei.Wang@amd.com\u003e\nReviewed-by: Joe Bao \u003czheng.bao@amd.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "44e1a194678f33b5f660c2d387c4a4be0a50ffd8",
      "tree": "cd26907682dc2637ded91420e082261e2bd6f373",
      "parents": [
        "3d20d901ec7afa4d39727765a77f292d6142d664"
      ],
      "author": {
        "name": "Mats Erik Andersson",
        "email": "mats.andersson@gisladisker.se",
        "time": "Fri Sep 26 13:19:02 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Sep 26 13:19:02 2008 +0000"
      },
      "message": "Activate proper support for EN29F002(A)(N)[BT]\n\nFully tested for Probe/Read/Erase/Write on EN29F002NT.\nJedec subroutines \u0027probe_jedec()\u0027 and \u0027erase_chip_jedec()\u0027\nare still in use, but a tailored \u0027write_en29f002a()\u0027 is\nneeded due to a byte wise writing mechanism for this chip.\n\nCorresponding to flashrom svn r316 and coreboot v2 svn r3602.\n\nSigned-off-by: Mats Erik Andersson \u003cmats.andersson@gisladisker.se\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "cce2682d6e7275d7ae66bb7c1a50a84b834aaecf",
      "tree": "bd81dfe7220babdbfaa1f9ef0d88c20d251d628d",
      "parents": [
        "85f8a1725f852104dd5f28179776d7d336f14d7f"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jul 21 17:48:40 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Mon Jul 21 17:48:40 2008 +0000"
      },
      "message": "Winbond W39V040C and MSI K8T Neo2-F\n\nW39V040C does standard JEDEC commands except chip erase so add a small driver.\nprobe_w39v040c() prints the block lock pin status when a chip is found.\n\nThe Neo2 board enable matches on 8237-internal IDE and onboard NIC PCI IDs.\n\nMany thanks to Daniel McLellan for testing all of this on hardware!\nBuild tested by Uwe.\n\nCorresponding to flashrom svn r304 and coreboot v2 svn r3431.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "11103091b4ae1b578d34aa13d1b9b7ed54d7bad5",
      "tree": "a72d21b85e8a5636afe6774efd4000413131aa77",
      "parents": [
        "00019d959a51808ad0801021013331dd070bb116"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jul 02 03:03:58 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Wed Jul 02 03:03:58 2008 +0000"
      },
      "message": "Don\u0027t rm *~ in make clean, who knows what files that could be\n\nCorresponding to flashrom svn r288 and coreboot v2 svn r3404.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "db52c58e06e250e2b44dfecf18b3646eb00c7f6a",
      "tree": "1e2ffc47f73943201415adb8242967cd94ce8ea5",
      "parents": [
        "f1614e8d1c66d4787d9510a54db0dbe2644fe134"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 17:06:41 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sun Jun 22 17:06:41 2008 +0000"
      },
      "message": "Remove dead M-Systems Disk on Chip code\n\nDOC support has been disabled by default for many years. The write function\ndoes nothing but print text. It has a call to write_page_md2802() commented\nout, but that function does not exist. This is dead code with ugly #ifdefs.\n\nUpdates README to reflect that there was a time when there was code, but it\ndidn\u0027t work. Removes M-Systems #defines and also includes svn rm msys_doc.*\n\nCorresponding to flashrom svn r269 and coreboot v2 svn r3382.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "681b19084276c7142a7061f95913bcef94767716",
      "tree": "1c67938b3256e1f8985e9034af7822ac3670d184",
      "parents": [
        "08c2b02273fd564e9d272036967b99b0628f61c1"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:00:39 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sun Jun 22 02:00:39 2008 +0000"
      },
      "message": "Some Makefile cleaning\n\nCorresponding to flashrom svn r267 and coreboot v2 svn r3378.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "08c2b02273fd564e9d272036967b99b0628f61c1",
      "tree": "ac388b55b5ffaeff82ca2ff2fd8b38f622a87730",
      "parents": [
        "cd35f779b25d21b9e50648a00b7ca84fae2036ba"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:39:17 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat Jun 21 04:39:17 2008 +0000"
      },
      "message": "Fix OBJS in Makefile to compile stm50flw0x0x.c like the others\n\nCorresponding to flashrom svn r266 and coreboot v2 svn r3377.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "65c1b86fe7e0067b2c42e34c37265ddc0653d0f2",
      "tree": "02857d1503952dafdf3ff69e6ebf4daba347d609",
      "parents": [
        "cdbca5b23ce19744d36fbcc30111d963e23195f4"
      ],
      "author": {
        "name": "Andriy Gapon",
        "email": "avg@icyb.net.ua",
        "time": "Thu May 22 13:22:45 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu May 22 13:22:45 2008 +0000"
      },
      "message": "Changes to make flashrom compile (and work) on FreeBSD\n\nThis patch addresses different argument order of outX() calls,\nFreeBSD-specific headers, difference in certain type names and system\ninterface names, and also FreeBSD-specific way of gaining IO port\naccess.\n\nCorresponding to flashrom svn r245 and coreboot v2 svn r3344.\n\nSigned-off-by: Andriy Gapon \u003cavg@icyb.net.ua\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "4784c47a882247c107ba2e1c3c63e71b7d78e844",
      "tree": "fb7ab264b5a252ffee6aec466827c2e1da8ff22f",
      "parents": [
        "fc52409252eb3f6f05547cf28b0e44793a39a6a4"
      ],
      "author": {
        "name": "Nikolay Petukhov",
        "email": "nikolay.petukhov@gmail.com",
        "time": "Sat May 17 01:08:58 2008 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Sat May 17 01:08:58 2008 +0000"
      },
      "message": "Support Pm49FL004/2 Block Locking Registers\n\nThe PMC chips understand both LPC and FWH flash commands. When in FWH mode\n(MSR_DIVIL_BALL_OPT(0x51400015) \u003d 0x00000f7d on 5536 boards) the Block\nLocking Registers by default lock the flash chip for write and erase - in\naddition to any chipset write protection.\n\nThis patch adds unlock operations before Pm49FL004/2 write and erase, and\nit includes an svn mv pm49fl004.c pm49fl00x.c\n\nThanks go to Nikolay for this patch.\n\nCorresponding to flashrom svn r243 and coreboot v2 svn r3332.\n\nSigned-off-by: Nikolay Petukhov \u003cnikolay.petukhov@gmail.com\u003e\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Bari Ari \u003cbari@onelabs.com\u003e\n"
    },
    {
      "commit": "b46acba6e0da846f5c29f26ac8ec11733adc19f6",
      "tree": "92a8d5578a46b441f559ebd626cc3c541d9e0683",
      "parents": [
        "337df1d618327e9e440d21725dd9486f3c179898"
      ],
      "author": {
        "name": "Dominik Geyer",
        "email": "dominik.geyer@kontron.com",
        "time": "Fri May 16 12:55:55 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 16 12:55:55 2008 +0000"
      },
      "message": "Add support for SPI chips on ICH9\n\nThis is done by using the generic SPI interface.\n\nCorresponding to flashrom svn r239 and coreboot v2 svn r3325.\n\nSigned-off-by: Dominik Geyer \u003cdominik.geyer@kontron.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "bfe5b4ab74f2910c77ee0fe00d1586985115d6d2",
      "tree": "53600a9c1ec08e66702f08bdb95c63ad939a48a9",
      "parents": [
        "d6cbf76ee527da983b0405ca41ccd60a14d3d7be"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 23:03:12 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue May 13 23:03:12 2008 +0000"
      },
      "message": "Move all IT87xx specific SPI routines from spi.c to a separate file it87spi.c\n\nNo behavioural changes, but greatly improved SPI abstraction.\n\nCorresponding to flashrom svn r229 and coreboot v2 svn r3305.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "a7b3551bbc25219671706067a9061bf07ee1eebd",
      "tree": "b8444287f2e3760ebfed678b449f0a803beb89e5",
      "parents": [
        "f31104cf3b63a058b63f8b9aed89c1901d5d9acd"
      ],
      "author": {
        "name": "Claus Gindhart",
        "email": "claus.gindhart@kontron.com",
        "time": "Mon Apr 28 17:51:09 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Mon Apr 28 17:51:09 2008 +0000"
      },
      "message": "Separate ST M50FLW support from generic JEDEC code\n\nThe generic jedec.c does not work for the ST M50FLW flash devices,\nbecause they need an unlock command first. For this reason, ST M50FLW\nsupport is moved to a new HW support module, because any change in\njedec.c would bear the risk to cause problems with the already supported\ndevices.\n\nIt\u0027s already tested with ST M50FLW080A; the other chips of this family i\ndont have available, so i couldnt test it.\n\nCorresponding to flashrom svn r219 and coreboot v2 svn r3274.\n\nSigned-off-by: Claus Gindhart \u003cclaus.gindhart@kontron.com\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "ac378972597a575b3c07e5e8e061ac179359ba9f",
      "tree": "b94feff08c4ae0fc87cfcd28b5b205328e98e604",
      "parents": [
        "b7c83233993bd1ff602c53def439f8cbff0f372a"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Mon Mar 17 22:59:40 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Mon Mar 17 22:59:40 2008 +0000"
      },
      "message": "Support for the Winbond W39V080FA series of chips\n\nSupport for flashing on the Kontron 986LCD-M board.\n\nCorresponding to flashrom svn r213 and coreboot v2 svn r3165.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "55bf8dfcabec6ecdd5739b966183ebb103c3e2cc",
      "tree": "f69f7c3549da69d63795e02beedf862b87524c85",
      "parents": [
        "e7162b3680a2bd8e979d2fcba082dfa42c230d81"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 01:24:39 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Mar 14 01:24:39 2008 +0000"
      },
      "message": "Fix broken flashrom build\n\nCorresponding to flashrom svn r206 and coreboot v2 svn r3142.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "fe7e929f49a6f26ae2c35ecd6a40980d2359d87c",
      "tree": "cc8fafacf28c200416efcc35760c0d3d0d3f6530",
      "parents": [
        "7bd2f838c669213adde3d689aaa49857e21d4541"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 13 12:43:31 2008 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 13 12:43:31 2008 +0000"
      },
      "message": "Drop 82802ab.c as it is identical to sharplhf00l04.c\n\nCorresponding to flashrom svn r201 and coreboot v2 svn r3137.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "02016f742c871f99077f7c1304945ce81f452dd0",
      "tree": "bb60b45f8d20b064088b67abf8e25e39123380fe",
      "parents": [
        "3697ac75d5445c7ef66913cc3935f0bfe57a8d19"
      ],
      "author": {
        "name": "Clark Rawlins",
        "email": "clark@bit63.org",
        "time": "Thu Feb 14 23:22:20 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Feb 14 23:22:20 2008 +0000"
      },
      "message": "Fix compilation with custom CFLAGS\n\nWith this small change it is possible to build flashrom again when\nspecifying custom CFLAGS/LDFLAGS from the make command line like.\n\n  make CFLAGS\u003d\"...\" LDFLAGS\u003d\"...\"\n\nI need to do this when building flashrom in a cross compiler environment\nlike buildroot for a foreign target.\n\nCorresponding to flashrom svn r196 and coreboot v2 svn r3102.\n\nSigned-off-by: Clark Rawlins \u003cclark@bit63.org\u003e\nAcked-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "201bde33d0ee8df9038d15e662f345b2051e60be",
      "tree": "8dd5462e548dade569d43b8eafd88e2aca5e827d",
      "parents": [
        "7ff530b40ef862e4d1bf6b30c34635a279a1b312"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bernhard.walle@gmx.de",
        "time": "Mon Jan 21 15:24:22 2008 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jan 21 15:24:22 2008 +0000"
      },
      "message": "This patch adds version information\n\nBecause \u0027v\u0027 and \u0027V\u0027 are already in use, the patch uses \u0027R\u0027 (for release)\nand, of course, \u0027--version\u0027.\n\nCorresponding to flashrom svn r182 and coreboot v2 svn r3067.\n\nSigned-off-by: Bernhard Walle \u003cbernhard.walle@gmx.de\u003e\nAcked-by: Ulf Jordan \u003cjordan@chalmers.se\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "2fbe6247a9c328628d521b14eee90bd5be378685",
      "tree": "e8b539403a956b5d969228891acb173aff2ccf3d",
      "parents": [
        "e3f3e2edb4f45ff5f53df3a3b4012bc5e60f1bb8"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Fri Jan 18 16:17:44 2008 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Fri Jan 18 16:17:44 2008 +0000"
      },
      "message": "Rename linuxbios_* files in utils repository\n\nCorresponding to flashrom svn r179 and coreboot v2 svn r3058.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "2c5d4c69fa1533c14aa5ce9e4c0b5545bc64f436",
      "tree": "75347af87e6143dbd957c8c81b692a4e58c2698f",
      "parents": [
        "3385cb806930698f61898e2622c3e75057c05c4b"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Oct 16 23:36:34 2007 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Oct 16 23:36:34 2007 +0000"
      },
      "message": "Multiple flashrom fixes\n\n - Install binary in /usr/sbin (not /usr/bin), as it\u0027s a root-only tool.\n\n - Rename manpage from flashrom.1 to flashrom.8, as section 8 contains\n   \"System administration commands (usually only for root)\".\n\n - Actually install the manpage upon \u0027make install\u0027.\n\nCorresponding to flashrom svn r149 and coreboot v2 svn r2866.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "00f911e0a82b5789fd0ffb9feb939c05afef3236",
      "tree": "5952b42e26c6379b00935446a324727b830479eb",
      "parents": [
        "fa496928690b691e085ed97634c45a3b917afc7b"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Oct 15 21:44:47 2007 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Mon Oct 15 21:44:47 2007 +0000"
      },
      "message": "Move SPI code out of board_enable.c where it started its life\n\nThe SPI chip finding and SPI chip accessor code is moved as well. This\ncan be split later if we feel like it.\n\nThe non-use of svn cp is intentional because the only history we\u0027d\nhave to preserve are a few commits which were early prototypes of chip\nidentification code. For those who intend to look at that history, they\ncan look at board_enable.c revision 2853.\n\nCorresponding to flashrom svn r145 and coreboot v2 svn r2857.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "d2ac6fc18531ecb07e9b92a5469e1d3017e695ae",
      "tree": "b2a229ae68877bf5afb46ee59a99ee78e93a2845",
      "parents": [
        "05e7f45373f723b339cf57588655193dc9eedc02"
      ],
      "author": {
        "name": "Markus Boas",
        "email": "ryven@ryven.de",
        "time": "Thu Aug 30 10:17:50 2007 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Aug 30 10:17:50 2007 +0000"
      },
      "message": "Add support for the Winbond W29EE011\n\nCorresponding to flashrom svn r133 and coreboot v2 svn r2753.\n\nSigned-off-by: Markus Boas \u003cryven@ryven.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "9a37ba6e9cba7d3126e7706e7dc00004d532fe2e",
      "tree": "764eae936f12d84b48a560ce6b63b48fed0aa8c1",
      "parents": [
        "a4c63c2f66c1e77a05dc9b4c97d090e4941f3515"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Apr 11 23:31:45 2007 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Wed Apr 11 23:31:45 2007 +0000"
      },
      "message": "Rename flash_rom.c.c\n\nThe tool is called \u0027flashrom\u0027 after all.\n\nCorresponding to flashrom svn r103 and coreboot v2 svn r2603.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "8e3a600123110d47076926cb8ee7c68195658f20",
      "tree": "d2865da3322423bfafd95ef73853e29bb1833377",
      "parents": [
        "af2b52dc5f48f245d9b6097a03d4b1f52938a891"
      ],
      "author": {
        "name": "Luc Verhaegen",
        "email": "libv@skynet.be",
        "time": "Wed Apr 04 22:45:58 2007 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Wed Apr 04 22:45:58 2007 +0000"
      },
      "message": "Split flash_enable.c into chipset_enable.c and board_enable.c\n\nThis splits up the ROM Write enable code into chipset specific and\nboard specific parts. This of course means that a lot of code is\nplainly moved about.\n\n* Allows for linuxbios name matching and pci-subsystem id matching.\n  The latter uses a double set to properly distuinguish boards despite\n  of some known vendors being lax about it.\n* Fixes GPIO15 being raised on every VT8235 southbridge, regardless of what\n  that line actually controls; rom on EPIA-M, backlight on mitac 8999 laptop.\n* Adds flashrom support for Asus A7V400-MX (KM400 + VT8235)\n* Island aruma was renamed agami aruma, the board specific code now got\n  adjusted. A set of pci-ids was retrieved from source code.\n\nCorresponding to flashrom svn r99 and coreboot v2 svn r2581.\n\nSigned-off-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "e871d1ffac1081880639d0f401282e87b1938c28",
      "tree": "29fb9b81d07a3f88e2017ad0c69a001df33c3e60",
      "parents": [
        "ce1041c15ab507616e6795c3a664f1c20d2c17dd"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Fri Feb 16 14:36:12 2007 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Feb 16 14:36:12 2007 +0000"
      },
      "message": "Note in makefile messages that zlib may be needed for libpci\n\nCurrently the flashrom Makefile tries to detect whether pciutils-devel\nis installed, but the test also fails if zlib-devel is missing.\n\nThis patch changes the error message accordingly.\n\nCorresponding to flashrom svn r90 and coreboot v2 svn r2553.\n\nSigned-off-by: Ed Swierk \u003ceswierk@arastra.com\u003e\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "064b1f23fa507878bddca3c308e5e6034b06c998",
      "tree": "53d889789d8317e36e0f3238902e3d268fd5d05e",
      "parents": [
        "474230ad421b2e2e4ca26493292d224a22a262c2"
      ],
      "author": {
        "name": "Adam Kaufman",
        "email": "adam.kaufman@pinnacle.com",
        "time": "Tue Feb 06 19:47:50 2007 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Tue Feb 06 19:47:50 2007 +0000"
      },
      "message": "This patch is a rework of Adam Kaufman\u0027s Solaris patch\n\n* flash.h:\n  - add a license header\n  - add system definitions\n* flash_enable.c:\n  - put io priviledge access in one single place\n  - add includes required for Solaris.\n* lbtable.c, flash_rom.c, 82802ab.c:\n  - use MEM_DEV so it works on Solaris\n* sst49lfxxxc.c, sharplhf00l04.c, sst_fwhub.c, 82802ab.c\n  - drop unneeded include to sys/io.h\n* Makefile\n  - adapt to Solaris specifics.\n\nCorresponding to flashrom svn r88 and coreboot v2 svn r2550.\n\nSigned-off-by: Adam Kaufman \u003cadam.kaufman@pinnacle.com\u003e\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Adam Kaufman \u003cadam.kaufman@pinnacle.com\u003e\n"
    },
    {
      "commit": "ca782973745545ab978fdfcabe9fa9efcc6c4db3",
      "tree": "ed5db734462798ef86522fe09fe36fd10389d12b",
      "parents": [
        "424b7cf57fb6b54498dfee9632d3e060eec63fd6"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@amd.com",
        "time": "Mon Jan 22 20:21:17 2007 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jan 22 20:21:17 2007 +0000"
      },
      "message": "Add support for the SST-49LF004C, SST-49LF008C, SST-49LF016C\n\nAlso add suport for NVIDIA MCP55.\n\nCorresponding to flashrom svn r85 and coreboot v2 svn r2537.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@amd.com\u003e\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "c113b5707251218a30958f24f9f1c8d45dec8d5c",
      "tree": "2b966a9a0a065bd684df5b9841a1a3ea40fa5f57",
      "parents": [
        "c22f542c743ff24f2a1b99cfb03f9b74e8ff294d"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Dec 14 00:59:41 2006 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Dec 14 00:59:41 2006 +0000"
      },
      "message": "Add an install target to the flashrom Makefile which installs flashrom into /usr/local/bin\n\nCorresponding to flashrom svn r82 and coreboot v2 svn r2524.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "8c5299f83cc2e9032dfd8f01f2d2c9dd4be16007",
      "tree": "8d824237d6351da691b9aab1c30e6e8f60d1d142",
      "parents": [
        "ef54abab332d706f835a79633f92849de2b15806"
      ],
      "author": {
        "name": "Giampiero Giancipoli",
        "email": "gianci@email.it",
        "time": "Wed Nov 22 00:29:51 2006 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Wed Nov 22 00:29:51 2006 +0000"
      },
      "message": "Fix write_page_write_jedec() in jedec.c\n\nAdded a check-reprogram loop in the same function, to come around the\nhigh page write failure rate on some boards.\n\nThis patch includes the changes suggested by Ron to simplify the control\nflow.\n\nIt also includes trivial changes by me to make flashrom build on newer\nsystems (libpci needs libz now). I also made a small type case compile\nfix and proper return code handling in one or two places.\n\nCorresponding to flashrom svn r78 and coreboot v2 svn r2505.\n\nSigned-off-by: Giampiero Giancipoli \u003cgianci@email.it\u003e\nSigned-off-by: Ronald G Minnich \u003crminnich@gmail.com\u003e\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n"
    },
    {
      "commit": "8cf74b4ca9b764a364a3167c0bf291d62ee873b2",
      "tree": "5f8a1f47ccdb70715cc34299f30032d204136f82",
      "parents": [
        "441edbf129a9ea32af59a424eed9592a7ac20fa1"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sun Mar 19 22:30:42 2006 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sun Mar 19 22:30:42 2006 +0000"
      },
      "message": "Add ts5300 flag as comment utility Makefile\n\nCorresponding to flashrom svn r49 and coreboot v2 svn r2215.\n"
    },
    {
      "commit": "5b582f23b8dbda53f1340e8d7180b6637a68db79",
      "tree": "c9a21403ec674ed92d559130c039c71bb46c96ea",
      "parents": [
        "143da0baaef41811592a3b50cd3e7ef2989d6473"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Feb 23 17:16:44 2006 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Feb 23 17:16:44 2006 +0000"
      },
      "message": "Add sharp flash\n\nCorresponding to flashrom svn r40 and coreboot v2 svn r2180.\n"
    },
    {
      "commit": "53e96253a4482072b2b39df1ebc2bd4c5d012581",
      "tree": "14eef38e576a66cb37fd2b760bb3f8504e26b779",
      "parents": [
        "06b2c4d4330db8621887be9da2f9a47e0b1efefb"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Thu Dec 01 16:19:24 2005 +0000"
      },
      "committer": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Thu Dec 01 16:19:24 2005 +0000"
      },
      "message": "Make flashrom utility build process more solid\n\nCorresponding to flashrom svn r36 and coreboot v2 svn r2117.\n"
    },
    {
      "commit": "184a4040333ccfe624d8765864458b21bb55d1e1",
      "tree": "730168012ceeb517f9c3d14e02f21be6c75cf107",
      "parents": [
        "8a10d5a631bddff703fdcfd5b33ac76cdc02fb63"
      ],
      "author": {
        "name": "Ollie Lho",
        "email": "ollie@sis.com.tw",
        "time": "Sat Nov 26 21:55:36 2005 +0000"
      },
      "committer": {
        "name": "Ollie Lho",
        "email": "ollie@sis.com.tw",
        "time": "Sat Nov 26 21:55:36 2005 +0000"
      },
      "message": "Flashrom update from Stefan, resolve issue 21\n\nCorresponding to flashrom svn r34 and coreboot v2 svn r2111.\n"
    },
    {
      "commit": "1f4d653d8cb34ad17de722eef45bc9db9bbb1aa3",
      "tree": "41b598f0e40964f48d3a66944954b452d37496da",
      "parents": [
        "9ffaf0b42308d26cfc7bf2711ea1c662c3093e0d"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Sep 30 16:37:01 2004 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Sep 30 16:37:01 2004 +0000"
      },
      "message": "Support for sst firmware hub\n\nCorresponding to flashrom svn r25 and coreboot v2 svn r1651.\n"
    },
    {
      "commit": "cbbf1259817896cd6339e7517404ba64aa85ed8d",
      "tree": "96c21cf62ad8fd400edd11e6e68cb75fdbd6d6bf",
      "parents": [
        "3770a1132ee0e43836eb907229277506af05ebc8"
      ],
      "author": {
        "name": "Ollie Lho",
        "email": "ollie@sis.com.tw",
        "time": "Wed Mar 17 22:22:08 2004 +0000"
      },
      "committer": {
        "name": "Ollie Lho",
        "email": "ollie@sis.com.tw",
        "time": "Wed Mar 17 22:22:08 2004 +0000"
      },
      "message": "Move utility functions into new source files\n\nCorresponding to flashrom svn r6 and coreboot v2 svn r1428.\n"
    },
    {
      "commit": "3770a1132ee0e43836eb907229277506af05ebc8",
      "tree": "3cf282f6e3ef7a8758305844aeb3ed1ca29c29f7",
      "parents": [
        "8ff8432ce6bfa12bd672da28dde19054dc12640a"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Wed Mar 17 21:47:30 2004 +0000"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Wed Mar 17 21:47:30 2004 +0000"
      },
      "message": "Add support for SST49LF040\n\nCorresponding to flashrom svn r5 and coreboot v2 svn r1422.\n"
    },
    {
      "commit": "8ff8432ce6bfa12bd672da28dde19054dc12640a",
      "tree": "d5e9ccc037d7aa6503ba514b62502011ff4db580",
      "parents": [
        "e3dad01157048b5777e15f04624576c12bb3db9a"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Feb 13 23:09:54 2004 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Feb 13 23:09:54 2004 +0000"
      },
      "message": "Fix makefile\n\nCorresponding to flashrom svn r4 and coreboot v2 svn r1376.\n"
    },
    {
      "commit": "eaab50bb32edfe419eb472eacfdc82cbc3ecae8c",
      "tree": "4ddad443cb40d4f090ba476bb48ddd47b98790a6",
      "parents": [
        "ceec420c3db6c20c4b882e8bf3ad113db7fcd2de"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Sep 12 22:41:53 2003 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Sep 12 22:41:53 2003 +0000"
      },
      "message": "Changes from NIKI\n\nCorresponding to coreboot v1 svn r873.\n"
    },
    {
      "commit": "c73ad98798a0f7090724f3484861cda59dd42a44",
      "tree": "ddeef56d45467995cfcbef47970fd169cd98117f",
      "parents": [
        "4572a822456304c52db0091b324bb403cc4e08e7"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Feb 11 21:06:09 2003 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Feb 11 21:06:09 2003 +0000"
      },
      "message": "This will now enable flash automagically for chipsets on which it knows how\n\nCurrently, only e7500 supported, but it is easy to add more.\n\nCorresponding to coreboot v1 svn r744.\n"
    },
    {
      "commit": "f0126ce251a047443352f11e07a46f2cdabe2713",
      "tree": "727b4729649c87a7fc4d6975283985f4afc9f6f2",
      "parents": [
        "56439427500146bf125b081406275be55fa5d9e3"
      ],
      "author": {
        "name": "Andrew Ip",
        "email": "aip@cwlinux.com",
        "time": "Wed Oct 16 06:58:05 2002 +0000"
      },
      "committer": {
        "name": "Andrew Ip",
        "email": "aip@cwlinux.com",
        "time": "Wed Oct 16 06:58:05 2002 +0000"
      },
      "message": "Add w49f002u support\n\nCorresponding to coreboot v1 svn r643.\n"
    },
    {
      "commit": "56439427500146bf125b081406275be55fa5d9e3",
      "tree": "5a0b1c587d80a2fcc65fe89acdaa8f203d0d31b3",
      "parents": [
        "6041bcda7ac8c8a7470bba58e8b26cdfd5746679"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Sep 06 16:58:14 2002 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Fri Sep 06 16:58:14 2002 +0000"
      },
      "message": "Can now burn 82802ab\n\nCorresponding to coreboot v1 svn r633.\n"
    },
    {
      "commit": "3c910ed8075f20cb2e6c6e919e4b4cbcdfed8b9f",
      "tree": "e106fdf52d25899532b5ea1c26b38b28815659ea",
      "parents": [
        "1e5003fdeb83baddfd4284fda60fa8e612f7d90f"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue May 28 23:29:17 2002 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue May 28 23:29:17 2002 +0000"
      },
      "message": "Add support for ST M29F400BT - part 1\n\nCorresponding to coreboot v1 svn r582.\n"
    },
    {
      "commit": "c831647b17e4d657765669aa2909777fc3552dec",
      "tree": "3bec547cedde3d6d49fa5ac7f95c96032ad063c2",
      "parents": [
        "ef5779d1ddee6b83dfe04ff343e4b7d290fd24d7"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Mar 21 22:40:40 2002 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Mar 21 22:40:40 2002 +0000"
      },
      "message": "Add support for 39sf020\n\nCorresponding to coreboot v1 svn r523.\n"
    },
    {
      "commit": "ef5779d1ddee6b83dfe04ff343e4b7d290fd24d7",
      "tree": "4e9514f6bc1d73b14490747d1d18ab1ef9e7b6fa",
      "parents": [
        "f4cf2baec9ba699c7e7387de7fd528fca06b25d6"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Jan 29 20:18:02 2002 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Jan 29 20:18:02 2002 +0000"
      },
      "message": "Fixes\n\n - switch to volatile everywhere\n - use myusec_delay instead of usleep\n\nCorresponding to coreboot v1 svn r492.\n"
    },
    {
      "commit": "5e5f75e559f605974afd3767bc650a1cc0ed6f1f",
      "tree": "6923dc3d9468a6929079951532dd9fa9040637eb",
      "parents": [],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Jan 29 18:21:41 2002 +0000"
      },
      "committer": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Tue Jan 29 18:21:41 2002 +0000"
      },
      "message": "Trying to make this general purpose user-land flash burner\n\nCorresponding to coreboot v1 svn r489.\n"
    }
  ]
}
