)]}'
{
  "log": [
    {
      "commit": "9f5f2158a743fc2d7de63c05d38d8133c6b4d15d",
      "tree": "ea4bbb6158dd337b600e537a4b139004c5ff527c",
      "parents": [
        "b5b161b260b119d90a7f22e1c8ec1174de5eacf9"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 04 23:20:21 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 04 23:20:21 2010 +0000"
      },
      "message": "Gcc and clang can check format strings of printf-like functions\n\nSince we don\u0027t support any other compilers right now, enable that\nextension unconditionally.\n\nFix the bugs found by format string checking.\n\nCorresponding to flashrom svn r1032.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "b5b161b260b119d90a7f22e1c8ec1174de5eacf9",
      "tree": "ac20b472a8408769c2a9956b28a2ea72fcc4b469",
      "parents": [
        "2db77a03ef8b6b3cb980b9aba7e5009d778f62da"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 04 19:05:39 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 04 19:05:39 2010 +0000"
      },
      "message": "Internal: introduce processor enables and abort if top/bottom alignment is unknown\n\nThe internal programmer needs correct information about flash_base and\nchip window top/bottom alignment on non-x86 before it can be used. Abort\nany internal programmer action for now until the code is fixed.\n\nAdd the concept of a processor enable for systems where flashing is\nimpacted by processor settings or processor model.\n\nCorresponding to flashrom svn r1031.\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": "2db77a03ef8b6b3cb980b9aba7e5009d778f62da",
      "tree": "a31d78c669174f7448be25777457c5f56f492679",
      "parents": [
        "8b83f55979f5bb5ba7a03f8edb0adb1d0089661a"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 04 17:07:39 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 04 17:07:39 2010 +0000"
      },
      "message": "Make the \u0027flashrom --help\u0027 output look a bit nicer\n\nOnly print \"flashrom\" as the program name unconditionally, not the full path\nand program name (e.g. \"/home/foo/bar/baz/flashrom\" or on Windows\n\"C:\\Foo\\Bar\\Whatever\\flashrom.exe\"). The path or exact executable name is\nnot really useful to print here, if you managed to run --help you already\nknow it, and it just makes the output look ugly.\n\nAlso, add a missing newline to make the output look nicer.\n\nFinally, revert the \"CONFIG_PRINT_WIKI ?\u003d yes\" change which accidentally\nslipped into r1029.\n\nCorresponding to flashrom svn r1030.\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": "8b83f55979f5bb5ba7a03f8edb0adb1d0089661a",
      "tree": "d09b06bdcfd72f086a8b835aa1ad9131bf176778",
      "parents": [
        "b929d110c1ef02bced974e1fe8ca7b3561ed87fa"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Fri Jun 04 16:39:35 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 04 16:39:35 2010 +0000"
      },
      "message": "Fix URLs for GIGABYTE motherboards\n\nCorresponding to flashrom svn r1029.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "b929d110c1ef02bced974e1fe8ca7b3561ed87fa",
      "tree": "f10a8c278c45e8bde5afd2b92434612af1afec4c",
      "parents": [
        "301703bc5b84d5e4a38298469ef00fdfe9aaa6a2"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 03 21:48:13 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 03 21:48:13 2010 +0000"
      },
      "message": "Measure OS timer precision to refine calibration\n\nDo not trust the OS at all and measure timer precision before\ncalibrating the delay loop and use that measurement to get reasonable\nprecision for our own delay code.\n\nPrint a measurement for a delay of 4x the OS timer resolution.\n\nBe precise about how bad the deviation was if we had to recalculate.\n\nTested on Windows XP, 32 bit, built using MinGW by Uwe. Tested on\nFreeDOS v1.0 Final, 32bit, built using DJGPP 4.3.2 by Idwer.\n\nCorresponding to flashrom svn r1028.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Idwer Vollering \u003cvidwer+lists.flashrom@gmail.com\u003e\n"
    },
    {
      "commit": "301703bc5b84d5e4a38298469ef00fdfe9aaa6a2",
      "tree": "cce1966039aba4b57a38121c69689fed80d090eb",
      "parents": [
        "dd128c97931afd41bf0c34020bee742f3b7a0237"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jun 03 16:35:51 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jun 03 16:35:51 2010 +0000"
      },
      "message": "Fix bug in wiki printing and whitespace\n\nThe required \"-m\" options were not in the wiki output due to a mistake\nthat I think I introduced recently.\n\nCorresponding to flashrom svn r1027.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "dd128c97931afd41bf0c34020bee742f3b7a0237",
      "tree": "76dbee778746ab585efaa8da954bb5e71dd516a3",
      "parents": [
        "2ead2e225ba0edee146869e1f6b5dd0929896e04"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 03 00:49:50 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 03 00:49:50 2010 +0000"
      },
      "message": "Fix fallout from r1021 which caused compile failures if only the dummy programmer was selected\n\nCorresponding to flashrom svn r1026.\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": "2ead2e225ba0edee146869e1f6b5dd0929896e04",
      "tree": "1de1a99f7baa7735b65e72a43689a7c9fe4a55dc",
      "parents": [
        "4adf8a6512fd81d40bf996622d660c9633cd355f"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Tue Jun 01 16:09:06 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Tue Jun 01 16:09:06 2010 +0000"
      },
      "message": "Add hp xw9400 board enable\n\nAlso modifies nvidia_mcp_gpio_set to cope with multiple MCP55 chips on\nthe same board, like on the Tyan S2915-E.\n\nCorresponding to flashrom svn r1025.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Adis Salcin \u003ccrow@linux.org.ba\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "4adf8a6512fd81d40bf996622d660c9633cd355f",
      "tree": "f4cef857b573af9e9b920c8e738e53314ce17b5f",
      "parents": [
        "71127727dcff4f7e70b318d7a5eb87f0c8fcc4d7"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Tue Jun 01 10:13:17 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Jun 01 10:13:17 2010 +0000"
      },
      "message": "Merge print.c and print_wiki.c board/URL tables\n\nAlso, merge the tables in the output, i.e. there\u0027s only one table which\ncontains both known-good and known-bad/untested boards.\n\nCorresponding to flashrom svn r1024.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "71127727dcff4f7e70b318d7a5eb87f0c8fcc4d7",
      "tree": "ecd2ba9f67c51b833d22051628b79ccb1dcde0a2",
      "parents": [
        "a0020df6309e4536fcb97bd93bc46e2068f0ffe8"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 31 15:27:27 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 31 15:27:27 2010 +0000"
      },
      "message": "So far, we have up to 4 different names for the same thing (ignoring capitalization)\n\nCONFIG_FT2232SPI (makefile config option)\nFT2232_SPI_SUPPORT (#define)\nft2232spi (programmer name)\nft2232_spi.c (programmer file)\n\nUse CONFIG_* with underscores for makefile config options and #defines\nand kill the useless _SUPPORT idiom.\nUse lowercase names with underscores for programmer names and programmer\nfiles.\n\nWith this, you can run \"grep -i ft2232_spi\" and find everything related\nto the ft2232_spi driver. Same applies to all other programmers.\n\nCorresponding to flashrom svn r1023.\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": "a0020df6309e4536fcb97bd93bc46e2068f0ffe8",
      "tree": "d17bac7a7f27d6f4216d8e0281f06f50cbbf82c6",
      "parents": [
        "831e8f4abb29f1ff66ebb8ab5ff496050ff677f7"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun May 30 22:35:14 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun May 30 22:35:14 2010 +0000"
      },
      "message": "Add flashrom.exe unconditionally to the list of files removed at make clean\n\nThis allows users to run make clean without specifying the target\narchitecture.\n\nCorresponding to flashrom svn r1022.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "831e8f4abb29f1ff66ebb8ab5ff496050ff677f7",
      "tree": "8d19ef4871587dcaf0a3a1dec562dd6ef09024b6",
      "parents": [
        "4178760241c3b3dc46a806ee3621a2eb97f4cca5"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun May 30 22:24:40 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun May 30 22:24:40 2010 +0000"
      },
      "message": "Remove unneeded #include statements completely\n\nUnistd.h was only used to get a definition of NULL in all files. Add our\nown NULL #define and remove unistd.h from flash.h\nstdio.h has no place in flash.h, it should be included only in files\nwhich really need it.\nAdd #include statements in individual .c files where needed.\n\nReplace a few printf with msg_* to eliminate the need for stdio.h.\n\nCorresponding to flashrom svn r1021.\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": "4178760241c3b3dc46a806ee3621a2eb97f4cca5",
      "tree": "cf98e62b881ba2f9523c750b85c685bdd6af258c",
      "parents": [
        "ea5425b5008ff741bf47975b6894f479027ae30c"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 30 17:50:16 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 30 17:50:16 2010 +0000"
      },
      "message": "Mark the following chip as supported\n\n - Winbond W39V040FA (reported by Guenter \u003clists@gknw.net\u003e)\n   Read (thus also probe), write (thus also erase), and verify tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003078.html\n\nCorresponding to flashrom svn r1020.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "ea5425b5008ff741bf47975b6894f479027ae30c",
      "tree": "44f2dcd1b2aa82adae6c79663bab2402e8a62663",
      "parents": [
        "c9b6341f29ae0cf19a2578f5dc136a185bca6c01"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 30 17:00:19 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun May 30 17:00:19 2010 +0000"
      },
      "message": "Update the status for the following chips\n\n - Eon EN25F80 (reported by oops66 \u003coops66@wanadoo.fr\u003e)\n   Probe and read tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003183.html\n\n - AMIC A49LF040A (reported by Guenter \u003clists@gknw.net\u003e)\n   Read (thus also probe), write (thus also erase), and verify tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003078.html\n   Also reported by Robert Grasso \u003crobert.grasso@modulonet.fr\u003e.\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003006.html\n\n - SST SST49LF008A (reported by Marco Giacinti \u003cmarcogiacinti@hotmail.it\u003e)\n   Erase tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003010.html\n\n - SST SST29EE020A (reported by Anders Jenbo \u003canders@jenbo.dk\u003e)\n   Write (and thus erase) tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-April/002961.html\n\n - SST SST49LF040 (reported by David Westberg \u003cdavid@uarda.dlinkddns.com\u003e)\n   Probe and read tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-April/002862.html\n\n - Winbond W39V080FA (reported by Maciej Żenczykowski \u003czenczykowski@gmail.com\u003e)\n   All operations tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-April/002863.html\n\n - Winbond W29C020C (reported by Urja Rannikko \u003curjaman@gmail.com\u003e)\n   Erase tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-April/002847.html\n\n - PMC Pm39LV010 (reported by Tim Small \u003ctim@seoss.co.uk\u003e)\n   Write (and thus also erase) tested.\n   http://www.flashrom.org/pipermail/flashrom/2010-March/002711.html\n\nCorresponding to flashrom svn r1019.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "c9b6341f29ae0cf19a2578f5dc136a185bca6c01",
      "tree": "e3059d4bfd48259cc32a3a7097dcff87db5eb62f",
      "parents": [
        "dc1cda15d48cdbc7d53e4cf86cf39844e4af2a8b"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun May 30 16:55:18 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun May 30 16:55:18 2010 +0000"
      },
      "message": "Unlocking for W39V040FA\n\nCorresponding to flashrom svn r1018.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "dc1cda15d48cdbc7d53e4cf86cf39844e4af2a8b",
      "tree": "f7d7123a8b474227d45bd9f0eae5b819d499b3a8",
      "parents": [
        "80f3d05e7356ec85f9ea27ae2e11245e0b6bb3c6"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 28 17:07:57 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 28 17:07:57 2010 +0000"
      },
      "message": "Add support for two-byte RES probes\n\nSome chips implement the RES (0xab) opcode, but they use a non-standard\ntwo byte response instead of the usual one byte response. A two-byte\nresponse has the accuracy of REMS and RDID, so don\u0027t check for REMS/RDID\navailability before running a two-byte RES.\n\nCorresponding to flashrom svn r1017.\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": "80f3d05e7356ec85f9ea27ae2e11245e0b6bb3c6",
      "tree": "3a8deb77453a25d539577a7bfe50aa2bf98682f6",
      "parents": [
        "4073c09556e4fd75fa58102b24b1b6e3aabbe124"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 28 15:53:08 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 28 15:53:08 2010 +0000"
      },
      "message": "ichspi: try harder to conform to address restrictions\n\nICH SPI can enforce address restrictions for all accesses which take an\naddress (well, it could if the chipset implementation was not broken).\nSince exploiting the broken implementation is harder than conforming\nto the address restrictions wherever possible, conform to the address\nrestrictions instead. This patch eliminates a lot of transaction errors\npeople were seeing on chip probe.\n\nCorresponding to flashrom svn r1016.\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": "4073c09556e4fd75fa58102b24b1b6e3aabbe124",
      "tree": "19798a2b6aa96d92289f3c85067816bcd50e7cab",
      "parents": [
        "eb75ced3494d97a9d424b37f62ca304375bd9798"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Wed May 26 22:29:51 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed May 26 22:29:51 2010 +0000"
      },
      "message": "It seems that this board is actually a \u0027Pro\u0027 version\n\nAt least it\u0027s addressed as \u0027Pro\u0027 in the list of boards, which requires\nboard_enable.\n\nSee also:\nhttp://www.flashrom.org/pipermail/flashrom/2009-July/000003.html\n\nCorresponding to flashrom svn r1015.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "eb75ced3494d97a9d424b37f62ca304375bd9798",
      "tree": "749f40f53fb81042cec95c10ab32a622ef1d7d49",
      "parents": [
        "cceafa2ad073fe58b10b6f2317cbd36a63d7ccb5"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Wed May 26 22:26:44 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed May 26 22:26:44 2010 +0000"
      },
      "message": "Sort boards in board-enable table alphabetically\n\nCorresponding to flashrom svn r1014.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "cceafa2ad073fe58b10b6f2317cbd36a63d7ccb5",
      "tree": "f07a19288da12246cf3da5d886be39915cfc59a5",
      "parents": [
        "8d341b5ae774bdf8249c68944a77b72b7c4be640"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 26 01:45:41 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 26 01:45:41 2010 +0000"
      },
      "message": "Handle the following architectures in generic flashrom code\n\n- x86/x86_64 (little endian)\n- PowerPC (big endian)\n- MIPS (big+little endian)\n\nNo changes to programmer specific code. This means any drivers with MMIO\naccess will _not_ suddenly start working on big endian systems, but with\nthis patch everything is in place to fix them.\n\nCompilation should work on all architectures listed above for all\ndrivers except nic3com and nicrealtek which require PCI Port IO which is\nx86-only for now.\n\nTo compile without nic3com and nicrealtek, run\nmake distclean\nmake CONFIG_NIC3COM\u003dno CONFIG_NICREALTEK\u003dno\n\nThanks to Misha Manulis for testing early versions of this patch on\nPowerPC (big endian) with the satasii programmer.\nThanks to Segher Boessenkool for design review and for helping out with\ncompiler tricks and pointing out that we need eieio on PowerPC.\nThanks to Vladimir Serbinenko for compile testing on MIPS (little\nendian) and PowerPC (big endian) and for runtime testing on MIPS (little\nendian).\nThanks to David Daney for compile testing on MIPS (big endian).\nThanks to Uwe Hermann for compile and runtime testing on x86_64.\n\nDO NOT RUN flashrom ON NON-X86 AFTER APPLYING THIS PATCH!\nThis patch only provides the infrastructure, but does not convert any\ndrivers, so flashrom will compile, but it won\u0027t do the right thing on\nnon-x86 platforms.\n\nCorresponding to flashrom svn r1013.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Misha Manulis \u003cmisha@manulis.com\u003e\nAcked-by: Vladimir \u0027phcoder/φ-coder\u0027 Serbinenko \u003cphcoder@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8d341b5ae774bdf8249c68944a77b72b7c4be640",
      "tree": "d7492501f6ee71a68034cd30f1d1b167034a589c",
      "parents": [
        "829ed84e1bf232b7e80fb0d5eac8d902be408340"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue May 25 23:27:44 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue May 25 23:27:44 2010 +0000"
      },
      "message": "Mark the following chips as OK\n\n - PMC Pm49FL004\n - SST SST49LF020\n - SST SST49LF020A\n - SST SST49LF040B\n - SST SST49LF080A\n - Winbond W39V040B\n\nI tested all operations on hardware using r997. Only on SST49LF040B\nwrite/erase does not seem to work, will investigate later (probe/read\nworks, though).\n\nCorresponding to flashrom svn r1012.\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": "829ed84e1bf232b7e80fb0d5eac8d902be408340",
      "tree": "20a58b736c393d47b3d1ffcc35a75f5697d248f5",
      "parents": [
        "b3fe2fc819f744508e05735b1d6713dffedd5eba"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 24 17:39:14 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 24 17:39:14 2010 +0000"
      },
      "message": "Various nicrealtek fixes\n\n - Add missing entries for \u0027flashrom -L\u0027 output and wiki output.\n\n - Add missing entries in the manpage.\n\n - nicrealtek.c: Coding style fixes and cosmetics.\n\nCorresponding to flashrom svn r1011.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "b3fe2fc819f744508e05735b1d6713dffedd5eba",
      "tree": "8bd2748482b58cf1224f28df9deb6da9437c48e6",
      "parents": [
        "a6d9c4b4c15d7acd4ad36051b5c0bd451d86ed96"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon May 24 16:03:57 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon May 24 16:03:57 2010 +0000"
      },
      "message": "Board enable for IP530\n\nCorresponding to flashrom svn r1010.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Marc Bertens \u003cmbertens@xs4all.nl\u003e\n"
    },
    {
      "commit": "a6d9c4b4c15d7acd4ad36051b5c0bd451d86ed96",
      "tree": "2ac20ee1d95620dab29cc8cbefd244cc7b17faba",
      "parents": [
        "f469c271acd98667665f2dfeaf17af45b18454e1"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 24 15:28:12 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon May 24 15:28:12 2010 +0000"
      },
      "message": "Various wiki output improvements as per IRC discussion\n\n - Use \u0027?3\u0027 wiki template (light greenish, not gray) for untested stuff.\n \n - Reduce page width a bit to improve readability on smaller screens.\n \n - Generalize some functions a bit (pass in how many columns to generate).\n \n - Mark untested board-enables as such (were incorrectly marked \"OK\" so far).\n \n - Drop some useless \u0027valign\u003dtop\u0027 entries.\n \n - Make a few more functions \u0027static\u0027 while we\u0027re at it.\n\nCorresponding to flashrom svn r1009.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f469c271acd98667665f2dfeaf17af45b18454e1",
      "tree": "d445f172359d8076298779d2a9357cffcd486a03",
      "parents": [
        "33d7b6aa89c83dc02464b1b6e7e816a14743be48"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:31:50 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:31:50 2010 +0000"
      },
      "message": "Print found PCI IDs during chipset detection\n\nAdd debug output of the exact matched chipset PCI ID to keep track of\ntested PCI IDs for chipsets with one name and multiple IDs. This will\nhelp avoid problems similar to the Tyan S2915 OEM undetected flash in\nthe future.\n\nCorresponding to flashrom svn r1008.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "33d7b6aa89c83dc02464b1b6e7e816a14743be48",
      "tree": "e767011009853ed59a2868403fde57c58438a2a1",
      "parents": [
        "4988420f7dea425e73cfdc9e9187cf5446e30b08"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:27:16 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:27:16 2010 +0000"
      },
      "message": "Disable probing for one variant of MCP55 to enable Tyan S2915\n\nFix Tyan S2915 OEM board by commenting out MCP55 LPC bridge PCI ID\n10de:0361 which is the secondary LPC bridge.\n\nThe same effect could be achieved by refusing to run enable_flash_mcp55\nif the device class is not ISA bridge [0601].\n\nThanks to Alessandro Polverini, Joel Robertson, Nicolas Aveline, Phil\nLoCascio and Nils-Helge Garli Hegvik for testing flashrom on hardware\nand Michael Karcher for analyzing the factory BIOS for clues. In the\nend, no board enable was needed and it was a pure chipset issue.\n\nCorresponding to flashrom svn r1007.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "4988420f7dea425e73cfdc9e9187cf5446e30b08",
      "tree": "a033621451bfcc03ccfdc071f4cf1355d5c0706c",
      "parents": [
        "5824fbff010076cc0d2a4387c1b2f54644ae5785"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:10:46 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 22 07:10:46 2010 +0000"
      },
      "message": "Initialize the internal delay function before running programmer init\n\nThe programmer init may need a good host delay function.\n\nCorresponding to flashrom svn r1006.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "5824fbff010076cc0d2a4387c1b2f54644ae5785",
      "tree": "73c903182e7400386453acfbd7c738b3361849ff",
      "parents": [
        "d175e06ac305274d8e1a8a4658f7f5518c89b801"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 23:09:42 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 23:09:42 2010 +0000"
      },
      "message": "Introduce a generic SPI read function: spi_write_chunked()\n\nEvery SPI programmer driver had its own completely different chip write\nimplementation, and all of them were insufficiently commented. Create\nspi_write_chunked as a copy of spi_read_chunked and convert all SPI\nprogrammers to use it. No functional changes except: - Bus Pirate uses\n12 Byte writes instead of 8 Byte writes - SB600 uses 5 Byte writes\ninstead of 1 Byte writes\n\nCorresponding to flashrom svn r1005.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n"
    },
    {
      "commit": "d175e06ac305274d8e1a8a4658f7f5518c89b801",
      "tree": "25f0a15356ac23f3458d77f2e636fc4ca57ae112",
      "parents": [
        "52a15492bdb22ce792611a078ea247968dbd7e65"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 23:00:56 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 23:00:56 2010 +0000"
      },
      "message": "Libpci \u003c 2.2.4 can not store class info in struct pci_dev\n\nRead class info manually and store it in a separate variable.\n\nCorresponding to flashrom svn r1004.\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": "52a15492bdb22ce792611a078ea247968dbd7e65",
      "tree": "88da89008dc1453cbf89b04a219a64380710eba2",
      "parents": [
        "5665ef35a192ed62ab8966416d2d0e9b724acf24"
      ],
      "author": {
        "name": "Joerg Fischer",
        "email": "turboj@gmx.de",
        "time": "Fri May 21 22:28:19 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 22:28:19 2010 +0000"
      },
      "message": "Add missing nicrealtek.c which was missing from revision 1002 which was\n\nSupport for Realtek RTL8139 network card flashing.\n\nCorresponding to flashrom svn r1003.\n\nSigned-off-by: Joerg Fischer \u003cturboj@gmx.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "5665ef35a192ed62ab8966416d2d0e9b724acf24",
      "tree": "ff5f5fd679b52c4bb6b0ea89e205c6bf622f3873",
      "parents": [
        "6d1dea1ff0a06be37045306108b1489f47701589"
      ],
      "author": {
        "name": "Joerg Fischer",
        "email": "turboj@gmx.de",
        "time": "Fri May 21 21:54:07 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri May 21 21:54:07 2010 +0000"
      },
      "message": "Support for Realtek RTL8139 network card flashing\n\nCorresponding to flashrom svn r1002.\n\nSigned-off-by: Joerg Fischer \u003cturboj@gmx.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6d1dea1ff0a06be37045306108b1489f47701589",
      "tree": "8ee147581e8297ad9df8fba86199d6776fb099ac",
      "parents": [
        "be24d8198c56f8d2d6dc67c40a78c64b46860819"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 19 16:46:52 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed May 19 16:46:52 2010 +0000"
      },
      "message": "Increase flashrom release number to 0.9.2\n\nCorresponding to flashrom svn r1000.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "be24d8198c56f8d2d6dc67c40a78c64b46860819",
      "tree": "c26570ac185a8f1571728dfef2495f0b679dc43e",
      "parents": [
        "8841d3e703e3d3f7c7920b7f9439fc9333c15638"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Mon May 17 23:19:22 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon May 17 23:19:22 2010 +0000"
      },
      "message": "Write MSRs in a platform and compiler-independent form\n\nMsr_t memory layout may depend on compiler; with optimizations this may\nlead to writing incorrect data to MSR. Create a temporary buffer with\ncorrect layout to avoid this problem.\n\nCorresponding to flashrom svn r999.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "8841d3e703e3d3f7c7920b7f9439fc9333c15638",
      "tree": "6882ad326234c32f0af130afede47c17a910a181",
      "parents": [
        "316a29f33f7b4f549097c102cf2e56a30d7e3cac"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 15 15:04:37 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat May 15 15:04:37 2010 +0000"
      },
      "message": "Fix assorted documentation, frontend and printing bugs\n\nChange the command line interface to make file names positional.\nAdd more sanity checks to the command line parser.\n\nCorresponding to flashrom svn r998.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "316a29f33f7b4f549097c102cf2e56a30d7e3cac",
      "tree": "544d1dea8706b7b9e3591f81eba8be45fc054ab8",
      "parents": [
        "270237687a7f550e86c01548550f25b1d0a31d65"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri May 07 20:09:04 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri May 07 20:09:04 2010 +0000"
      },
      "message": "Convert various prints to use msg_p* and msg_g* respectively\n\nConvert programmer print messages to msg_p* convert general print messages to msg_g* a few fixes as suggested by Carl-Daniel.\n\nCorresponding to flashrom svn r997.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "270237687a7f550e86c01548550f25b1d0a31d65",
      "tree": "88f216baf356f0e22fb8c8f7733ca9f175bd1545",
      "parents": [
        "837d81079689927b78baa5c606c6d8484ea21a95"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Apr 28 15:22:14 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Apr 28 15:22:14 2010 +0000"
      },
      "message": "One of the problems is that --force had multiple meanings\n\n- Force chip read by faking probe success.\n- Force chip access even if the chip is bigger than max decode size for\n  the flash bus.\n- Force erase even if erase is known bad.\n- Force write even if write is known bad.\n- Force writing even if cbtable tells us that this is the wrong image\n  for this board.\n\nThis patch cleans up --force usage:\n- Remove any suggestions to use --force for probe/read from flashrom\n  output.\n- Don\u0027t talk about \"success\" or \"Found chip\" if the chip is forced.\n- Add a new internal programmer parameter boardmismatch\u003dforce. This\n  overrides any mismatch detection from cbtable/image comparisons.\n- Add a new internal programmer parameter laptop\u003dforce_I_want_a_brick.\n- Adjust the documentation for --force.\n- Clean up the man page a bit whereever it talks about --force or\n  laptops.\n\nAdditional changes in this patch:\n- Add warnings about laptops to the documentation.\n- Abort if a laptop is detected. Can be overridden with the programmer\nparameter mentioned above.\n- Add \"Portable\" to the list of DMI strings indicating laptops.\n- Check if a chip specified with -c is known to flashrom.\n- Programmer parameter reliability and consistency fixes.\n- More paranoid self-checks.\n- Improve documentation.\n\nCorresponding to flashrom svn r996.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "837d81079689927b78baa5c606c6d8484ea21a95",
      "tree": "3984257535f8147f22220157a0952834f6760e35",
      "parents": [
        "ce1c798c1ce12873c101d0e3345548db83d2e374"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Apr 25 22:47:50 2010 +0000"
      },
      "committer": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Apr 25 22:47:50 2010 +0000"
      },
      "message": "Fix the DOS port\n\nNow the DS selector limit is set to 4GB and all mmio accesses goes\nthrough DS, the 1:1 mapping is fixed so the _DS base is taken onto\naccount. Plus is that the hwaccess.c needs no change and memcpy etc can\nbe used on mmaped space.\n\nCorresponding to flashrom svn r995.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e \nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ce1c798c1ce12873c101d0e3345548db83d2e374",
      "tree": "ef7e6e60e5a1ab1f159a03a23499293cb5b73696",
      "parents": [
        "8f10d24a0098eb727599688ee2d4bb0eb637d674"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Apr 20 19:34:31 2010 +0000"
      },
      "committer": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Apr 20 19:34:31 2010 +0000"
      },
      "message": "Add support for Winbond W25Q80, W25Q16 and W25Q32\n\nI tested read/write/probe with W25Q80.\n\nCorresponding to flashrom svn r994.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e \nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n"
    },
    {
      "commit": "8f10d24a0098eb727599688ee2d4bb0eb637d674",
      "tree": "565d751cd7f9d0eeb79cbb019abaf228e1762800",
      "parents": [
        "f640401e92c3a00e26e246064b86af4971594097"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Apr 11 21:01:06 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Apr 11 21:01:06 2010 +0000"
      },
      "message": "Add board enable for ABit NF7-S\n\nCorresponding to flashrom svn r993.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Tom Brand \u003cworntreads@sbcglobal.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f640401e92c3a00e26e246064b86af4971594097",
      "tree": "089b9624eb035a525b54b1344a617519203406e6",
      "parents": [
        "ad0010a67a9d9fdfe03164bec8d10607b882cec2"
      ],
      "author": {
        "name": "Urja Rannikko",
        "email": "urjaman@gmail.com",
        "time": "Fri Apr 09 00:02:38 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Apr 09 00:02:38 2010 +0000"
      },
      "message": "Reinitialize the delay loop upon recalibration\n\nFix an unescaped % in a format specifier.\n\nCorresponding to flashrom svn r992.\n\nSigned-off-by: Urja Rannikko \u003curjaman@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ad0010a67a9d9fdfe03164bec8d10607b882cec2",
      "tree": "d94bd51665ece058ae418dd66f3bdffce0c202c5",
      "parents": [
        "253101e69e217e02802b6f7de453cb6b209f1dfa"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Apr 03 10:27:08 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Apr 03 10:27:08 2010 +0000"
      },
      "message": "Intel 28F004/28F400 support\n\nRemove blockwise write for i82802ab chips. It will be reintroduced\nin post-0.9.2 in a generic way. This is needed to fix\nFWH-like chips with non-uniform sectors.\n\nThese are:\n  Intel 28F001\n  Sharp LHF00L04\n  ST M50FW002\n  ST M50LPW116\n\nCorresponding to flashrom svn r991.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "253101e69e217e02802b6f7de453cb6b209f1dfa",
      "tree": "7a5267c05ea313a181af44e5d7f2e8ffb202b2dc",
      "parents": [
        "957d2605426531e763d35c0d8984f34a8d9dd5c3"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Mar 31 23:55:06 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Mar 31 23:55:06 2010 +0000"
      },
      "message": "Refine and fix the delay loop calculation\n\nThe current delay loop calculation is still from revision 1 of flashrom,\nand since then it had a logic bug which caused all delays to be twice as\nlong as intended.\n\nFix the delay duration.\n\nProtect against delay loop overflows.\n\nDetect a non-working delay loop.\n\nChange the delay loop itself to ensure clever compiler optimizers won\u0027t\neliminate it (as happens with clang/llvm in the current code). Some\npeople suggested machine-specific asm, but the empty asm statement with\nthe loop counter as register/memory input has the benefit of being\nperfectly cross-platform and working in gcc and clang.\n\nIf time goes backwards (catastrophical NTP time difference, manual\ntime change), timing measurements were shot because the new-old time\nsubtraction yielded negative numbers which weren\u0027t handled correctly\nbecause the variable is unsigned. Work around that issue (a fix is\nmathematically impossible).\n\nIf time goes forward too fast, pick the biggest possible timing\nmeasurement with a guaranteed overflow avoidance for all timing\ncalculations.\n\nCheck four times if the calculated timing is at most 10% too fast. This\naddresses OS scheduler interactions, e.g. being scheduled out during\nmeasurement which inflates measurements.\n\nIf the timing looks like garbage, recalculate the timer values up to\nfour times before giving up.\n\nAvoid division by zero in rare cases where timing measurements for a 250\nms delay returned 0 us elapsed.\n\nCorresponding to flashrom svn r990.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Maciej Pijanka \u003cmaciej.pijanka@gmail.com\u003e\n"
    },
    {
      "commit": "957d2605426531e763d35c0d8984f34a8d9dd5c3",
      "tree": "a91d660a8a82f1bb26f28d34bb951003d0284a25",
      "parents": [
        "dfdc56f4a03cc84cba67ffc2c10ff89b816c43ee"
      ],
      "author": {
        "name": "Vadim Girlin",
        "email": "vadimgirlin@gmail.com",
        "time": "Tue Mar 30 02:45:18 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Mar 30 02:45:18 2010 +0000"
      },
      "message": "Add ITE IT8720 SPI support\n\nOriginal patch by Vadim Girlin.\nMessage printing updated by Carl-Daniel Hailfinger.\n\nCorresponding to flashrom svn r989.\n\nSigned-off-by: Vadim Girlin \u003cvadimgirlin@gmail.com\u003e\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": "dfdc56f4a03cc84cba67ffc2c10ff89b816c43ee",
      "tree": "bd3e484613d443f1ec678bb1696941a9d5d14c69",
      "parents": [
        "132e2ec6320f7ffe406a443760343c2d8953c221"
      ],
      "author": {
        "name": "Anders Juel Jensen",
        "email": "andersjjensen@gmail.com",
        "time": "Sat Mar 27 23:25:14 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Mar 27 23:25:14 2010 +0000"
      },
      "message": "Add PMC Pm39LV020 and Pm39LV040\n\nCorresponding to flashrom svn r988.\n\nSigned-off-by: Anders Juel Jensen \u003candersjjensen@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "132e2ec6320f7ffe406a443760343c2d8953c221",
      "tree": "b0f52ef021fec7484b4ce8fa7f85adfc7a50e3fc",
      "parents": [
        "b811461abb08bb7cada46c6d081a7eaa164db352"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Mar 27 16:36:40 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Mar 27 16:36:40 2010 +0000"
      },
      "message": "Add runtime and build environment info to the flashrom version message\n\nThis patch uses code from Idwer Vollering and Maciej Pijanka.\nI\u0027ve added Makefile support and compiler version printing and\nrestructured the code heavily.\nThe code prints runtime system information and buildtime libpci\ninformation (I couldn\u0027t find any runtime libpci version function). Due\nto our ability to cross-compile flashrom, buildtime system information\nfrom \"uname -mrs\" doesn\u0027t help diagnosing any problems. That\u0027s why only\nlibpci and gcc are buildtime info, and the rest is runtime info.\n\nExamples:\n\nopenSUSE 10.3, i686, gcc 4.2.1, with PCI support:\nflashrom v0.9.1-r971 on Linux 2.6.22.19-0.2-default (i686), built with\nlibpci 2.2.6, GCC 4.2.1 (SUSE Linux)\n\nopenSUSE 10.3, i686, llvm-clang-2.6.99svn97231, with PCI support:\nflashrom v0.9.1-r971 on Linux 2.6.22.19-0.2-default (i686), built with\nlibpci 2.2.6, LLVM 1/clang 1\n\nopenSUSE 11.1, x86_64, gcc 4.3.2, with PCI support:\nflashrom v0.9.1-r972 on Linux 2.6.27.29-0.1-default (x86_64), built with\nlibpci 3.0.1, GCC 4.3.2 [gcc-4_3-branch revision 141291]\n\nopenSUSE 10.3, i686, gcc 4.2.1, without PCI support:\nflashrom v0.9.1-r971 on Linux 2.6.22.19-0.2-default (i686), built with\nGCC 4.2.1 (SUSE Linux)\n\nWindows/cygwin, i686, gcc 4.3.4, without PCI support:\nflashrom v0.9.1-r973 on CYGWIN_NT-5.1 1.7.1(0.218/5/3) (i686), built\nwith GCC 4.3.4 20090804 (release) 1\n\nFreeBSD 8.0, i386, gcc 4.2.1, with PCI support:\nflashrom v0.9.1-r973 on FreeBSD 8.0-RELEASE-p2 (i386), built with libpci\n3.1.7, GCC 4.2.1 20070719  [FreeBSD]\n\nCorresponding to flashrom svn r987.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nAcked-by: Maciej Pijanka \u003cmaciej.pijanka@gmail.com\u003e\n"
    },
    {
      "commit": "b811461abb08bb7cada46c6d081a7eaa164db352",
      "tree": "23c529184ba0c0aa7732e44e8ba9b380935e48b3",
      "parents": [
        "4e3d0b3a244067debc0c250986bf65bc2bc182ea"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Mar 27 16:16:01 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Mar 27 16:16:01 2010 +0000"
      },
      "message": "The delay loop is probably one of the oldest pieces of code\n\nClean up code duplication and measure timing of 10/100/1000/10000 us\ndelays.\n\nCorresponding to flashrom svn r986.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Maciej Pijanka \u003cmaciej.pijanka@gmail.com\u003e\n"
    },
    {
      "commit": "4e3d0b3a244067debc0c250986bf65bc2bc182ea",
      "tree": "7e311c929ef697a3781145bc2cea68359deb2794",
      "parents": [
        "d4e5359372a6dc5facb2ea142358508fa058cf68"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 25 23:18:41 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Mar 25 23:18:41 2010 +0000"
      },
      "message": "Polish the flashrom code comments and outputs a bit\n\n - Fix a number of typos (found via ispell).\n\n - Use correct vendor names (as per their websites) consistently.\n\nCorresponding to flashrom svn r985.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "d4e5359372a6dc5facb2ea142358508fa058cf68",
      "tree": "5a7a34695d8cd269c988a4ce0c4ba85b95c00be2",
      "parents": [
        "01f3ef4fd1b46cac6b2601c7ae3f4fa1fc1df462"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Mar 25 09:23:46 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Mar 25 09:23:46 2010 +0000"
      },
      "message": "Add success reports\n\nPMC Pm39LV010:\n See http://www.coreboot.org/pipermail/flashrom/2010-March/002711.html\n Thanks to Tim Small for reporting!\n\nSupermicro X8DTT-F:\n See http://www.coreboot.org/pipermail/flashrom/2010-March/002707.html\n Thank to Taylan Develioglu for testing!\n\nGigabyte GA-965P-DS4:\n See http://www.coreboot.org/pipermail/flashrom/2010-March/002426.html\n Thanks to Michal Andrzejczak for reporting!\n\nTyan Tempest i5000PW:\n See http://www.coreboot.org/pipermail/flashrom/2010-February/002358.html\n Thanks to Rob Lazzurs for reporting!\n\nPCEngines WRAP.2E:\n See http://www.coreboot.org/pipermail/flashrom/2010-February/002187.html\n Thanks to Vincenzo Caruso for testing!\n\nAsus P5B:\n This board has been reporting as working (for r710/0.9.1) in:\n http://www.coreboot.org/pipermail/flashrom/2010-February/002170.html\n Thanks to Patrice Levesque for testing!\n\nMSI 7312 (K9MM-V) + W39V040B:\n See http://www.coreboot.org/pipermail/flashrom/2010-February/002159.html\n Thanks to David Mears for testing!\n\nProbe + Read on SST49LF080A:\n See http://www.coreboot.org/pipermail/flashrom/2010-February/002095.html\n Thanks to Peter Lemenkov for testing!\n\nFinally:\n remove Asus A7V8X-X from \"boards_ok\", as this table is meant only for\n boards not needing a board enable.\n\nCorresponding to flashrom svn r984.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "01f3ef4fd1b46cac6b2601c7ae3f4fa1fc1df462",
      "tree": "fbcfb9e21e27d3a33bdb778d3907f05a2af13659",
      "parents": [
        "ed479d2a8728dc12f1f78170cacfaf542cd0b44e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 25 02:50:40 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Mar 25 02:50:40 2010 +0000"
      },
      "message": "Autodetect ITE IT87* LPC-\u003eSPI translation on all boards without the need for a board enable\n\nMove boards which had an IT87* SPI board enable from the board enable\nlist to the OK list.\n\nMark the Gigabyte GA-MA78GPM-DS2H as OK.\n\nChange the it87spi forced port parameter to it87spiport\u003d...\n\nFix incorrect indentation in the man page.\n\nTested by Ward Vandewege on both variants of the Gigabyte GA-M57SLI-S4\nhttp://www.flashrom.org/pipermail/flashrom/2010-March/002712.html\n\nTested by 李彥學 (Ian-Xue Li) on the Gigabyte GA-MA78GPM-DS2H\nhttp://www.flashrom.org/pipermail/flashrom/2010-March/002723.html\n\nCorresponding to flashrom svn r983.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Ward Vandewege \u003cward@gnu.org\u003e\n"
    },
    {
      "commit": "ed479d2a8728dc12f1f78170cacfaf542cd0b44e",
      "tree": "50b12e054fcff9b0cabbf916d2d049d00f2bf8e5",
      "parents": [
        "93539dad8d6c0336f60c50966a2dc3a34736165d"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Wed Mar 24 23:14:32 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Wed Mar 24 23:14:32 2010 +0000"
      },
      "message": "Convert chips\u0027 message printing to msg_c* Fixed suggestions by Carl-Daniel\n\nCorresponding to flashrom svn r982.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "93539dad8d6c0336f60c50966a2dc3a34736165d",
      "tree": "66a4cee95756e9af0ce99d81c99186e8cdbf8555",
      "parents": [
        "3355f06978e2b09c398f97a55f44afbb6c46cf38"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 23:10:01 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 23:10:01 2010 +0000"
      },
      "message": "Fix copy/paste error in print.c preventing compilation\n\nCorresponding to flashrom svn r981.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n"
    },
    {
      "commit": "3355f06978e2b09c398f97a55f44afbb6c46cf38",
      "tree": "ccd08270556a44a17de04975112cdac0e44e98f5",
      "parents": [
        "c85fa45805caeae62f435750465c472d37a52f91"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:23 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:23 2010 +0000"
      },
      "message": "Flashrom works on Acer Aspire 1520 (Laptop) with W39V040A\n\nSee http://www.coreboot.org/pipermail/flashrom/2010-March/002451.html\n\nThanks to Paweł Stawicki for reporting!\n\nCorresponding to flashrom svn r980.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c85fa45805caeae62f435750465c472d37a52f91",
      "tree": "6371b6b9ab1e417e08e357277a8655921c13f66c",
      "parents": [
        "b90c2217b1adc190958a28eb77fec7773da4e37f"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:19 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:19 2010 +0000"
      },
      "message": "Shuttle FD37 and MSI K9A2 Platinum are supported\n\nFD37: http://www.coreboot.org/pipermail/flashrom/2010-March/002440.html\nK9A2: http://www.coreboot.org/pipermail/flashrom/2010-March/002433.html\n\nThanks to Sylvain BERTRAND for reporting!\n\nCorresponding to flashrom svn r979.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b90c2217b1adc190958a28eb77fec7773da4e37f",
      "tree": "c0376cbe2ea7b0cdb7a1217a746bb70f1cab9421",
      "parents": [
        "e06a9c8dd0a5782e5ab73d5a52e1bceabe4a302d"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:14 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:14 2010 +0000"
      },
      "message": "MSI MS6330 tested with W49F002U and EN29F002\n\nW49F002U: http://www.coreboot.org/pipermail/flashrom/2010-March/002469.html\nEN29F002: http://www.coreboot.org/pipermail/flashrom/2010-March/002480.html\n\nBlock erase was broken, chip erase worked, block erase is fixed in r934 but\nhas not been tested since.\n\nThanks to Guy Lacroix for reporting!\n\nCorresponding to flashrom svn r978.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e06a9c8dd0a5782e5ab73d5a52e1bceabe4a302d",
      "tree": "d407946c2201890ef49ff18e5fc5eec80fa9f90c",
      "parents": [
        "25a3c530a1afb61a9dac01ba40e2e76af88b9e75"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:08 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:08 2010 +0000"
      },
      "message": "ASUS P6T Deluxe is OK\n\nSee http://www.coreboot.org/pipermail/flashrom/2010-March/002501.html\nThanks to Konstantin Matuschek for reporting.\n\nCorresponding to flashrom svn r977.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "25a3c530a1afb61a9dac01ba40e2e76af88b9e75",
      "tree": "15d13b0baadb22ba6d4836a116f82b57089ef68a",
      "parents": [
        "98eff46e3d5f05eb818be8f3df3eb6d87a7ae3d9"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:02 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:56:02 2010 +0000"
      },
      "message": "Clean up manufacturer mainboard links\n\nThe Asus A8NE-FM/S does exist, you find original ASUS pdf manuals in the\ninternet, but seems to be an OEM board that is not documented on the\nAsus page.\n\nA lot of MSI boards are OEM boards that have no page at the MSI site...\n\nThis patch also adds links in the Wiki for boards from the board enable\ntable.\n\nCorresponding to flashrom svn r976.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "98eff46e3d5f05eb818be8f3df3eb6d87a7ae3d9",
      "tree": "ec956432c21b290971b77709c2144f0e92a9b16a",
      "parents": [
        "e2343e0813b56be43e56bcccd2e49bde872bd1dc"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:55:56 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:55:56 2010 +0000"
      },
      "message": "Abit VT6X4 + Winbond W29C020C and Asus A7V133 + Atmel AT29C010A work\n\nAbit VT6X4 / W29C020C: See\n  http://www.coreboot.org/pipermail/flashrom/2010-March/002730.html\n  Fixes typo in comment and marks board-enable as tested (the flashrom\n  running on that machine was patched with the board enable that got\n  in later).\n\nAsus A7V133 / Atmel AT29C010A: See\n  http://www.coreboot.org/pipermail/flashrom/2010-March/002729.html\n  Adding \"erase\" to tested as there is only one erase function.\n\nCorresponding to flashrom svn r975.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e2343e0813b56be43e56bcccd2e49bde872bd1dc",
      "tree": "a8f30be48ba879b81a79caaaf6651a18c3fc4a0c",
      "parents": [
        "45f79cb279d4f00f1c0be33e101ffc2c1c1fdf8d"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:55:50 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 22:55:50 2010 +0000"
      },
      "message": "Probe/Read tested for SST29EE020A\n\nhttp://www.flashrom.org/pipermail/flashrom/2010-February/002318.html\nThanks to Andre Robatino for reporting!\n\nCorresponding to flashrom svn r974.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "45f79cb279d4f00f1c0be33e101ffc2c1c1fdf8d",
      "tree": "ad981b19c17a753cfc93dccfb65339c53698568b",
      "parents": [
        "69e5811e791dce0bb03796d842314c0397ff0e7c"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 17:55:04 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 24 17:55:04 2010 +0000"
      },
      "message": "Fix handling of empty dmidecode output\n\nCorresponding to flashrom svn r973.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "69e5811e791dce0bb03796d842314c0397ff0e7c",
      "tree": "2b37bafd08aecabc45fd72ec36bdba132a6f0b4c",
      "parents": [
        "12aa0be5d47d8759e27a1ee412b2f95b9906898b"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 23 17:10:28 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 23 17:10:28 2010 +0000"
      },
      "message": "Sst49lfxxxc chips are functionally the same as 82802ab chips\n\nSst49lfxxxc software status register is functionally the same as the \n82802ab status register, \"Block Protect Status\"(49lfxxxc) can be treated \nthe same as \"Device Protect Status\"(82802ab).\nErase_block_49lfxxxc is the same command sequence as erase_block_82802ab.\nAdd unlock_49lfxxxc to chips definitions.\nWrite_sector_49lfxxxc is the same as write_page_82802ab.\n\nCorresponding to flashrom svn r972.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "12aa0be5d47d8759e27a1ee412b2f95b9906898b",
      "tree": "b34d080e817b9a94809b24734a0bf64ed9c5605c",
      "parents": [
        "12575e5bfe4292067d805404f6c6524f64a3ab86"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 23:47:38 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 23:47:38 2010 +0000"
      },
      "message": "Check 82802AB probing results for flash contents too\n\nJEDEC ID probing checks the parity of the vendor ID and verifies that\nthe ID differs from the flash chip contents. Add the same feature to\n82802AB ID probing.\n\nThis should reduce the number of lines we have to look at to determine\nif we\u0027re missing a chip definition or if we need a board enable. Just\nuse grep on the log: grep -v \"parity violation\" To narrow it down\nfurther, try: grep -v \"id1 is normal flash content, id2 is normal flash\ncontent\" And of course you want to ignore the skipped probes: grep -v\n\"skipped\" The remaining lines are worth examining, and if those look\nbogus as well, you can bet that we just need a board enable.\n\nCorresponding to flashrom svn r971.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "12575e5bfe4292067d805404f6c6524f64a3ab86",
      "tree": "710eb481f73dbdb11a9ec4d8adf02731d6534d2c",
      "parents": [
        "ed3eae68738c6655eab45265ab204b79504af701"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 23:43:51 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 23:43:51 2010 +0000"
      },
      "message": "Reduce message severity level for skipped chips\n\nOld verbose log excerpt:\nProbing for Atmel AT25DF021, 256 KB: skipped. Host bus type Parallel and\nchip bus type SPI are incompatible.\n\nNew verbose log excerpt:\nProbing for Atmel AT25DF021, 256 KB: skipped.\n\nThis makes logs more readable and manageable. If someone really\ndesperately wants all the bus debugging stuff, he/she can switch to SPEW\nmode instead of VERBOSE mode.\n\nCorresponding to flashrom svn r970.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "ed3eae68738c6655eab45265ab204b79504af701",
      "tree": "83786b89ac11b79eb8249afeeca9f1dda3b87e3d",
      "parents": [
        "9979eacd9c3be00517f69a6631209222b8128bba"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 21:48:51 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 21:48:51 2010 +0000"
      },
      "message": "Clang complains loudly when there are duplicate printlock_sst_fwhub, gcc ignores them\n\nAck via IRC.\n\nCorresponding to flashrom svn r969.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "9979eacd9c3be00517f69a6631209222b8128bba",
      "tree": "8b8c49f318d5199b0b6d15510f4360712af4896a",
      "parents": [
        "4e54de944dd97b7178c3847dfbf419f36c1459e6"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 12:29:45 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 12:29:45 2010 +0000"
      },
      "message": "Refine compile-time checks for libpci\n\nIdwer Vollering reported problems with the current libpci check on\nFreeBSD 8.0-RELEASE i386. This is caused by a strict linker.\n\nParsing linker error messages is an exercise in futility, and library\ndetection with $CC --print-file-name is totally useless for libraries\noutside the standard hardcoded builtin gcc search path (probably the\nsame for other compilers as well).\n\nLook for libpciutils instead of libpci on NetBSD during the check.\n\nCorresponding to flashrom svn r968.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n"
    },
    {
      "commit": "4e54de944dd97b7178c3847dfbf419f36c1459e6",
      "tree": "3d73535a8bd7f3d18b7673df0a7c4ad35d6299fa",
      "parents": [
        "8864710cd5ca23a365fb35e5ddc3a8b8368b658f"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 07:03:26 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 07:03:26 2010 +0000"
      },
      "message": "In unlock_28f004s5, variable \u0027i\u0027 needs to be int...\n\nCorresponding to flashrom svn r967.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "8864710cd5ca23a365fb35e5ddc3a8b8368b658f",
      "tree": "f041c9db6f93706bf05306fa51589995469ebad9",
      "parents": [
        "dee4a83e1c97196ba22a25a8900ef804240061ef"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 06:57:02 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 06:57:02 2010 +0000"
      },
      "message": "Fix a few typos from the last commit\n\nCorresponding to flashrom svn r966.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "dee4a83e1c97196ba22a25a8900ef804240061ef",
      "tree": "6cb766627da69c3d73e6c75b63fc207733d8f334",
      "parents": [
        "408e47af32b06613576bff74c0f455fc00220d58"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 04:39:31 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Mon Mar 22 04:39:31 2010 +0000"
      },
      "message": "To access/read the lock bits, we use the same mode to read the chip id\n\nThis patch looks into the write situation for the Intel 28F001BX-{B,T}.\nLooks like they\u0027re just a 82802ab page write.\n\nUnlock_28f004s5 has been changed to read all the lock bits and if at\nleast one of the block lock bits are set, clear them all. If the master\nlock bit is set, we can\u0027t do anything about it, so we return.\n\nCorresponding to flashrom svn r965.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "408e47af32b06613576bff74c0f455fc00220d58",
      "tree": "df195f58fca631cc9e175305a8167b7249937f57",
      "parents": [
        "50415d2e48a510e8799217805a6bd12e49606272"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 03:30:58 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 22 03:30:58 2010 +0000"
      },
      "message": "Multibyte SPI write for the Bus Pirate\n\nCorresponding to flashrom svn r964.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "50415d2e48a510e8799217805a6bd12e49606272",
      "tree": "863777563d3c4c962423077d3bd97018c1fb8e98",
      "parents": [
        "4ad4c745afa696c62467b02ff3690fab43c4bc42"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Mar 21 14:54:57 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Mar 21 14:54:57 2010 +0000"
      },
      "message": "Add DOS cross-compilation support to the Makefile\n\nAdd a README with build instructions.\n\nCorresponding to flashrom svn r963.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "4ad4c745afa696c62467b02ff3690fab43c4bc42",
      "tree": "dd1384273476dcb8628fe852ba32ddc526ed1047",
      "parents": [
        "46313198d8bb111325910b627b7d1dde6dba9ef8"
      ],
      "author": {
        "name": "Daniel Brandt",
        "email": "dbr@mindglow.se",
        "time": "Sun Mar 21 13:36:20 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Mar 21 13:36:20 2010 +0000"
      },
      "message": "Adds board enable to Termtek TK-3370 thin client motherboard\n\nCorresponding to flashrom svn r962.\n\nSigned-off-by: Daniel Brandt \u003cdbr@mindglow.se\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "46313198d8bb111325910b627b7d1dde6dba9ef8",
      "tree": "ec2d5b9fda859d48a51909a752a17501e3d7532a",
      "parents": [
        "fcc4f749f355aa3ee48a0d0a13c37adaefbc0f09"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Sat Mar 20 15:15:36 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Sat Mar 20 15:15:36 2010 +0000"
      },
      "message": "Unlock fixup\n\nCorresponding to flashrom svn r961.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "fcc4f749f355aa3ee48a0d0a13c37adaefbc0f09",
      "tree": "04445779e806d44a7d7b94e6116002d5acd9a8c5",
      "parents": [
        "f63c4364b799187b7f147f2242be26f9623d918e"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Sat Mar 20 03:01:19 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Sat Mar 20 03:01:19 2010 +0000"
      },
      "message": "Fix some problems introduced in commit r948 brought up by carldani\n\nThe Intel 28F001BX-T/B chips don\u0027t have block locks or mention of\nregisters; chip is old. The Intel 28F004S5 mentions block locks which\nrequire a remapping registers.\n\nCorresponding to flashrom svn r960.\n\nThe Intel 28F004S5 mentions block locks which require a remapping registers.\nFixes problems brought up by carldani because of commit r948.\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "f63c4364b799187b7f147f2242be26f9623d918e",
      "tree": "21067ab3306edf06f7928415f718a6043fa00a13",
      "parents": [
        "c94746d892620ddccab2af3dff2b695063ae3e5f"
      ],
      "author": {
        "name": "Luc Verhaegen",
        "email": "libv@skynet.be",
        "time": "Fri Mar 19 23:01:34 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 23:01:34 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: iBase MB899\n\nCorresponding to flashrom svn r959.\n\nSigned-off-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "c94746d892620ddccab2af3dff2b695063ae3e5f",
      "tree": "6307a41691ba8d12894b6eea2db0d3c3e351a8f6",
      "parents": [
        "392e05ad4a85e803ed9cab3de7f819c4539ee7a0"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 23:00:07 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 23:00:07 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Abit AN-M2\n\nOriginal patch by: Luc Verhaegen.\n\nCorresponding to flashrom svn r958.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "392e05ad4a85e803ed9cab3de7f819c4539ee7a0",
      "tree": "2cadf20c41cb41345f94ffb15059472af31a8913",
      "parents": [
        "064f166011bfd8bbbe16e3c37ac4ede3fb43970d"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:58:15 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:58:15 2010 +0000"
      },
      "message": "Reversed-engineered board enable for the ASUS A8N-LA\n\nRebased.\nIDs are ISA and SMBus.\nAdded DMI string to match 3 HP boards: Nagami, Nagami2, Nagami2L.\n\nThis could match any HP Nagami board. Needs testing.\n\nCorresponding to flashrom svn r957.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "064f166011bfd8bbbe16e3c37ac4ede3fb43970d",
      "tree": "a70afbdb2026b9e88d5b0b16119f4416a19a66c8",
      "parents": [
        "255a9e03943b7a80790c73a23b946b27a5bfe1a6"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Fri Mar 19 22:55:48 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:55:48 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: 2nd attempt to fix board detection on GA-MA74GM-S2H\n\nThis board (GA-MA74GM-S2H) has the same list of pciids as the GA-MA78M-S2H,\nso I narroved search conditions by populating corresponding board_pciid_enable\nentry for GA-MA78M-S2H with DMI pattern.\n\nUntested!\n\nCorresponding to flashrom svn r956.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "255a9e03943b7a80790c73a23b946b27a5bfe1a6",
      "tree": "d2df383b0bdebbbbe5e1a07f1fa1cf00713e0f1c",
      "parents": [
        "06477336381fad2f7d4f1a7ede07a02605a688f5"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Mar 19 22:52:00 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:52:00 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Asus P4B533-E\n\nCorresponding to flashrom svn r955.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "06477336381fad2f7d4f1a7ede07a02605a688f5",
      "tree": "9be8b1ea562a5c2bb246e557c8ef7d296d64d597",
      "parents": [
        "998c9dc6ee984934aa06bfe53b365e6edf793fd1"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Mar 19 22:49:09 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:49:09 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Factor out Via Apollo GPO setting\n\nThe board enable for the VT6X4 committed in r950 actually depended on this commit.\n\nCorresponding to flashrom svn r954.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "998c9dc6ee984934aa06bfe53b365e6edf793fd1",
      "tree": "daa0021c690c40e1b6769febdf448ca2754e82e9",
      "parents": [
        "92bc6bddc5e921a9812a29d23f0acf1e3d5825bf"
      ],
      "author": {
        "name": "James Lancaster",
        "email": "deathstalker@gmail.com",
        "time": "Fri Mar 19 22:39:24 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:39:24 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: A8JM board_enable patch\n\nCorresponding to flashrom svn r953.\n\nSigned-off-by: James Lancaster \u003cdeathstalker@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "92bc6bddc5e921a9812a29d23f0acf1e3d5825bf",
      "tree": "8e1d974f662947f06afbd54eb28c84dd02bc4562",
      "parents": [
        "51cd0c9838e533b9b736f43dd1c480675363dcab"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:37:29 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:37:29 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Abit KN8 Ultra\n\nPatch by Chris \u003czinx+flashrom@zenthought.org\u003e\n\nCorresponding to flashrom svn r952.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "51cd0c9838e533b9b736f43dd1c480675363dcab",
      "tree": "5f8e14847a3138b8b6463d2b89d79fc7e11cf489",
      "parents": [
        "187a46acd10730060b0c7ed63484fcb5e93394d7"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Mar 19 22:35:21 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:35:21 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Intel SE440BX-2\n\nThis board has no subsystem IDs, but thankfully the DMI patch is in\nnow, which is a real life safer. There are *WAY* to many 440BX/PIIX4\nboards out there to match this without DMI.\n\nCorresponding to flashrom svn r951.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "187a46acd10730060b0c7ed63484fcb5e93394d7",
      "tree": "9db6043619abb58df957649f7c14e81758467d47",
      "parents": [
        "49146c15a93103470ea5cc9ae46abbf706580a4c"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Mar 19 22:30:49 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:30:49 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Abit VT6X4\n\nThis board has *no* usable IDs at all, neither DMI nor PCI\nsubsystem IDs. You have to force it using \"-m abit:vt6x4\"\n\nTry 3: really correct polarity of the GPIO\n\nCorresponding to flashrom svn r950.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "49146c15a93103470ea5cc9ae46abbf706580a4c",
      "tree": "f500590f70f0a5602e445e34bb753a9d840468cf",
      "parents": [
        "28accc27000d9589a86ecdf4f65bd009207a0a3f"
      ],
      "author": {
        "name": "Luc Verhaegen",
        "email": "libv@skynet.be",
        "time": "Fri Mar 19 22:26:44 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 22:26:44 2010 +0000"
      },
      "message": "Rebased Board Enable Patch: Add Asus A8N\n\nCorresponding to flashrom svn r949.\n\nSigned-off-by: Luc Verhaegen \u003clibv@skynet.be\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "28accc27000d9589a86ecdf4f65bd009207a0a3f",
      "tree": "d51077c5234c888ac4d696e94bcc8f5cb0b0b90a",
      "parents": [
        "6499d5a68189625c30210cc242ee436ca70050eb"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 18:47:06 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Fri Mar 19 18:47:06 2010 +0000"
      },
      "message": "Various JEDEC refactorings touching 82802ab.c, sharplhf00l04.c and stm50flw0x0x.c\n\nRename print_82802ab_status to print_status_82802ab add unlock_82802ab strip unlock code from erase_block_82802ab rename erase_82802ab_block  to erase_block_80280ab delete sharplhf00l04.o from Makefile delete *_lhf00l04* from chipdrivers.h.\n\nadd unlock_stm50flw0x0x\ndelete wait_stm50flw0x0x\ndelete write_page_stm50flw0x0x\nconvert erase_stm50flw0x0x to erase_chip_stm50flw0x0x\ndelete write_stm50flw0x0x\nadd unlock_82802ab to two Intel chips with TEST_BAD_WRITE\nchange the status of 82802AB, 82802AC, M50FW040, M50FW080 to TEST_OK_PR\n\nCorresponding to flashrom svn r948.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6499d5a68189625c30210cc242ee436ca70050eb",
      "tree": "26117c8847563bc0d06736c0e2e8dad9920ff889",
      "parents": [
        "295b3af7671b8de88670ace7d3197f66c08b7f9b"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 17 06:19:23 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Mar 17 06:19:23 2010 +0000"
      },
      "message": "Add board enable for P4C800-E\n\nLspci/flashrom/superiotool at\nhttp://www.coreboot.org/pipermail/flashrom/2010-March/002579.html\n\nCorresponding to flashrom svn r947.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "295b3af7671b8de88670ace7d3197f66c08b7f9b",
      "tree": "58514c2131ee38849dffed49e54537acd7256d9b",
      "parents": [
        "6093969529efb5318dbe66678dc72027aabafa05"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Mar 17 00:47:56 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Mar 17 00:47:56 2010 +0000"
      },
      "message": "PCI device BARs of all types had only bits 1:0 cleared while reading the address\n\nThat was correct for IO BARs, but failed to mask bit 3:2 for MEM BARs,\nresulting in odd offsets for prefetchable MEM BARs and for 64-bit\ncapable MEM BARs. Mask the correct number of bits for all types of BARs\nand add some debug printing about BAR type.\n\nCorresponding to flashrom svn r946.\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": "6093969529efb5318dbe66678dc72027aabafa05",
      "tree": "98fc079f1e089f730bacf89ae2b1ae17753c3332",
      "parents": [
        "03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 17 00:05:59 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Mar 17 00:05:59 2010 +0000"
      },
      "message": "Mark a bunch of parallel chips I tested as TEST_OK_PRW\n\nAll operations for these chips were tested on hardware. ERASE is not marked\nas working yet, as there are multiple erase functions per chip and only one\nwas (successfully) tested. I\u0027ll redo the ERASE test when the respective\ninfrastructure in flashrom is there.\n\nCorresponding to flashrom svn r945.\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": "03ae5c117a66e4db4ed6b55c789aa2ff8b3e244d",
      "tree": "f920353a2683cc9bc4ad6954d95400c6c923629d",
      "parents": [
        "ccf7a2a231a213fe987a675ca6869456dbbd37da"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Mar 16 23:59:19 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Mar 16 23:59:19 2010 +0000"
      },
      "message": "Add MS-DOS crosscompilation support\n\nTested, works fine. Part 1: Code changes.\n\nCorresponding to flashrom svn r944.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ccf7a2a231a213fe987a675ca6869456dbbd37da",
      "tree": "d9264e9d63564e55fcaa38d819e69d6ae3715087",
      "parents": [
        "b3289c904c0242333d1283e85d88e61ee2d3e923"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 03:09:10 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 03:09:10 2010 +0000"
      },
      "message": "Further cleanup after JEDEC refactorings\n\nConvert _sst_fwhub functions to jedec.\n\nCorresponding to flashrom svn r943.\n\nkill unused sst_fwhub.c functions\nmake unlock_* check if unlock was successful and only return 0 when fully successful\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b3289c904c0242333d1283e85d88e61ee2d3e923",
      "tree": "11e10dc557875ab3874b8ea3fabfc737bd7c25dc",
      "parents": [
        "e4446e4ddb0cf1686d651d23519e6387599b4bb3"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 01:00:50 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 01:00:50 2010 +0000"
      },
      "message": "Clean up sst28sf040.c after JEDEC refactorings\n\nRemove function probe_28sf040.\n\nCorresponding to flashrom svn r942.\n\ndelete references to dead sharplhf00l04.c and sst29sf040.c functions from chipdrivers.h\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e4446e4ddb0cf1686d651d23519e6387599b4bb3",
      "tree": "e66c02958f8025906058069a044af4f040ce7ad6",
      "parents": [
        "ffae6ca46862aab833a040e493e709c146a1ba34"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:51:31 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:51:31 2010 +0000"
      },
      "message": "Clean up sharplhf00l04.c after JEDEC refactorings\n\n - remove some copied functions (from 82802ab.c) and use the 82802ab equivalents\n - fix missing prototypes to *_82802ab functions\n\nCorresponding to flashrom svn r941.\n\nfix missing prototypes to _82802ab functions\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ffae6ca46862aab833a040e493e709c146a1ba34",
      "tree": "bab5462b2d6a9843470dfb9dfaaeca8572ec7c17",
      "parents": [
        "ba966f6f93ad914f800ba04ffa038aa553c8f7c5"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:45:00 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:45:00 2010 +0000"
      },
      "message": "Kill dead w39v080fa.c functions\n\nCorresponding to flashrom svn r940.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ba966f6f93ad914f800ba04ffa038aa553c8f7c5",
      "tree": "76c059a432854328a794a421c1057f76500766da",
      "parents": [
        "2f9374bd9d64428aa9862efe578eac60dbc0b062"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:35:53 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:35:53 2010 +0000"
      },
      "message": "Kill dead w39v040c.c functions\n\nCorresponding to flashrom svn r939.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "2f9374bd9d64428aa9862efe578eac60dbc0b062",
      "tree": "9a0241d167032b1dd22f8fd9693146e2f34af0cc",
      "parents": [
        "81449a2482237487f06e0cc35f01769b0d46b734"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:32:30 2010 +0000"
      },
      "committer": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Tue Mar 16 00:32:30 2010 +0000"
      },
      "message": "Kill dead pm49fl00x.c functions\n\nCorresponding to flashrom svn r938.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "81449a2482237487f06e0cc35f01769b0d46b734",
      "tree": "d0a52cd813ab3249409a3d95cb1b66f9339bc75e",
      "parents": [
        "fd41670dd6ae7c216b96467c64ef294086499970"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 15 03:48:42 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Mar 15 03:48:42 2010 +0000"
      },
      "message": "Add FEATURE_REGISTERMAP to some more chips and change the use of various probing functions\n\nAdd FEATURE_REGISTERMAP to * Intel 82802AB, 82802AC * Sharp LHF00L04 * SST SST49LF004C, SST49LF008C, SST49LF016C, SST49LF160C * ST M50FLW040A, M50FLW040B, M50FLW080A, M50FLW080B, M50FW002, M50FW016      M50FW040, M50FW080, M50LPW116.\n\nMake register mapping conditional on FEATURE_REGISTERMAP in 82802ab.c.\nReplace probe_49lfxxxc with probe_82802ab.\nReplace probe_28sf040 with probe_82802ab.\nReplace probe_sst_fwhub with probe_jedec.\nAdd printlock_sst_fwhub to chips which used probe_sst_fwhub.\n\nCorresponding to flashrom svn r937.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "fd41670dd6ae7c216b96467c64ef294086499970",
      "tree": "c338025ecefaa7fd7a20327f75deb45fdcdbb75c",
      "parents": [
        "8111e7ffa43efea14b8a32d401931c0406477945"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Mar 14 17:57:52 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Mar 14 17:57:52 2010 +0000"
      },
      "message": "Skip DMI laptop check if DMI doesn\u0027t work\n\nAlso further removes dead code from dmi.c and adds a missing newline.\n\nCorresponding to flashrom svn r936.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "8111e7ffa43efea14b8a32d401931c0406477945",
      "tree": "1113f0ceac8685c573175911368ead1e62d2c2de",
      "parents": [
        "e3cb0a13bf4bf60b61486cb3eb1031014bc45866"
      ],
      "author": {
        "name": "Raúl Soriano",
        "email": "GatoLoko@gmail.com",
        "time": "Sun Mar 14 00:00:14 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Mar 14 00:00:14 2010 +0000"
      },
      "message": "Enabling Gigabyte GA-MA69VM-S2\n\nThis board has a supported chipset and a supported bios, but it\u0027s\nconnected indirectly through IT8716 and not recognized.\n\nCorresponding to flashrom svn r935.\n\nSigned-off-by: Raúl Soriano \u003cGatoLoko@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "e3cb0a13bf4bf60b61486cb3eb1031014bc45866",
      "tree": "cee8034e82c73014e528de6304ae1f3ae374aa81",
      "parents": [
        "439597032eae0f41745d9173805945c5c85475eb"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Mar 13 23:47:09 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Mar 13 23:47:09 2010 +0000"
      },
      "message": "Fix EN29F002 Top/Bottom Boot Block\n\nSee http://www.coreboot.org/pipermail/flashrom/2010-March/002480.html\nfor effects of mixup: blockwise erase will fail, fallback to chip\nerase works.\n\nCorresponding to flashrom svn r934.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "439597032eae0f41745d9173805945c5c85475eb",
      "tree": "76c0a1816f51012775006aa8c82bdfe78901b5ab",
      "parents": [
        "645c6df21a9570da7f8ac07fe740a0df3a1d4d1c"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Mar 13 17:28:29 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Mar 13 17:28:29 2010 +0000"
      },
      "message": "Various coding style and cosmetic changes\n\n - Fix coding-style, whitespace, and indentation in a few places.\n\n - Consistently use the same spelling (\"Super I/O\") everywhere.\n\nCorresponding to flashrom svn r933.\n\n - Make some flashrom stdout output look a bit nicer.\n \nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "645c6df21a9570da7f8ac07fe740a0df3a1d4d1c",
      "tree": "dae6e1f339249c04cc512e9bb2bada7e16fde916",
      "parents": [
        "31fd8254cf93e577188016676c4eac3ccbfab06d"
      ],
      "author": {
        "name": "Joerg Mayer",
        "email": "jmayer@loplof.de",
        "time": "Sat Mar 13 14:47:48 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Mar 13 14:47:48 2010 +0000"
      },
      "message": "Patch: Manpage: Move description of layout file into the right place\n\nMove the description of the layout file out of the --chip option\ninto the --layout option.\n\nCorresponding to flashrom svn r932.\n\nSigned-off-by: Joerg Mayer \u003cjmayer@loplof.de\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    }
  ],
  "next": "31fd8254cf93e577188016676c4eac3ccbfab06d"
}
