)]}'
{
  "log": [
    {
      "commit": "b3850964f6a87f107e7eaae16d75299f32cc6e76",
      "tree": "9af3d08c6dfd14c5ef741db24abcc1507b5f045c",
      "parents": [
        "222bf1013f39808e42479cd2f1cc2687cc59e657"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Dec 24 00:00:32 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Dec 24 00:00:32 2011 +0000"
      },
      "message": "Add ich_descriptor_tool to decode all flash descriptors stored in a flash dump file\n\nThis patch adds an external utility that shares most of the existing descriptor\ndecoding source code. Additionally to what is available via FDOC/FDOD this\nallows to access:\n - the softstraps which are used to configure the chipset by flash content\n   without the need for BIOS routines. on ICH8 it is possible to read those\n   with FDOC/FDOC too, but this was removed in later chipsets.\n - the ME VSCC (Vendor Specific Component Capabilities) table. simply put,\n   this is an SPI chip database used to figure out the flash\u0027s capabilities.\n - the MAC address stored in the GbE image.\n\nIntel thinks this information should be confidential for ICH9 and up, but\nreferences some tidbits in their public documentation.\nThis patch includes the human-readable information for ICH8, Ibex Peak\n(5 series) and Cougar Point (6 series); the latter two were obtained from\nleaked \"SPI Flash Programming Guides\" found by google. Data regarding ICH9\nand 10 is unknown to us yet. It can probably found in:\n\"Intel® ICH7, ICH8, ICH9 and ICH10 — SPI Family Flash Programming Guide\"\nInformation regarding the upcoming Panther Point chipset is also not included.\n\nCorresponding to flashrom svn r1480.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Matthias Wenzel \u003cbios@mazzoo.de\u003e\n"
    },
    {
      "commit": "7189a5ff8cb8cfc33ef2c0be3268204064a2771b",
      "tree": "8b58adf2bf2f4fb2c54fb563a56558671ba722ba",
      "parents": [
        "d0c5dc23e25f33439dd6166a5798ffbcaabf67f8"
      ],
      "author": {
        "name": "Samir Ibradžić",
        "email": "sibradzic@gmail.com",
        "time": "Thu Oct 20 23:14:10 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Oct 20 23:14:10 2011 +0000"
      },
      "message": "Add support for the GOEPEL PicoTAP programmer\n\nhttp://www.goepel.com/en/jtagboundary-scan/hardware/picotap.html\n\nThis device is actually a JTAG adapter, but since it uses standard\nFT2232 A interface pins, it can be easily used as SPI programmer\n(tested it here successfully). PicoTAP supports only 5V output, so one\nneeds to reduce this to 3.3V in a same manner as DLP Design DLP-USB1232H, see\n\n  http://flashrom.org/FT2232SPI_Programmer#DLP_Design_DLP-USB1232H\n\nfor details.\n\nThe PicoTAP pin-out is as follows:\n\n  PicoTAP |  SPI\n ---------+-------\n    TCK   | SCLK\n    TMS   |  CS#\n    TDI   |  SO\n    TDO   |  SI\n   /TRST  |  -\n    GND   |  GND\n    +5V   |  VCC, HOLD# \u0026 WP# after 3.3V regulator\n\nI managed to run PicoTAP in 10MHz, 15MHz and 30MHz modes (by forcing\nDIVIDE_BY), against SST25VF016B SPI flash, read/write/erase all worked\nfine (write seems somewhat slow).\n\nCorresponding to flashrom svn r1453.\n\nSigned-off-by: Samir Ibradžić \u003csibradzic@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "836b26a423c5dad86646bc6bc24560d444181405",
      "tree": "a682fd11ab2f4aa6cb256187a565a5361359ec02",
      "parents": [
        "8c35745fcf3ed6eb2769beda0c8b941df07f6175"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Oct 14 20:33:14 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Oct 14 20:33:14 2011 +0000"
      },
      "message": "TIAO/DIYGADGET USB Multi-Protocol Adapter (TUMPA) support\n\nThanks to TIAO/DIYGADGET for sponsoring a test device!\n\nThis is an FTDI FT2232H based device which provides an easily accessible JTAG,\nSPI, I2C, serial breakout. The SPI part can be used to flash SPI flash chips\nusing flashrom.\n\nhttp://www.diygadget.com/tiao-usb-multi-protocol-adapter-jtag-spi-i2c-serial.html\nhttp://www.tiaowiki.com/w/TIAO_USB_Multi_Protocol_Adapter_User%27s_Manual#SPI_Connector_1\n\nThere are two SPI connectors (pin headers) on the board: SPI1, which is\nconnected to the FT2232H\u0027s A interface, and SPI2, which is connected to the\nchip\u0027s B interface. Both can be used to flash SPI chips:\n\n flashrom -p ft2232_spi:type\u003dtumpa,port\u003dA\n flashrom -p ft2232_spi:type\u003dtumpa,port\u003dB\n\nThe default interface is A, so for SPI1 you can also just write:\n\n flashrom -p ft2232_spi:type\u003dtumpa\n\nI tested all operations on both interfaces, everything works fine.\n\nCorresponding to flashrom svn r1451.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\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": "c0aaf954874841c839c7131505759b9403ec7e4b",
      "tree": "bb1bc24f3b73cd0c55da80698b01c84abefb5b89",
      "parents": [
        "7a3bd8f28f3b8dd854e453703efb702f07294ae5"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 19 02:58:17 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu May 19 02:58:17 2011 +0000"
      },
      "message": "Whitespace, documentation and other small stuff\n\nThis patch combines three previously posted patches in a revised form.\none is even stolen from Stefan Reinauer (remove umlauts from man page).\n\nCorresponding to flashrom svn r1317.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nSigned-off-by: Stefan Reinauer \u003creinauer@google.com\u003e\n\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": "738f8e275609455187ae2d70c14e6e527e3210bc",
      "tree": "8ab742372a275b179dba62a9859b06fe43424e69",
      "parents": [
        "eb6337f7527450b58658d271a077cd7fc02c1d5b"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Tue Nov 02 03:03:38 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Nov 02 03:03:38 2010 +0000"
      },
      "message": "Add a line of output for each iteration of the torture test\n\nThis serves as a sort of progress indicator.\n\nThe output looks like this::\nlocalhost ~ # flashrom\u003d\"./flashrom\" sh flashrom_partial_write_test.sh\ntesting flashrom binary: ./flashrom\nRunning test in /tmp/tmp.4xPejwaADU\nffh pattern written in ff_4k.bin\n00h pattern written in 00_4k.bin\nReading BIOS image\nOriginal image saved as bios.bin\naligned region 0 test: passed\n...\naligned region 15 test: passed\nunaligned region 0 test: passed\n...\nunaligned region 15 test: passed\nResult: PASSED\nrestoring original bios image using system\u0027s flashrom\ntest files remain in /tmp/tmp.4xPejwaADU\n\nCorresponding to flashrom svn r1222.\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": "eb6337f7527450b58658d271a077cd7fc02c1d5b",
      "tree": "d62d5e6c0b976c027e758024e8df88adca7d6def",
      "parents": [
        "f68aa8aca0a7e2852269f1b85b16535a3fb7cd14"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Nov 02 00:16:27 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Nov 02 00:16:27 2010 +0000"
      },
      "message": "Use mktemp unconditionally for security reasons\n\nAvoid non-portable seq.\n\nCorresponding to flashrom svn r1221.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n"
    },
    {
      "commit": "04c8379e49ce843ac7235d9b1ffd98617724332e",
      "tree": "a35821aae24bac48a5eafce932571c263eb9a4d4",
      "parents": [
        "444cefc65b02810ec260260454ce5959e2be4a3c"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Fri Oct 29 21:54:16 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Oct 29 21:54:16 2010 +0000"
      },
      "message": "Replace \"$FLASHROM_PARAM\" with ${FLASHROM_PARAM} in util/flashrom_partial_write_test.sh\n\nReplace \"$flashrom_PARAM\" with ${FLASHROM_PARAM} in\nutil/flashrom_partial_write_test.sh to avoid passing in quoted\nparameters which can cause problems especially if flashrom_PARAM is\nempty or contains spaces.\n\nCorresponding to flashrom svn r1219.\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": "444cefc65b02810ec260260454ce5959e2be4a3c",
      "tree": "310d185e69906a27af9660d26d22ddb2a363dc1f",
      "parents": [
        "ccfe0acbbf5256ecc5ee6d1fe964d634d08e391f"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Fri Oct 29 20:17:41 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Oct 29 20:17:41 2010 +0000"
      },
      "message": "Flashrom torture test script\n\nFocus is on partial write and layout functionality.\n\nMinor modifications by Carl-Daniel Hailfinger.\n\nCorresponding to flashrom svn r1218.\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": "695fb5d0ac60c399fac4bac8595bfb8a0efdb30f",
      "tree": "b70759c543381dbdf4b8d504e6bfc0ab6c2f8769",
      "parents": [
        "efd8af3163f605cd6cd47cb5c8444f6f0f81af49"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Jul 27 22:00:42 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Tue Jul 27 22:00:42 2010 +0000"
      },
      "message": "Add a udev rules file for flashrom\n\nThis allows USB-based external programmers to be used by non-root users\n(which are in the \u0027plugdev\u0027 group). The file is to be installed by the\ndistros into the proper place (not sure if this is distro-specific). On\nDebian the file will end up in /etc/udev/rules.d/z60_flashrom.rules.\n\nOn some systems the \u0027plugdev\u0027 group might have to adapted to whatever\nthe respective distro uses.\n\nThe following devices are listed so far:\n\n - Amontec JTAGkey(2)\n - Buspirate\n - Dediprog SF100\n - DLP Design DLP-USB1232H\n - FTDI FT4232H Mini-Module\n\nCorresponding to flashrom svn r1110.\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"
    }
  ]
}
