)]}'
{
  "log": [
    {
      "commit": "44ffd58aa375d0293dea7aefef8511c0b4c814d0",
      "tree": "e50bb73a0025f56c3ea9b04a6d157f0161785d3a",
      "parents": [
        "394ee7832569431352d5f6f70ab345a6b4dd9fa8"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Aug 20 14:16:00 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Aug 20 14:16:00 2011 +0000"
      },
      "message": "Makefile: Fix MinGW build, improve output with bogus CC\n\nAs per IRC discussion, the \"ARCH :\u003d\" line should be moved after any\nlines which set CC, as it uses CC itself. This fixes the MinGW build.\n\nAlso, add a \"2\u003e/dev/null\" in the \"ARCH :\u003d\" as per suggestion from\nStefan Tauner to improve the output in the case CC is bogus:\n\nBefore:\n$ make CC\u003dfoo\n/bin/sh: foo: not found\nChecking for a C compiler... not found.\nmake: *** [compiler] Error 1\n\nAfter:\n$ make CC\u003dfoo\nChecking for a C compiler... not found.\nmake: *** [compiler] Error 1\n\nCorresponding to flashrom svn r1418.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "394ee7832569431352d5f6f70ab345a6b4dd9fa8",
      "tree": "ba86f5ee0e7e5a7ae38a836f95925ef0fdbeaae9",
      "parents": [
        "56787086e3c1f5a33e0d6296818dd36951217db7"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Aug 20 14:14:22 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Aug 20 14:14:22 2011 +0000"
      },
      "message": "Move the main() function from flashrom.c to cli_classic.c\n\nThe file flashrom.c is part of libflashrom and should thus not contain a\nmain() function, that would break compilation of all frontends using\nlibflashrom. Also, cli_classic.c is the right place anyway, as it\u0027s the\nmain() of the CLI tool.\n\nRename the simple wrapper cli_classic() in cli_classic.c to main(), as\nit\u0027s not really needed.\n\nCorresponding to flashrom svn r1417.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "56787086e3c1f5a33e0d6296818dd36951217db7",
      "tree": "5bebe4b4f1f55658769b815efb13303899ad96c3",
      "parents": [
        "33670ba5c4829a5ce1b6a3a5edeb2c9661207180"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 18 02:27:19 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 18 02:27:19 2011 +0000"
      },
      "message": "Makefile: fix and simplify test program compilations\n\nThis was totally broken due to the make\u0027s shell function\u0027s temporal\nbehavior.\n\nquote from the gnu make documentation\n(http://www.gnu.org/s/hello/manual/make/Shell-Function.html):\n\"The commands run by calls to the shell function are run when the\nfunction calls are expanded\"\nwe have used the shell function to echo the test programs to a file.\nthe file name used was equal for all tests and was overwritten for\neach test. the result was that all tests (in a single target?) used\nthe last test program because the echoing of the test programs was\ndone before all test compilations(!)\nsee my mail for details:\nhttp://lists.gnu.org/archive/html/bug-make/2011-08/msg00010.html\n\nalso the branching for testing ifeq ($(CONFIG_FT2232_SPI), yes) was\nunnecessarily complicated.\n\nin my approach here i am using verbatim variables (allows to define\neven complex test programs in the makefile without jumping through\nhoops) that get exported to environment variables (via \"export\",\nreference afterwards with \"$$\u003cvarname\u003e\").\n\ni have also added the missing redirection of stderr to the compiler\ntest and changed the definition of ARCH to use simple expansion (:\u003d).\n\nthe latter is still wrong, because it uses $(CC) before we check if\na compiler is installed... makes the compiler check pretty much\nuseless. The simple expansion just reduces the number of errors\nprinted to 1.\n\nCorresponding to flashrom svn r1416.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "33670ba5c4829a5ce1b6a3a5edeb2c9661207180",
      "tree": "c99a726249026d4f1ddbe1b9c1b8d80daf333026",
      "parents": [
        "a63c7c449646147efe2bdeb80efeed479dc1d328"
      ],
      "author": {
        "name": "Zeus Castro",
        "email": "thezeusjuice@gmail.com",
        "time": "Wed Aug 17 09:50:11 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Aug 17 09:50:11 2011 +0000"
      },
      "message": "Add support for the SST25LF080A flash chip\n\nBased on the definition of SST25LF040A and the public datasheet\navailable here: http://www.sst.com/dotAsset/40316.pdf\n\nAlso, move the SST25LF040A up to keep the list ordered\nalphabetically (while removing the \".RES\" suffix).\n\nCorresponding to flashrom svn r1415.\n\nSigned-off-by: Zeus Castro \u003cthezeusjuice@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a63c7c449646147efe2bdeb80efeed479dc1d328",
      "tree": "da1a452c658ecb3120fffe6d084a46a85d5792a4",
      "parents": [
        "082c8b559cd9f3262c9af58ac2f17f2cc8a09d8b"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 16 12:08:22 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 16 12:08:22 2011 +0000"
      },
      "message": "Remove unneeded inclusions of chipdrivers.h\n\nThis is related to the spi split patch as discussed in:\nhttp://www.flashrom.org/pipermail/flashrom/2010-February/thread.html#2364\nthe old commit (r914) log notes:\n\"Some of the spi programmer drivers required chipdrivers.h, needs fixing later: it87spi.c\n  ichspi.c   sb600spi.c   wbsio_spi.c   buspirate_spi.c   ft2232spi.c   bitbang_spi.c   dediprog.c\"\n\nthere still remain a few cases where chipdrivers.h is needed:\ndediprog.c (spi_read_chunked and spi_write_chunked)\nit87spi.c (due to spi_write_enable and spi_read_status_register)\nwbsio_spi.c (spi_programmer registration only)\n\nbesides that, there are also non-spi files that do not need it.\nalso, add flash.h to chipdrivers.h because it uses some types of it\nand remove flashchips.h from print.c\n\nCorresponding to flashrom svn r1414.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "082c8b559cd9f3262c9af58ac2f17f2cc8a09d8b",
      "tree": "ce63847ee6cc1e63289e3f658a5d57ebd35b3619",
      "parents": [
        "0528b7fefa6daf35365c1dee0d21bc94e8120f78"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Aug 15 19:54:20 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Aug 15 19:54:20 2011 +0000"
      },
      "message": "Fixup of r1397\n\n- Mixing uninitialized and initialized local variables leads to\n  confusion.\n- ft2232_spi error cases should have gotten some error handling, and\n  that\u0027s the reason the curly braces were there.\n- Fixing typos/wording in some places would have been nice given that\n  those places were touched anyway.\n\nCorresponding to flashrom svn r1413.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "0528b7fefa6daf35365c1dee0d21bc94e8120f78",
      "tree": "dd0dfd3a8cee05c22e09b94e670390b8c307b61d",
      "parents": [
        "1fd4f9e8336789974cc84919018545564d7dcc0e"
      ],
      "author": {
        "name": "Steve Markgraf",
        "email": "steve@steve-m.de",
        "time": "Fri Aug 12 01:19:32 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Aug 12 01:19:32 2011 +0000"
      },
      "message": "ft2232_spi: add support for the Dangerous Prototypes Bus Blaster\n\nAdd support for the Dangerous Prototypes Bus Blaster (v1/v2).\nThe new model is called \"busblaster\".\nSo far only v2 has been tested, but since both v1 and v2\nemulate a Amontec JTAGKEY in the default configuration,\nit is assumed that v1 should work fine as well.\n\nInformation about the Busblaster can be found at:\nhttp://dangerousprototypes.com/docs/Bus_Blaster\n\nCorresponding to flashrom svn r1412.\n\nSigned-off-by: Steve Markgraf \u003csteve@steve-m.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "1fd4f9e8336789974cc84919018545564d7dcc0e",
      "tree": "a7457710f7eaee5408c6ef8ff97d13687f8115d1",
      "parents": [
        "ac8b2a1f8ab244f5e70c0d39839700000915a2d5"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Aug 11 05:47:32 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 11 05:47:32 2011 +0000"
      },
      "message": "Add board enable for ASUS P5GD2 Premium\n\nThis is based on Joshua\u0027s patch, but with a DMI pattern, contrary to\nhttp://www.flashrom.org/pipermail/flashrom/2010-September/004745.html\nRationale: although it looks like all P5GD2/C* might use the same\nboard enable (intel_ich_gpio21_raise), we need to add the variants\nindividually as long as we don\u0027t have enough reports to make a\nbetter guess. This also guarantees correct output of flashrom -L and -z\nand on activation of the board enable - not like this:\nhttp://www.flashrom.org/pipermail/flashrom/attachments/20100930/2286e5d1/attachment-0003.txt\n\nSuccess report:\nhttp://www.flashrom.org/pipermail/flashrom/2010-August/004555.html\n\nAlso, fix last commit by adding a missing comma.\n\nCorresponding to flashrom svn r1411.\n\nTested-by: Roberto Malinverni\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ac8b2a1f8ab244f5e70c0d39839700000915a2d5",
      "tree": "7e73fef25d21a3321a4740e82e76f63cca33f7c0",
      "parents": [
        "8b391b8e278cf3ca0d86e6e255f9c802a6e93fca"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Aug 11 04:21:34 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 11 04:21:34 2011 +0000"
      },
      "message": "Add (untested) board enable for Asus P5LD2\n\nThere are numerous other variants of the P5LD2 which vary wildly not only in\nPCB layout but also in northbridges used, number of PCI, PCI-E and DIMM slots\netc. This one is for the plain P5LD2 without any suffixes.\n\nThis patch is essentially a rebased version of Joshua\u0027s patch, which was never\ntested (user did not reply). I have added additional PCI IDs and the DMI pattern\nand also changed the status to NT. An entry in the print.c table was also added.\n\nhttp://www.flashrom.org/pipermail/flashrom/2010-October/005080.html\n\nCorresponding to flashrom svn r1410.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "8b391b8e278cf3ca0d86e6e255f9c802a6e93fca",
      "tree": "4418c7ce4f6c7aeb89ff099ff52dff13c24f6b65",
      "parents": [
        "a9cbbacfd3effe26cfbcbc4a11225776f12fe582"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 09 01:49:34 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 09 01:49:34 2011 +0000"
      },
      "message": "ichspi.c: refactor filling and reading the fdata/spid registers\n\n- add ich_fill_data to fill the chipset registers from an array\n- add ich_read_data to copy the data from the chipset register into an array\n- replace the existing code with calls to those functions\n- minor cosmetic changes\n\nCorresponding to flashrom svn r1409.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a9cbbacfd3effe26cfbcbc4a11225776f12fe582",
      "tree": "07b2cb913be3fe2c2201ccbc2c0ec2380b532d49",
      "parents": [
        "2414e0931c394f8260944a58d2ad21d489f83550"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Aug 07 13:17:20 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Aug 07 13:17:20 2011 +0000"
      },
      "message": "Add a board enable for ASUS A8M2N-LA (HP OEM \"NodusM3-GL8E\")\n\nIt is based on Joshua Roys\u0027 RE.\nhttp://www.flashrom.org/pipermail/flashrom/2011-August/007504.html\n\nCorresponding to flashrom svn r1408.\n\nTested-by: Márton Miklós\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2414e0931c394f8260944a58d2ad21d489f83550",
      "tree": "1ea7b33dfdceb98df85933382dac33364112446a",
      "parents": [
        "af4b158deabffa5eba7124b8418512485ec524ac"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:45 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:45 2011 +0000"
      },
      "message": "Fix the A8N-SLI Deluxe board enable\n\nLong story short:\n- the A8N in print.c should be A8N-SLI Deluxe as documented\n- the A8N-SLI Deluxe board enable needs a DMI pattern, else it will get executed\n  on the A8N-SLI Premium unnecessarily.\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004310.html\n  the DMI string is taken from an ubuntu bug report (a real dmidecode or flashrom\n  output was not found).\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/807980\n- the other A8N-SLI variants seem to work without the board enable\n  A8N-SLI Premium:\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004310.html\n  A8N-SLI:\n  http://www.coreboot.org/pipermail/coreboot/2009-June/049107.html\n  http://www.coreboot.org/pipermail/coreboot/2009-May/049002.html\n\nCorresponding to flashrom svn r1407.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "af4b158deabffa5eba7124b8418512485ec524ac",
      "tree": "fc81fd0a4abc23bb4eaa5c322ae2162a69a59026",
      "parents": [
        "9ce498ebdc7a81c29ca3041478f16dcdc0835239"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:33 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:33 2011 +0000"
      },
      "message": "Fix the EP-8NPA7I (for the last time hopefully)\n\n - retag it as OK (tested by Jonathan Kollasch when he wrote it)\n   http://patchwork.coreboot.org/patch/2106/\n - add a line with identical pci ids but a different DMI pattern, so that EP-9NPA7I\n   is also matched. combining multiple boards in one line is problematic due to\n   print.c\u0027s detection of board enables - so dont bother for now.\n   http://www.flashrom.org/pipermail/flashrom/2011-June/006878.html\n\nSee previous commit for additional information.\n\nCorresponding to flashrom svn r1406.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "9ce498ebdc7a81c29ca3041478f16dcdc0835239",
      "tree": "6dca72560774a44fcc76fc8d73f5171996c7d382",
      "parents": [
        "eebeb53d65683018eb33cf3710d0cb070c12ef4f"
      ],
      "author": {
        "name": "Jonathan Kollasch",
        "email": "jakllsch@kollasch.net",
        "time": "Sat Aug 06 12:45:21 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 12:45:21 2011 +0000"
      },
      "message": "Clear byte 0x92 of the LPC bridge for all CK804 (and MCP51) chipsets\n\nThe OEM BIOS on the EPoX EP-8PA7I and a number of other boards clear\nbyte 0x92 in the LPC bridge configuration space.  Do the same for\nall CK804 chips, assuming this to be some sort of chipset-generic\nwrite-enable.\n\nCurrently the same chipset enable is used for MCP51 (nForce 430).\nThere have been reports of successful writes with its variations\n(e.g. A8N-LA (Nagami-GL8E)), but they were not tagged as OK. Due to\nthe new \"unsupported chipset\"-message we will get success reports in\nthe case this patch does not break anything on the MCP51-based boards.\n\nSee also:\nhttp://www.flashrom.org/pipermail/flashrom/2011-July/007252.html\nhttp://patchwork.coreboot.org/patch/3176/\n\nCorresponding to flashrom svn r1405.\n\nSigned-off-by: Jonathan Kollasch \u003cjakllsch@kollasch.net\u003e\nAcked-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "eebeb53d65683018eb33cf3710d0cb070c12ef4f",
      "tree": "30a51bb526a7a2b996cd94797d87f6df339b056e",
      "parents": [
        "af882e7e84eb238c166a4c0234aa783768347649"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 04 17:40:25 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 04 17:40:25 2011 +0000"
      },
      "message": "Introduce msg_*dbg2\n\nCorresponding to flashrom svn r1404.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "af882e7e84eb238c166a4c0234aa783768347649",
      "tree": "f1cb163022be72f32885c7842adec71707f636cf",
      "parents": [
        "87955bf478698768aaf09aee49f20dc290048340"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 04 17:37:58 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 04 17:37:58 2011 +0000"
      },
      "message": "Rephrase warnings in chipset_enable.c\n\nCorresponding to flashrom svn r1403.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "87955bf478698768aaf09aee49f20dc290048340",
      "tree": "45f76b8ab69e878eb6092b2940741c2d140f76ff",
      "parents": [
        "e187d5e1753100b03226ff306d0ff91c41c4ff70"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Mon Aug 01 18:39:28 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Aug 01 18:39:28 2011 +0000"
      },
      "message": "Switch to AAI for some more SST chips\n\nEnable AAI for:\nSST25VF016B\nSST25VF040B{,.REMS}\nSST25VF080B\n\nChips that support AAI via a different opcode are annotated with a comment:\nSST25VF040.REMS\nSST25LF040A.RES\n\nSST25VF080B\nTested-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nWrite time (w/erase) went from 46 s to 21 s.\n\nSST25VF016B\nTested-by: Noé Rubinstein \u003cnrubinstein@avencall.com\u003e\nWrite time (w/erase) on a dediprog went from 143 mins to 56 mins.\n\nCorresponding to flashrom svn r1402.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nRebased and\nAcked-by: Noé Rubinstein \u003cnrubinstein@avencall.com\u003e\n"
    },
    {
      "commit": "e187d5e1753100b03226ff306d0ff91c41c4ff70",
      "tree": "0441f55005e50d61767fb58ce0590bb99ca67024",
      "parents": [
        "21b10c67ed804bd051d78775abd55cfbac5d7999"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jul 29 20:13:45 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jul 29 20:13:45 2011 +0000"
      },
      "message": "Use __func__ instead of __FUNCTION__ as we do elsewhere\n\nThe __func__ variant is standardized in C99 and recommended to be\nused instead of __FUNCTION__ in the gcc info page.\n\nSee also r711 where we did the same change.\n\nCorresponding to flashrom svn r1401.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "21b10c67ed804bd051d78775abd55cfbac5d7999",
      "tree": "6a8fb2aaf1430970d9c16a55ac26b24bf845bda6",
      "parents": [
        "e9ccad5298dbc8196428b191d657be60e8c32ce7"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jul 29 12:13:01 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jul 29 12:13:01 2011 +0000"
      },
      "message": "Make flashrom build on PPC/PowerPC with just \"make\"\n\nBuild-tested in a QEMU ppc (Debian) image, and by Andrew Morgan\n\u003cziltro@ziltro.com\u003e on real hardware.\n\nCorresponding to flashrom svn r1400.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Andrew Morgan \u003cziltro@ziltro.com\u003e\n"
    },
    {
      "commit": "e9ccad5298dbc8196428b191d657be60e8c32ce7",
      "tree": "c82faf55bef5d997f96262d152ba08970d809ed7",
      "parents": [
        "314cfbaaf52d014f38b446e996be576f66ad2649"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 29 12:06:04 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 29 12:06:04 2011 +0000"
      },
      "message": "Extract spi_prettyprint_status_register_amic_a25_srwd\n\nExtract spi_prettyprint_status_register_amic_a25_srwd from\nspi_prettyprint_status_register_amic_a25l* functions\n\nCorresponding to flashrom svn r1399.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "314cfbaaf52d014f38b446e996be576f66ad2649",
      "tree": "cc3003f706abfdd15fccc101be53179748f167df",
      "parents": [
        "91f4afa1108a35783e9d3d546fe8ea41dc87708f"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 28 19:23:09 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 28 19:23:09 2011 +0000"
      },
      "message": "manpage: Document all ft2232_spi and serprog variants\n\nCorresponding to flashrom svn r1398.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "91f4afa1108a35783e9d3d546fe8ea41dc87708f",
      "tree": "a94991ce77532b8767d5d3c6ac0e9ab58f4b9a2c",
      "parents": [
        "1a227954f2c7d0a25d42bcea2ea0b901ceb0f464"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 28 08:13:25 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 28 08:13:25 2011 +0000"
      },
      "message": "Random whitespace and coding-style fixes\n\nAlso, indentation fixes, e.g. due to conversion to msg_*, use ARRAY_SIZE\nwhere possible, wrap overly long line, etc.\n\nCompile-tested. There should be no functional changes.\n\nCorresponding to flashrom svn r1397.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "1a227954f2c7d0a25d42bcea2ea0b901ceb0f464",
      "tree": "ff9f4d8bbe04e1e80755b43b36b990b74d6845b3",
      "parents": [
        "4deb8c6a7ad0d4290cb7272a11da94139019c6ae"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 27 07:13:06 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 27 07:13:06 2011 +0000"
      },
      "message": "Rename CHIP_BUSTYPE_FOO to BUS_FOO\n\nIt\u0027s shorter to type, and we have less problems with the 80 column limit.\n\nCorresponding to flashrom svn r1396.\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": "4deb8c6a7ad0d4290cb7272a11da94139019c6ae",
      "tree": "fb8958bd7ac3f9358679e7d300d4e005e0331ad8",
      "parents": [
        "93f7023e16c8bd6f16ad02d4f2027669e5c90285"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 26 20:43:13 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 26 20:43:13 2011 +0000"
      },
      "message": "Increase flashrom release number to 0.9.4\n\nCorresponding to flashrom svn r1394.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "93f7023e16c8bd6f16ad02d4f2027669e5c90285",
      "tree": "3eb592d1a3c6cac53aa9856cfaa7d2a70371fcc5",
      "parents": [
        "84d1968250ecf9df18b2d456530f76b8984edf6b"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 14:33:46 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 14:33:46 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 6\n\n- add J-7BXAN to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007397.html\n\n- fix urls, typos, whitespace etc.\n\n- fix counting of supported chips in the wiki output\n\nCorresponding to flashrom svn r1393.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nthe last one is\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\neverything else is\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "84d1968250ecf9df18b2d456530f76b8984edf6b",
      "tree": "24129d75c6d9d1dfee6dc6090a0ace02bd299c0f",
      "parents": [
        "2e88a9f4f017489eb8e9b64f59b3d9419c09346c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 26 14:28:35 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 14:28:35 2011 +0000"
      },
      "message": "Fix output of erase_and_write_flash and surroundings\n\nSee http://www.flashrom.org/pipermail/flashrom/2011-July/007220.html\nfor a discussion about the details.\n\nCorresponding to flashrom svn r1392.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2e88a9f4f017489eb8e9b64f59b3d9419c09346c",
      "tree": "3005702fae6e6530c2998b32508a9dd2cec96721",
      "parents": [
        "a34d7190377cb085df5346e58405c117dbaede29"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 26 14:18:52 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 26 14:18:52 2011 +0000"
      },
      "message": "Fix Winbond W29EE011, W29EE012, W29C010M, W29C011A probing\n\nAccording to the datasheets probe_w29ee011 is the only valid probe\nfunction for those chips, but we have reports where those chips\nwere only detected with probe_jedec, and thus we assume that our\ndatasheets only cover an earlier stepping.\n\nCorresponding to flashrom svn r1391.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a34d7190377cb085df5346e58405c117dbaede29",
      "tree": "cb91d6d51031de7b195f4586549603e3a0e82080",
      "parents": [
        "46fa068fa21353efe41d9b41092817f7a6f5a4aa"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 00:54:42 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 00:54:42 2011 +0000"
      },
      "message": "Be more refined regarding DMI chassis types\n\nWe had broken laptops in the past that were not detected as such because\ntheir DMI chassis-type was either undefined/out-of-spec, or set to\n\u0027other\u0027 or \u0027unknown\u0027.\n\nthis patch tries to mitigate this problem as follows:\n- if the DMI chassis-type clearly identifies the system as\n  laptop/notebook/mobile platform then nothing changes: the user gets\n  the laptop warning without a hint to the force switch.\n- if the DMI chassis-type is not specific enough, we warn the user\n  similarly, but tell them the switch.\n\nto reduce the number of false positives i have added a few new\nchassis types that we have encountered in the last months to the list.\n\nCorresponding to flashrom svn r1390.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "46fa068fa21353efe41d9b41092817f7a6f5a4aa",
      "tree": "654a61e99fb535a698754d3f0a1da437fb95d645",
      "parents": [
        "a07438302eac1eb8eb6831366d2e36dd14489f4b"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jul 25 22:44:09 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jul 25 22:44:09 2011 +0000"
      },
      "message": "Fix ICH FWH IDSEL setting with the fwh_idsel\u003d internal programmer parameter\n\nThe code took 32 bits of input and wrote them to an 48 bit register,\nduplicating some values.\nDocument the fwh_idsel\u003d parameter in the man page.\n\nCorresponding to flashrom svn r1389.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a07438302eac1eb8eb6831366d2e36dd14489f4b",
      "tree": "a099eaaf6f37612952110f627ad51d5fc5a1f38f",
      "parents": [
        "941a273c6956e2ec435c14126e064d7805629349"
      ],
      "author": {
        "name": "Andrew Morgan",
        "email": "ziltro@ziltro.com",
        "time": "Mon Jul 25 22:07:05 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jul 25 22:07:05 2011 +0000"
      },
      "message": "Enforce compile-time errors in satamv and atahp for non-x86 targets\n\nSatamv and atahpt require PCI port I/O which isn\u0027t currently supported\non any architecture except x86/x86_64. Generate the same compiler error\nas other programmer drivers.\n\nCorresponding to flashrom svn r1388.\n\nSigned-off-by: Andrew Morgan \u003cziltro@ziltro.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "941a273c6956e2ec435c14126e064d7805629349",
      "tree": "50bdfa1c3c98ef37119e8680aad2bca8745902e8",
      "parents": [
        "716e09848a85d1b79dd1a4a6ec20707febeee2f0"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jul 25 21:12:57 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jul 25 21:12:57 2011 +0000"
      },
      "message": "Random manpage improvements and updates\n\nCorresponding to flashrom svn r1387.\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": "716e09848a85d1b79dd1a4a6ec20707febeee2f0",
      "tree": "5ff0e8e70159b87f162eac1332696c00ae8b4d27",
      "parents": [
        "a08d0f2242a0a5370ed00e6f26be7aef977dd028"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 25 20:38:52 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 25 20:38:52 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 5\n\n- mark EN25F80 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007329.html\n- mark W25Q16 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007151.html\n- mark W39V040A as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007161.html\n- mark Pm25LV040 as fully tested\n  reported by TL1 on IRC\n- mark W49F002U/N as fully tested\n  http://paste.flashrom.org/view.php?id\u003d733g\n- mark W39V080FA as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007225.html\n\n- add ASUS P4S533-X to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007200.html\n- add ASUS M4A785TD-V EVO to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007329.html\n- add GA-945PL-S3P (rev. 6.6) to the list of supported boards\n  reported by TL1 on IRC\n- add MS-7142 (K8MM-V) to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007161.html\n- add MS-7369 (K9N Neo V2) to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007181.html\n- add X7DBT-INF to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007225.html\n\n- mark SiS 645DX chipset enable as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007200.html\n- mark SiS 651 chipset enable as OK\n  http://paste.flashrom.org/view.php?id\u003d733\n\n- move intel_ich_gpio34_raise to the correct line(s)\n- change the output of unlock_w39_fwh_block from 0x%x to 0x%08x\n- fix output for untested chipset enables (missing space)\n- reorder the board enable in print.c entry for GA-8SIMLH added in r1385.\n- minor other fixes\n\n- fix output for multiple found flash chips by adding quotes and commas\n- similarly fix output of \"Found/Assuming\" chips\n\nCorresponding to flashrom svn r1386.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nthe last two points are\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\neverything else is\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a08d0f2242a0a5370ed00e6f26be7aef977dd028",
      "tree": "a1b3079aaf6f5f4c88076f4aed59447b1310e5ba",
      "parents": [
        "6d71530d430bb3b9d93611e6db7c06c8fe043270"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon Jul 25 17:25:24 2011 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon Jul 25 17:25:24 2011 +0000"
      },
      "message": "Add support for the GIGABYTE GA-8SIMLH board\n\nThe usage of the GPIO output register as bitmap can be confirmed from the\nvendor board enable code, so the comment has been deleted. It really is\n(1\u003c\u003cgpionumber).\n\nflashrom -V: http://paste.flashrom.org/view.php?id\u003d728\nlspci: http://paste.flashrom.org/view.php?id\u003d729\nsuperiotool: http://paste.flashrom.org/view.php?id\u003d730\n\ntest report: http://paste.flashrom.org/view.php?id\u003d733\n\nCorresponding to flashrom svn r1385.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "6d71530d430bb3b9d93611e6db7c06c8fe043270",
      "tree": "2dbb0d1867e348fa8125c25fc6e014b571272cb0",
      "parents": [
        "9321f06fe883ae131c0fd5aba7b3926fea91d338"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Sun Jul 24 22:21:57 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jul 24 22:21:57 2011 +0000"
      },
      "message": "Add support for EN25Q(H) series SPI flash chips\n\n- EN25Q40\n- EN25Q80\n- EN25Q16 (half-evil twin of already supported EN25D16, hence merged)\n- EN25Q32(A/B)\n- EN25Q64\n- EN25Q128\n\n- EN25QH16\n\nCorresponding to flashrom svn r1384.\n\nSigned-off-by: David Hendricks \u003cdhendrix@google.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "9321f06fe883ae131c0fd5aba7b3926fea91d338",
      "tree": "b55580f73bac88337e19792b92c4b88853a8900e",
      "parents": [
        "b86e118c0761255d1ffb414d2f105c4e7a0a39ff"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jul 24 18:41:13 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jul 24 18:41:13 2011 +0000"
      },
      "message": "Man page fixes\n\n- Finish dummy programmer description\n- Add satamv programmer\n- Merge it87spi programmer into internal section\n- Cosmetics\n\nCorresponding to flashrom svn r1383.\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": "b86e118c0761255d1ffb414d2f105c4e7a0a39ff",
      "tree": "b2936981b956b2d53cc5a8ddd049891c595bbdea",
      "parents": [
        "122dd126dfb24cf020f27879ab422719b8a0455a"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jul 24 16:30:31 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jul 24 16:30:31 2011 +0000"
      },
      "message": "Mark some ck804 boards as not working\n\nP5N-E SLI, EP-8NPA7I and EP-9NPA7I all need at least this patch:\nhttp://patchwork.coreboot.org/patch/2125/\nthe P5N-E also needs a board enable:\nhttp://patchwork.coreboot.org/patch/3298/\n\nmark the boards as not working until those are merged.\n\nCorresponding to flashrom svn r1382.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "122dd126dfb24cf020f27879ab422719b8a0455a",
      "tree": "8606eced9c4d02c7315b9572815b1e022f28f231",
      "parents": [
        "d8334dbc4b6032a6938f3e741b93ccd48e097d2e"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jul 24 15:34:56 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jul 24 15:34:56 2011 +0000"
      },
      "message": "ichspi.c: do not print PBR[3] for ICH7 because it does not exist\n\nIntel document 307013 (ICH7 datasheet) section 21.1.9 does only\ndefine PBR[0] (at SPIBAR + 60h) to PBR[2] (SPIBAR + 68h). SPIBAR + 6Ch\nand following are not defined, but we were printing them as PBR[3]\nanyway. i could not find any references to PBR[3] in documentation of\nother related chips (NM10, atom e6xx) either, hence kill it.\n\nCorresponding to flashrom svn r1381.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d8334dbc4b6032a6938f3e741b93ccd48e097d2e",
      "tree": "a41033f8d22caa096221beaa0942d7c5aec5ed56",
      "parents": [
        "ec8c248414d1fe9e163a6003aebb57f003a9123d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 21 21:21:04 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 21 21:21:04 2011 +0000"
      },
      "message": "Fix out-of-bounds access if all erase functions fail\n\nFix detection of unchanged chip contents on erase failure.\nReturn error if no usable erase functions exist.\n\nThanks to Stefan Tauner for spotting the last problem.\n\nCorresponding to flashrom svn r1380.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ec8c248414d1fe9e163a6003aebb57f003a9123d",
      "tree": "1c7c28b3882323580174a3244dbdd7a1e08fddbe",
      "parents": [
        "ac54fbe908f9ad7e5387ac7d9e89e9cb7f323b77"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 21 19:59:34 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 21 19:59:34 2011 +0000"
      },
      "message": "chipset_enable.c: add a message for untested chipset enables\n\nOld output:\nCalibrating delay loop... OK.\nFound chipset \"Intel QS57\", enabling flash write... OK.\nThis chipset supports the following protocols: FWH, SPI.\n\nnew non-verbose output for tested chipsets:\nCalibrating delay loop... OK.\nFound chipset \"Intel QS57\". Enabling flash write... OK.\nThis chipset supports the following protocols: FWH, SPI.\n\nnew non-verbose output for untested chipsets:\nFound chipset \"Intel QS57\".\nThis chipset is marked as untested. If you are using an up-to-date version\nof flashrom please email a report to flashrom@flashrom.org including a\nverbose (-V) log.\nEnabling flash write... OK.\nThis chipset supports the following protocols: FWH, SPI.\n\nCorresponding to flashrom svn r1379.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "ac54fbe908f9ad7e5387ac7d9e89e9cb7f323b77",
      "tree": "3fe7336cfed15633cf982d2426a7e5b6c36f4180",
      "parents": [
        "274a20d7d29b2e82c01139599df85792c9e38540"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 21 19:52:00 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 21 19:52:00 2011 +0000"
      },
      "message": "flashrom.8: explain read accesses as part of the write operation\n\nCorresponding to flashrom svn r1378.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "274a20d7d29b2e82c01139599df85792c9e38540",
      "tree": "6c9e0859df93806c0bd8150fdb9cf0ad0b5c2d1f",
      "parents": [
        "ff80e68d48d05dc69c2d0b97f4af7e97573822da"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 21 09:18:18 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 21 09:18:18 2011 +0000"
      },
      "message": "ft2232_spi: Improve error handling, remove exit() calls\n\nIn order to make the ft2232_spi code more usable in libflashrom (e.g. from\nfrontends/GUIs) there must not be any exit() calls in the code, as that\nwould also terminate the frontend. Thus, replace all exit() calls with\nproper error handling code by returning a _unique_ negative error number,\nso that the frontend (and/or user/developer) can also know a bit more\nexactly _which_ error occured, not only _that_ an error occured.\n\nAlso, call ftdi_usb_close() before returning due to errors.\n\nCorresponding to flashrom svn r1377.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Tadas Slotkus \u003cdevtadas@gmail.com\u003e\n"
    },
    {
      "commit": "ff80e68d48d05dc69c2d0b97f4af7e97573822da",
      "tree": "3fb817205aa0a636b5354ecdfc3108e06c998ae7",
      "parents": [
        "7d257b45048dc105ddda95e0a8addf8cba930a9c"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 20 16:34:18 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 20 16:34:18 2011 +0000"
      },
      "message": "Fix the ASUS A8N-VM CSM board enable\n\nBased on joshua\u0027s work, see:\nhttp://www.flashrom.org/pipermail/flashrom/2011-June/007015.html\n\nTested-by: Bernie Innocenti \u003cbernie@fsf.org\u003e\n\nCorresponding to flashrom svn r1376.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Joshua Roys \u003croysjosh@gmail.com\u003e\n"
    },
    {
      "commit": "7d257b45048dc105ddda95e0a8addf8cba930a9c",
      "tree": "265086b75882eac3c6995f5373b92494ff207066",
      "parents": [
        "1a30d50ad8ff0fa304c9f858e6e0510ce8cbe93a"
      ],
      "author": {
        "name": "Steven Zakulec",
        "email": "spzakulec@gmail.com",
        "time": "Tue Jul 19 08:50:18 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 19 08:50:18 2011 +0000"
      },
      "message": "Annotate additional flashchips with voltage ranges\n\nAlso fix a few others and remove the one for Intel 28F002BC/BL/BV/BX-T\nbecause we need to investigate it further.\n\nCorresponding to flashrom svn r1375.\n\nSigned-off-by: Steven Zakulec \u003cspzakulec@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "1a30d50ad8ff0fa304c9f858e6e0510ce8cbe93a",
      "tree": "202c7c7cf3d6e4057675ea82083199d63d6c8b75",
      "parents": [
        "d5660141ec26bad821c90596a0f0b3db7fa35971"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 19 07:58:06 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 19 07:58:06 2011 +0000"
      },
      "message": "Fix a bug breaking layout file handling in r1373\n\nFlorian Zumbiehl discovered that we have broken the -i switch in the\nlast commit resulting in self-contradictory output:\nhttp://paste.flashrom.org/view.php?id\u003d707\n\nCorresponding to flashrom svn r1374.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d5660141ec26bad821c90596a0f0b3db7fa35971",
      "tree": "ca25f15fa4cf9714c7e373d51b16058c5c271a49",
      "parents": [
        "25b5a597e1cb72e0e33f1156f84ed59bb9fac35c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 15 23:47:45 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 15 23:47:45 2011 +0000"
      },
      "message": "Fix and clean up cli_classic.c\n\nDon\u0027t ignore -i if it is specified before -l\nCheck if image mentioned by -i is present in layout file\nConsolidate duplicated programmer_shutdown calls\nKill outdated comments\nFinish parameter checking before -L/-z is executed\n\nCorresponding to flashrom svn r1373.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n"
    },
    {
      "commit": "25b5a597e1cb72e0e33f1156f84ed59bb9fac35c",
      "tree": "167759cf9f080bfedb7bf0ced2da604b48b4953a",
      "parents": [
        "24c35e458da6cd59ba01d83cf07ac94daace2f6c"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 13 20:48:54 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 13 20:48:54 2011 +0000"
      },
      "message": "Enable writing on mcp6x_7x\n\nThis was deliberately disabled until now, but seems to work well enough.\n\nCorresponding to flashrom svn r1372.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "24c35e458da6cd59ba01d83cf07ac94daace2f6c",
      "tree": "3ec0dd1d91f4c723e0a61832e01f569fce341e01",
      "parents": [
        "269de3533ac58de85bf874afcbc862d73e1944c7"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Jul 13 11:22:03 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Jul 13 11:22:03 2011 +0000"
      },
      "message": "Change \"class\" parameter name to \"devclass\" to avoid C++ issues\n\nIn C++ \"class\" is a reserved keyword, and as we\u0027ll want to use libflashrom\nfrom C++ code at some point, let\u0027s make sure it doesn\u0027t cause issues.\nOther places in the code already used \"devclass\" anyway, so it also increases\nconsistency and readability a bit.\n\nCorresponding to flashrom svn r1371.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "269de3533ac58de85bf874afcbc862d73e1944c7",
      "tree": "ee762ee7695c977df7c4174fb263308a26b543cf",
      "parents": [
        "ff56267ec0ffefa071f26c22553b9bea216d19f7"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 12 22:35:21 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 12 22:35:21 2011 +0000"
      },
      "message": "Fix unchecked malloc calls and casts of malloc return values\n\nIn the long term the exit calls should be replaced by returns.\nuntil then this is the correct way to handle failures.\n\nthe casts are not needed (in C) and we don\u0027t cast malloc return values anywhere else.\n\nCorresponding to flashrom svn r1370.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "ff56267ec0ffefa071f26c22553b9bea216d19f7",
      "tree": "d8d6d9155369bdaba4070f4c24397ed7a4d20dcd",
      "parents": [
        "c73e281eadcf1538c03ed34b45b118074359aae4"
      ],
      "author": {
        "name": "Benjamin Bellec",
        "email": "b.bellec@gmail.com",
        "time": "Tue Jul 12 22:01:44 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 12 22:01:44 2011 +0000"
      },
      "message": "Update motherboard URLs in print.c\n\nCorresponding to flashrom svn r1369.\n\nSigned-off-by: Benjamin Bellec \u003cb.bellec@gmail.com\u003e\nwith small changes:\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "c73e281eadcf1538c03ed34b45b118074359aae4",
      "tree": "796eccb697b848094b31f52c30f73d0d7d0a3e00",
      "parents": [
        "9932c7bebfe3b1500edd31d478ede058f8c5b096"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Sat Jul 09 19:46:53 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jul 09 19:46:53 2011 +0000"
      },
      "message": "Add untested board enable for ASUS M6Ne\n\nhttp://patchwork.coreboot.org/patch/2893/\nlspci: http://paste.flashrom.org/view.php?id\u003d494\n\nonly writing a backup file was tested, so mark it as untested.\n\nCorresponding to flashrom svn r1368.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "9932c7bebfe3b1500edd31d478ede058f8c5b096",
      "tree": "956be8456c22c23e69fdc69b49fb645079678fb8",
      "parents": [
        "91199a1edd56e2a277c43c3d28000bb75e4d3525"
      ],
      "author": {
        "name": "Cristian Măgherușan-Stanciu",
        "email": "cristi.magherusan@gmail.com",
        "time": "Thu Jul 07 19:56:58 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 07 19:56:58 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 4\n\n- add Asus E35M1-I DELUXE to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006918.html\n- add Asus M3A to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007085.html\n- add Freetech P6F91i to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006800.html\n- add GA-M720-US3 to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007096.html\n- add GA-MA770-UD3 (rev. 2.1) to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006879.html\n- add GA-965GM-S2 to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006746.html\n- add HP xw4400 (0A68h) to boards_known\n  http://paste.flashrom.org/view.php?id\u003d686\n- add MSI MS-6566 (845 Ultra-C) to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006908.html\n- add MSI MS-7698 (E350IA-E45) to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-June/007003.html\n- add PCCHIPS M863G (V5.1A) to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007084.html\n\n- modify the X8SIE entry in boards_known with the information from \"fuzzy\"\n  http://paste.flashrom.org/view.php?id\u003d669\n\n- mark W29C020(C)/W29C022 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006800.html\n- mark W49V002A as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007084.html\n- mark M25P128 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006843.html\n- mark SST39SF010A as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007115.html\n\n- correct entries for GA-K8NS Pro-939 (was ultra before. thanks uwe!)\n- another tiny fix for \"a small fix\"/r1321\n  Without this you will get broken bus names \"Unknow\" and \"Non-SP\".\n  Note to self: don\u0027t self-ack even fairly trivial patches.\n- fix spew output of spi_rems in spi25.c\n- add URL to ASUS M3A76-CM\n- rename all Winbond W25x chips to W25X\n- fixes some common misspellings/typos in comments:\n  lenght-\u003elength              2\n  ocassional-\u003eoccasional      1\n  unsucessfull-\u003eunsuccessful  1\n  upto-\u003eup to                 5\n\nCorresponding to flashrom svn r1367.\n\nthe patch for M25P128 is\nSigned-off-by: Cristian Măgherușan-Stanciu \u003ccristi.magherusan@gmail.com\u003e\n\nthe typos are\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\n\neverything else is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "91199a1edd56e2a277c43c3d28000bb75e4d3525",
      "tree": "cef39d323315dee520adcc64aaf669160447f05e",
      "parents": [
        "5ffe65be31e971e2b3e35886ac3304f4ed6e1dc0"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 07 06:59:18 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 07 06:59:18 2011 +0000"
      },
      "message": "Autodetect target processor architecture\n\nEnable architecture dependent compilation of individual sub-drivers for\nthe internal programmer.\n\nCorresponding to flashrom svn r1366.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n"
    },
    {
      "commit": "5ffe65be31e971e2b3e35886ac3304f4ed6e1dc0",
      "tree": "c23012a8af0398315fc439ee0be3984aeef82486",
      "parents": [
        "9db455126f3fd97a93af187b56cf5d78a188450d"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 07 04:10:57 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 07 04:10:57 2011 +0000"
      },
      "message": "ichspi.c: print FADDR in ich_init_spi\n\nWe print the address registers for ICH7 and VIA at init.\nWe should do so for ICH9 too.\n\nCorresponding to flashrom svn r1365.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n"
    },
    {
      "commit": "9db455126f3fd97a93af187b56cf5d78a188450d",
      "tree": "74cb86e64574522e5fd90e16c61c3403e3db9fa2",
      "parents": [
        "d5e85d674b512b542c5e0f1b383b1cf5a0e2f6b8"
      ],
      "author": {
        "name": "Sylvain \"ythier\" Hitier",
        "email": "sylvain.hitier@gmail.com",
        "time": "Mon Jul 04 07:27:17 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 04 07:27:17 2011 +0000"
      },
      "message": "Kill unused \"log\" argument of count_usable_erasers()\n\nCorresponding to flashrom svn r1364.\n\nSigned-off-by: Sylvain \"ythier\" Hitier \u003csylvain.hitier@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d5e85d674b512b542c5e0f1b383b1cf5a0e2f6b8",
      "tree": "5069863aa7d5100dfc18010d20f19fd8d8df2884",
      "parents": [
        "10b3e228703c8d5b42555a60954daf3ea01c2f16"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jul 03 19:44:12 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jul 03 19:44:12 2011 +0000"
      },
      "message": "Fix and improve Windows/MinGW/MSYS build\n\n - Makefile: Use $(OS_ARCH) to add some MinGW-specific workarounds and\n   settings, so that a simple \"make\" is sufficient on MinGW (instead of\n   manual Makefile hacking).\n\n - Explicitly set CC\u003dgcc in the Makefile, otherwise you get an error like\n   \"cc: command not found\" on MinGW.\n\n - MinGW doesn\u0027t have ffs(), use gcc\u0027s __builtin_ffs() instead.\n\n - Add /usr/local/include and /usr/local/lib to CPPFLAGS/LDFLAGS, that\u0027s\n   where libusb-win32 and libftdi stuff is usually placed on MinGW/MSYS.\n\n - Disable serprog (no sockets) and all PCI-based programmers (no libpci)\n   for now. That leaves dummy, ft2232_spi, and buspirate_spi enabled on\n   MinGW per default.\n\n - serial.c: Use correct type for \u0027tmp\u0027, both on Windows/MinGW (DWORD)\n   and POSIX (ssize_t).\n\nCorresponding to flashrom svn r1363.\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": "10b3e228703c8d5b42555a60954daf3ea01c2f16",
      "tree": "eadb869d47a90613588c3d42d4344854622f34f4",
      "parents": [
        "bd649e450c8699b67747d76c81521fc704f105b1"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:23 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:23 2011 +0000"
      },
      "message": "ichspi.c: preserve reserved bits in address registers\n\nCorresponding to flashrom svn r1362.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "bd649e450c8699b67747d76c81521fc704f105b1",
      "tree": "4815548630d7f9e4f82496fb2a815039973ce439",
      "parents": [
        "e27b2d41841c3b48b168cde6b2ba531e5238414a"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:16 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:16 2011 +0000"
      },
      "message": "ichspi.c: add FPB (Flash Partition Boundary) macros and init printing\n\nCorresponding to flashrom svn r1361.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e27b2d41841c3b48b168cde6b2ba531e5238414a",
      "tree": "8234faaf6e3128bc26a4c68de43d79a5243e4385",
      "parents": [
        "ccd92a19d41322d160298427600f1d1302a934a5"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:09 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:09 2011 +0000"
      },
      "message": "ichspi.c: simplify ich_set_bbar\n\nLess code, documenting better what the differences are (i.e. offset of BBAR only).\n\nCorresponding to flashrom svn r1360.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ccd92a19d41322d160298427600f1d1302a934a5",
      "tree": "064d2bc75762148c5fb60705733282e64bf50f0e",
      "parents": [
        "5368dca4363d35d4a67537fc03e1f5d417b87ce5"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:01 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:39:01 2011 +0000"
      },
      "message": "ichspi.c: make REGWRITE* macros safer\n\n\u0027+\u0027 does have a quite high precedence so \"calling\" those macros with a\nterm including weaker operators in the off parameter may have unexpected\nconsequences.\n\nCorresponding to flashrom svn r1359.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "5368dca4363d35d4a67537fc03e1f5d417b87ce5",
      "tree": "726e6f6d0b1bff1252f29bea5d4456e64fead816",
      "parents": [
        "00155498a86e2c77ee6c08d274fa7954f38a56f6"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:19:12 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jul 01 00:19:12 2011 +0000"
      },
      "message": "Add count_usable_erasers which returns the number of well-defined erasers for a chip\n\nIt solves one FIXME and consequentially allows to remove a later check\nright now, and is used in the upcoming SFDP patch.\nAdds a forward declaration of check_block_eraser.\n\nCorresponding to flashrom svn r1358.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "00155498a86e2c77ee6c08d274fa7954f38a56f6",
      "tree": "25c2fba44df4a8c7e9ec5289036a611760f84b9b",
      "parents": [
        "b23df71149f39c45952778c5fe11ef76094d8719"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 20:45:35 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 20:45:35 2011 +0000"
      },
      "message": "Fix memleaks due to incorrect usage of flashbuses_to_text\n\nCorresponding to flashrom svn r1357.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b23df71149f39c45952778c5fe11ef76094d8719",
      "tree": "cdc08a618d4707938d98b7ae69407cdba55745e0",
      "parents": [
        "d5b2228e43c6e4f6035e9bc098792453f5414aa2"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 18:28:58 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 18:28:58 2011 +0000"
      },
      "message": "Make Makefile\u0027s test programs safe(r)\n\nWe don\u0027t use -W or similarly strict compiler checks (yet), but\nenabling its use is a good thing. if you add -W to the cflags\nwithout this patch, detection of the compiler will fail with gcc 4.4\nfor example, because compiling of the test program will fail due to\na warning of unused arguments and -Werror. similarly the other\nchecks involving compiling test programs would fail.\n\nCorresponding to flashrom svn r1356.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d5b2228e43c6e4f6035e9bc098792453f5414aa2",
      "tree": "3c33b9acbb432bdc47a44602c212737113d27826",
      "parents": [
        "6665244bc79ff794a8fb4d61ac081764127b64d2"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 17:47:40 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 17:47:40 2011 +0000"
      },
      "message": "Add a success indicator to the \"Reading old flash chip contents...\" message\n\nCorresponding to flashrom svn r1355.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6665244bc79ff794a8fb4d61ac081764127b64d2",
      "tree": "faac95f42ab982a40eaf615ce0310fdf1083721f",
      "parents": [
        "b4061f61cdf951760020c6d4789023d4001b9782"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 17:38:17 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 26 17:38:17 2011 +0000"
      },
      "message": "Constify (a few) parameters.c where possible\n\nCorresponding to flashrom svn r1354.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b4061f61cdf951760020c6d4789023d4001b9782",
      "tree": "99b4aec1edbe35372a0fe653b5448f52c0fe98c8",
      "parents": [
        "bfa021dd80594e51fa25feee56457d545849e312"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 26 17:04:16 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 26 17:04:16 2011 +0000"
      },
      "message": "Move erase verification to generic code\n\nErase functions are no longer called from chip drivers and thus their\ninternal erase verification can be moved to generic code. This also\nmakes it easier to skip the verify step if desired and to differentiate\nbetween failed command submission and failed erase verification.\n\nCorresponding to flashrom svn r1353.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "bfa021dd80594e51fa25feee56457d545849e312",
      "tree": "07237d27fe48976a6a05894468d7daf7e5275761",
      "parents": [
        "12589366c358e478a765767692209bd6f4ab1c5e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 26 11:50:10 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 26 11:50:10 2011 +0000"
      },
      "message": "Replace sizeof(\"string\")-1 with strlen(\"string\")\n\nWe want to avoid calls to strlen at runtime if the string is already\nknown at compile time.\nTurns out that gcc and clang will recognize constant strings and compute\nthe strlen result already at compile time, so trickery with sizeof only\nreduces readability but does not improve the code.\n\nCorresponding to flashrom svn r1352.\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: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "12589366c358e478a765767692209bd6f4ab1c5e",
      "tree": "fe3c278981518aff8c2d8efee7e7f117af332433",
      "parents": [
        "198f2770cc621e8761ab66df2f6f1429bb20d778"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 25 17:36:25 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 25 17:36:25 2011 +0000"
      },
      "message": "print.c: change all occurrences of printf to msg_ginfo\n\nCorresponding to flashrom svn r1351.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "198f2770cc621e8761ab66df2f6f1429bb20d778",
      "tree": "c3fa4c1566728e845b114fd62702752573f72193",
      "parents": [
        "7c612f9fb746fbf80009912b6133af3ca07e4bd7"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 25 17:04:26 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 25 17:04:26 2011 +0000"
      },
      "message": "Fix probe_flash to report new values set by probing functions\n\nThis is needed if the probing function changes its fill_flash parameter\nlike in the pattern used to support Intel Hardware Sequencing and SFDP.\n\nCorresponding to flashrom svn r1350.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "7c612f9fb746fbf80009912b6133af3ca07e4bd7",
      "tree": "acc9d77ac3b0fd1dc117c57b1e82d648b56f955e",
      "parents": [
        "c07a41c8675fcf41678e330665f12b1a5ba0c709"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@aristanetworks.com",
        "time": "Sun Jun 19 17:27:57 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 19 17:27:57 2011 +0000"
      },
      "message": "Flush stdout after each message\n\nCurrently messages like \"Writing flash chip...\" that don\u0027t end with\na newline are buffered until the operation is complete, unless the\nparticular write function generates status output in the meantime.\n\nFlushing stdout after each message ensures that the message appears\nimmediately.\n\nCorresponding to flashrom svn r1349.\n\nSigned-off-by: Ed Swierk \u003ceswierk@aristanetworks.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "c07a41c8675fcf41678e330665f12b1a5ba0c709",
      "tree": "35d4bb2d1f1ebc7717a87684ad18575e66476803",
      "parents": [
        "e8a648d14367a1bb50f056805ce92c3dff97c159"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Sun Jun 19 17:23:55 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 19 17:23:55 2011 +0000"
      },
      "message": "flashchips.c: Fix typo: s/don\u0027t/doesn\u0027t/\n\nCorresponding to flashrom svn r1348.\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "e8a648d14367a1bb50f056805ce92c3dff97c159",
      "tree": "c14ad71f47f1f81c4e3c19bcfa260d1315ba6e6f",
      "parents": [
        "1d233075e6cf69fa633fc3f0e5e1494298d551ad"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stepan@coresystems.de",
        "time": "Sun Jun 19 17:09:49 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 19 17:09:49 2011 +0000"
      },
      "message": "Look at the return value of wait_82802ab()\n\nCorresponding to flashrom svn r1347.\n\nSigned-off-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "1d233075e6cf69fa633fc3f0e5e1494298d551ad",
      "tree": "35c9cd3dec0a53fabbc072eee669314cda9ef988",
      "parents": [
        "19f46f2057c86254421d86b244092dd25e34560f"
      ],
      "author": {
        "name": "Pawel Rozanski",
        "email": "rozie@poczta.onet.pl",
        "time": "Sun Jun 19 16:52:48 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Jun 19 16:52:48 2011 +0000"
      },
      "message": "Add ASRock K7S41GX board-enable\n\nTested reading, writing and verification, all worked fine.\n\nCorresponding to flashrom svn r1346.\n\nSigned-off-by: Pawel Rozanski \u003crozie@poczta.onet.pl\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "19f46f2057c86254421d86b244092dd25e34560f",
      "tree": "acbed2835b4f0d287a1ec1fe7b30014cde1abca6",
      "parents": [
        "2cf2da6e5b6cfe1d229c624b2847c59b8cc57b5c"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Jun 18 22:56:14 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sat Jun 18 22:56:14 2011 +0000"
      },
      "message": "Various board status updates\n\nMark the following boards as OK:\n\n - ASUS P7H57D-V EVO (reported by Andrew Wierzan \u003candrew@emerginguk.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005042.html\n\n - Tyan S2723 (Tiger i7501) (reported by Uwe Hermann \u003cuwe@hermann-uwe.de\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005156.html\n\n - ASUS P5VD1-X (reported by Olle Gross \u003cgusgross@student.gu.se\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005205.html\n\n - Lanner EM-8510C (reported by Christian Motz \u003cchristian.motz@funkwerk-ec.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005240.html\n\n - ASUS A8N-VM (reported by Dave B \u003cflashrom@d10.karoo.co.uk\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005247.html\n\n - GIGABYTE GA-6VXE7+ (reported by Justin Doiel \u003cjustin.doiel@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005251.html\n\n - Supermicro X7SPA-HF (reported by Jochen Schulz \u003cml@well-adjusted.de\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-November/005346.html\n\n - ASUS M4A78-EM (reported by Jani Uusitalo \u003cjani@mummila.net\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-December/005587.html\n\n - ASUS P5N32-E SLI (reported by Paul Brookman \u003cpaul_brookman@sky.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-December/005559.html\n\nMark the following chips as OK:\n\n - SST SST39SF020A (reported by Andrew Morgan \u003cziltro@ziltro.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005107.html\n\n - ST M25P80 (reported by Harald Gutmann \u003charald.gutmann@gmx.net\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-November/005334.html\n\nCorresponding to flashrom svn r1345.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "2cf2da6e5b6cfe1d229c624b2847c59b8cc57b5c",
      "tree": "d8c80756414db53e1282fdbf4052c7b113894658",
      "parents": [
        "570dcc743aba1f818ed802da5e32b7fe4666c654"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 18 18:45:56 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 18 18:45:56 2011 +0000"
      },
      "message": "Add intel 6 series pci ids to chipset_enables\n\nAs defined by Intel 6 Series Chipset and Intel C200 Series Chipset\nSpecification Update; document number 324646-006, May 2011.\n\nCorresponding to flashrom svn r1344.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "570dcc743aba1f818ed802da5e32b7fe4666c654",
      "tree": "6278ed86f74b61090b1948db49979ab71bbab93d",
      "parents": [
        "326a060661bf1f144dcf2f52231515a5e6692e66"
      ],
      "author": {
        "name": "Idwer Vollering",
        "email": "vidwer@gmail.com",
        "time": "Sat Jun 18 18:45:50 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 18 18:45:50 2011 +0000"
      },
      "message": "Fix and add a few chipset_enables entries\n\nCorresponding to flashrom svn r1343.\n\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "326a060661bf1f144dcf2f52231515a5e6692e66",
      "tree": "6f04126b6ee7f1216ca376ff3d6a0488552374ca",
      "parents": [
        "6573b74da201afac4ac40dd0e26281df872a9051"
      ],
      "author": {
        "name": "Idwer Vollering",
        "email": "vidwer@gmail.com",
        "time": "Sat Jun 18 18:45:41 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 18 18:45:41 2011 +0000"
      },
      "message": "Resort chipset_enables array by pci ids\n\nCorresponding to flashrom svn r1342.\n\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "6573b74da201afac4ac40dd0e26281df872a9051",
      "tree": "41a384a3d87909b675edb6ccbe2e61bfc940cea4",
      "parents": [
        "8ebc046bf3b4c0841cb3a028b00bb04b6c685921"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 17 22:38:53 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 17 22:38:53 2011 +0000"
      },
      "message": "Do not display skipped probe messsages in verbose mode\n\nThey are still visible in spew mode (-VV).\n\nCorresponding to flashrom svn r1341.\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": "8ebc046bf3b4c0841cb3a028b00bb04b6c685921",
      "tree": "02cd5195769fd7eaf97e4cce3999fda49d6f7be0",
      "parents": [
        "68b9ccac259142fcad2c11098b02f6628f2dd165"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 17 21:25:48 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jun 17 21:25:48 2011 +0000"
      },
      "message": "Update the flashrom udev rules file with new programmers\n\nAdd the following missing USB devices:\n\n - FIC OpenMoko Neo1973 Debug board (V2+)\n - Olimex ARM-USB-OCD\n - Olimex ARM-USB-OCD-H\n - Olimex ARM-USB-TINY\n - Olimex ARM-USB-TINY-H\n\nCorresponding to flashrom svn r1340.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "68b9ccac259142fcad2c11098b02f6628f2dd165",
      "tree": "ccde25449c772a37aa076b5ae53b2da05f420dbe",
      "parents": [
        "8bb2021d77c8ee213b53d671687b7a1179335522"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Jun 15 23:44:52 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jun 15 23:44:52 2011 +0000"
      },
      "message": "Update the flashrom manpage\n\n - Add missing entries for nicintel and satamv.\n - Add various programmers to those that support the \u0027pci\u003d\u0027 option.\n - Small cosmetic, whitespace, grammar or consistency fixes.\n - Update the date of last change of the manpage.\n - Add Stefan Tauner to the list of authors.\n\nCorresponding to flashrom svn r1339.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nSigned-off-by: Andrew Morgan \u003cziltro@ziltro.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "8bb2021d77c8ee213b53d671687b7a1179335522",
      "tree": "a77cc4239b59731e98cf6c9681b5a7c665613038",
      "parents": [
        "9d9a1042332cd08aa66eee6f37d80c0f09f47d70"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Tue Jun 14 01:35:36 2011 +0000"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Tue Jun 14 01:35:36 2011 +0000"
      },
      "message": "Use shutdown callback mechanism to shutdown programmers\n\nThis patch attempts to resolve some programmer shutdown ordering issues\nby having the programmer init functions register shutdown callbacks explicitly\nwherever it makes most sense. Before, assumptions were made that could lead to\nthe internal programmer\u0027s state changing before the external programmer could be\nshut down properly. Now, each programmer cleans up after itself and (hopefully)\nperforms each operation in the correct order.\n\nAs a side-effect, this patch gives us a better usage model for reverse\noperations such as rpci_* and rmmio_*. In the long-run, this should make\nreversing the initialization process easier to understand, less tedious, and\nless error-prone.\n\nIn short, this patch does the following:\n- Registers a shutdown callback during initialization for each programmer.\n- Kills the .shutdown function pointer from programmer_entry struct. Also,\n  make most shutdown functions static.\n- Adds a few minor clean-ups and corrections (e.g. missing physunmap() calls).\n\nTODO: Remove forward declaration of serprog_shutdown() (added to simplify diff)\n\nCorresponding to flashrom svn r1338.\n\nSigned-off-by: David Hendricks \u003cdhendrix@google.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "9d9a1042332cd08aa66eee6f37d80c0f09f47d70",
      "tree": "e474d541ca72e585d6863513f59a55cbe7c81ee9",
      "parents": [
        "d8a00a0b6be4e8d6f441809808d8438f25cea6fe"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Mon Jun 13 16:59:01 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jun 13 16:59:01 2011 +0000"
      },
      "message": "Add board enable for GA-8IP775\n\n- logs before: http://paste.flashrom.org/view.php?id\u003d565\n- success: http://www.flashrom.org/pipermail/flashrom/2011-June/006747.html\n\nCorresponding to flashrom svn r1337.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "d8a00a0b6be4e8d6f441809808d8438f25cea6fe",
      "tree": "a5b74648f4dd066efca7ae68f41b3134944770d3",
      "parents": [
        "d06d941ce22aaa1d7414198282ddc9463819b3bd"
      ],
      "author": {
        "name": "Idwer Vollering",
        "email": "vidwer@gmail.com",
        "time": "Mon Jun 13 16:58:54 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jun 13 16:58:54 2011 +0000"
      },
      "message": "Add (untested) board enable for GA-K8NS Pro-939\n\nFlashrom -V (before patch): http://paste.flashrom.org/view.php?id\u003d531\nlspci (short): http://paste.flashrom.org/view.php?id\u003d532\nlspci (verbose): http://paste.flashrom.org/view.php?id\u003d533\n\nCorresponding to flashrom svn r1336.\n\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d06d941ce22aaa1d7414198282ddc9463819b3bd",
      "tree": "ff2a5a895b845daf8b280283d5e8a234dc64b79f",
      "parents": [
        "29c80838ae97d5de189894a766be70533101d6e5"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 12 19:47:55 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 12 19:47:55 2011 +0000"
      },
      "message": "Add a bunch of new/tested motherboards, board/chipset enables and flash chips etc. 3\n\n- mark AT25DF321 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/attachments/20110527/01f1868b/attachment-0001.log\n- mark 82802AB as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-April/006145.html\n- mark Pm49FL002 as fully tested\n  http://pastebin.com/pb5NTCmW\n\n- add Supermicro X8DT3 to boards_known\n  http://www.flashrom.org/pipermail/flashrom/attachments/20110527/01f1868b/attachment-0001.log\n- add Supermicro X5DP8-G2 to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-April/006145.html\n\n- add Supermicro X8SIE as NOT WORKING to boards_known\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006554.html\n- add a DMI search pattern for the ASUS A8N-SLI Deluxe board enable to mitigate misdetections\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004379.html\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006570.html\n\nalso, fix some random white space errors and comments/strings\n\nCorresponding to flashrom svn r1335.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "29c80838ae97d5de189894a766be70533101d6e5",
      "tree": "296844691310dee2edb22dfa3d778a0787343ce6",
      "parents": [
        "b2d5f6abbc0c5d24728cd036379649a9bf4e939c"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 12 08:14:10 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 12 08:14:10 2011 +0000"
      },
      "message": "ichspi.c: add missing ICH9 register macros and eliminate magic numbers\n\n - add macros for FRAP, FREG0, PR0-PR4 and BBAR\n - eliminate magic numbers representing those registers and some other bits too\n - remove printing out the contents of FDOC because it is useless\n\nCorresponding to flashrom svn r1334.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b2d5f6abbc0c5d24728cd036379649a9bf4e939c",
      "tree": "5300a026e9a73d7efe641bb503f94afd4d35af55",
      "parents": [
        "f9a8da595d0961a7c5c899117d8e8dc7bdafaf42"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 19:44:31 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 19:44:31 2011 +0000"
      },
      "message": "Use the max_data_read field of the new spi_programmer struct to simplify run_opcode\n\nAlso, explain the transformation of the read/write array/count in\nich_spi_send_command better.\n\nCorresponding to flashrom svn r1333.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "f9a8da595d0961a7c5c899117d8e8dc7bdafaf42",
      "tree": "1f4f899d4669f36734fe0e78852a489f9ec748d0",
      "parents": [
        "c0207069488ea2c1d6bb39dc02ad5370f82f1067"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 18:16:50 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 18:16:50 2011 +0000"
      },
      "message": "enable_flash_ich: warn if SMM BIOS Write Protection is detected in BIOS_CNTL\n\nCorresponding to flashrom svn r1332.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c0207069488ea2c1d6bb39dc02ad5370f82f1067",
      "tree": "a3ae2b2f99a995f1c5579ca8fa443d40a1d61290",
      "parents": [
        "5520694cabe74bdbc831aa5d857155edaf7731ce"
      ],
      "author": {
        "name": "Pete Batard",
        "email": "pbatard@gmail.com",
        "time": "Sat Jun 11 12:21:37 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 12:21:37 2011 +0000"
      },
      "message": "Add support for Olimex programmers to ft2232_spi\n\n- add support for Olimex\u0027 ARM-USB-TINY, ARM-USB-TINY-H, ARM-USB-OCD\nAND ARM-USB-OCD-H and adjust man page - minor string change (\"First\nInternational Computer, Inc.\" -\u003e \"FIC\")\n\nCorresponding to flashrom svn r1331.\n\nSigned-off-by: Pete Batard \u003cpbatard@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "5520694cabe74bdbc831aa5d857155edaf7731ce",
      "tree": "54d0712de7f2d3191c6ba8ee912cda3d255a07ae",
      "parents": [
        "2a8b26281cedb35f62b9f641eccf1c49d9836f57"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:22 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:22 2011 +0000"
      },
      "message": "ichspi.c: add macros and pretty printing for HSFS and HSFC\n\nCorresponding to flashrom svn r1330.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "2a8b26281cedb35f62b9f641eccf1c49d9836f57",
      "tree": "be754d48cabd16f10423274e4eda8434c084d1ae",
      "parents": [
        "0c1ec450f951ee56f20fce44f56c141b1348e4cd"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:16 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:16 2011 +0000"
      },
      "message": "ichspi.c: add pretty printing for SSFS+SSFC and the OPCODE struct\n\nCorresponding to flashrom svn r1329.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "0c1ec450f951ee56f20fce44f56c141b1348e4cd",
      "tree": "a445760b12bc21c1b9dede9a30e6b72f36404a59",
      "parents": [
        "6add09424a8d8178497022c524a17606aa3dec23"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:09 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 11 09:53:09 2011 +0000"
      },
      "message": "ichspi.c: improve macros for SSFS and SSFC bits\n\n - introduce offset macros and use them to (re)define the existing mask macros\n - fix masks of SSFC_COP, SSFC_DBC, SSFC_SCF (were single-bit masks erroneously)\n - add comments\n - rename SSFS_CDS to SSFS_FDONE (abbr. used in datasheet; not in SSFS but HSFS)\n - use those for refactoring and magic number elemination.\n\n following patch uses them for pretty printing.\n\nCorresponding to flashrom svn r1328.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6add09424a8d8178497022c524a17606aa3dec23",
      "tree": "356e4803c7d49a80154ed229223823efee8bb9e6",
      "parents": [
        "c422484b84cc7a251166792a367b0a8143a3d206"
      ],
      "author": {
        "name": "Maciej Pijanka",
        "email": "maciej.pijanka@gmail.com",
        "time": "Thu Jun 09 20:59:30 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 09 20:59:30 2011 +0000"
      },
      "message": "Add board enable for MSI MS-6788-040 (848P Neo-V)\n\nTested-by: Melroy van den Berg\nhttp://www.flashrom.org/pipermail/flashrom/2010-December/005642.html\n\nCorresponding to flashrom svn r1327.\n\nBased on reverse engineering by Michael Karcher.\nSigned-off-by: Maciej Pijanka \u003cmaciej.pijanka@gmail.com\u003e\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n"
    },
    {
      "commit": "c422484b84cc7a251166792a367b0a8143a3d206",
      "tree": "2c19fbeb3a083d9d489a6a7321bd092ac360eec2",
      "parents": [
        "60b83f98a858a0655aefac1c26257f497ea8e952"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 09 20:06:34 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 09 20:06:34 2011 +0000"
      },
      "message": "Fix compilation for CONFIG_INTERNAL\u003dno\n\nCONFIG_INTERNAL implies Super I/O support and NEED_PCI.\nNEED_PCI is only used to guard PCI stuff which may be needed for\nexternal PCI-based programmers. That way, using #if NEED_PCI can be\navoided inside #if CONFIG_INTERNAL.\n\nCorresponding to flashrom svn r1326.\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": "60b83f98a858a0655aefac1c26257f497ea8e952",
      "tree": "79fc820a13750f0e74ced43b0110bcb83c5c2fb6",
      "parents": [
        "8179be566e54f3e9f7686901861449905c202e98"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Mon Jun 06 17:50:20 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Jun 06 17:50:20 2011 +0000"
      },
      "message": "Mark the MSI MS-7529 (G31TM-P21) as supported\n\nOriginal report:\nhttp://www.flashrom.org/pipermail/flashrom/2011-May/006594.html\n\nManufacturer\u0027s page:\nhttp://msi.com/product/mb/G31TM-P21.html\n\nCorresponding to flashrom svn r1325.\n\nTested-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "8179be566e54f3e9f7686901861449905c202e98",
      "tree": "e33946cb0dc483cc111f1f2c3f35f0050e3885fc",
      "parents": [
        "cbe370e67a934637a8a5ef0aa0c8c6b1eddd501f"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 04 13:13:34 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jun 04 13:13:34 2011 +0000"
      },
      "message": "Add a bunch of new/tested motherboards, board/chipset enables and flash chips 2\n\n- mark chipset enable for QS57 as OK\n  (my thinkpad)\n\n- mark MSI G31M3-L(S) V2 (MS-7529) as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006634.html\n\n- mark AT49BV512 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006609.html\n- mark MX25L4005 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006634.html\n- mark SST49LF020 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006570.html\n- mark SST25VF064C as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006586.html\n- mark W25x16 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-June/006605.html\n\nCorresponding to flashrom svn r1324.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "cbe370e67a934637a8a5ef0aa0c8c6b1eddd501f",
      "tree": "a2c5efba8b9ffc92bbdb134b88afa5a4a85eebdb",
      "parents": [
        "db45ab5eace5e984f533f3ee3e2d18b0a4eeaeae"
      ],
      "author": {
        "name": "Steven Zakulec",
        "email": "spzakulec@gmail.com",
        "time": "Fri Jun 03 07:26:31 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Jun 03 07:26:31 2011 +0000"
      },
      "message": "Add voltage ranges to the flashchips\n\nCorresponding to flashrom svn r1323.\n\nSigned-off-by: Steven Zakulec \u003cspzakulec@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n"
    },
    {
      "commit": "db45ab5eace5e984f533f3ee3e2d18b0a4eeaeae",
      "tree": "a0da8d004677bfd7373fa4f2246a612b27cb64bc",
      "parents": [
        "355cbfdbef1fbd41b635a5b92195689fd4d3c0b1"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 28 22:59:05 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 28 22:59:05 2011 +0000"
      },
      "message": "Tiny fix for a small fix\n\nThere was one line break added too much in the previous commit, sorry.\nthe probing functions need to output at least one \u0027\\n\u0027 for satisfactory output.\nthat means even in error cases they have to do that.\nOTOH they should not output a sequence of \"\\n\\n\" because\nit would distort the verbose probing output with empty lines.\n\nCorresponding to flashrom svn r1322.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "355cbfdbef1fbd41b635a5b92195689fd4d3c0b1",
      "tree": "bf90deeafdc4ff48c7778e0f48e716befa48cf7c",
      "parents": [
        "0fbba98c27433c97f42936e9e16805089ce3a296"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 28 02:37:14 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 28 02:37:14 2011 +0000"
      },
      "message": "Small fixes\n\n- missing spaces in code and output\n- improved documentation/naming/output\n- missing line breaks in spi probing functions\n\nCorresponding to flashrom svn r1321.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "0fbba98c27433c97f42936e9e16805089ce3a296",
      "tree": "3bdc4193cc4e48a8ba2d1fb134b82bcffc77b496",
      "parents": [
        "d172ecdb348a01360bb35624c2945bab3ae219ff"
      ],
      "author": {
        "name": "Antony Rheneus",
        "email": "rheneus.paul@gmail.com",
        "time": "Thu May 26 14:28:51 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 26 14:28:51 2011 +0000"
      },
      "message": "Add a bunch of new/tested motherboards, board enables and flash chips\n\nTested motherboards:\n- MSI MS-7599 (870-C45)\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006420.html\n- Gigabyte GA-P55A-UD4 (rev 1.0)\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006415.html\n- Supermicro X8DTU-F\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006329.html\n- Supermicro X8STi\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006436.html\n\ntested board enable:\n- abit NF-M2 nView\n  success report (without a log though): http://www.flashrom.org/pipermail/flashrom/2011-April/006167.html\n\ntested flash chips:\n- ST M50FW080 (+EW)\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006409.html\n- ST M25P32 (+EW)\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006398.html\n- Winbond W25x64 (+P)\n  http://www.flashrom.org/pipermail/flashrom/2011-March/006012.html\n- Winbond W39V040FA (+W)\n  http://www.flashrom.org/pipermail/flashrom/2010-December/005642.html\n\nnew flash chip\n- Winbond W25Q128\n  http://www.flashrom.org/pipermail/flashrom/2011-April/006309.html\n\nCorresponding to flashrom svn r1320.\n\nW25Q128 is:\nSigned-off-by: Antony Rheneus \u003crheneus.paul@gmail.com\u003e\neverything else is:\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d172ecdb348a01360bb35624c2945bab3ae219ff",
      "tree": "0ac2bbc6450d9ad5b6ecc990459f372c480ef050",
      "parents": [
        "7bcacb1bdb72f60f37a67883f871bbef9ec8c943"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu May 26 13:30:51 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 26 13:30:51 2011 +0000"
      },
      "message": "ichspi: fix detection of unused regions\n\nCorresponding to flashrom svn r1319.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "7bcacb1bdb72f60f37a67883f871bbef9ec8c943",
      "tree": "8b540af2f9c993133ddb6cd3a513289dfbe7f549",
      "parents": [
        "c0aaf954874841c839c7131505759b9403ec7e4b"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 26 01:35:19 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 26 01:35:19 2011 +0000"
      },
      "message": "Eliminate magic numbers indicating maximum column sizes in print.c\n\nWithout this the magic numbers need to be kept in sync with the maximum\nlength of the strings printed in the corresponding column. if not, an\noverflow and a nasty \u0027 \u0027-storm occur on executing flashrom -L.\n\nCorresponding to flashrom svn r1318.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    }
  ],
  "next": "c0aaf954874841c839c7131505759b9403ec7e4b"
}
