)]}'
{
  "log": [
    {
      "commit": "eb0e7fc4f08dcc704565ae07c83878171cc71a44",
      "tree": "e9eb1f6a1701f8bbe8fdabf6bcfad87870e2547a",
      "parents": [
        "a84b0bd6ad4b5ab7220deb799f30515a9eb0d7fc"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Aug 18 15:12:43 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Aug 18 15:12:43 2010 +0000"
      },
      "message": "Add paranoid checks to sb600spi driver\n\nAdd paranoid checks for correct values in essential registers in the SB600/SB700/... SPI driver. If something else changes the values we\nwrote, we will see severe read/write corruption.\nsb600spi will now abort the access and return an error if it detects\nthis sort of corruption.\n\nNote: This corruption can be caused by a few different events:\n- IPMI/BMC/IMC accesses flash\n- Other software accesses flash\nThe nature of flash access (read/write/ID/...) is irrelevant. Each such\naccess will cause corruption for all other accesses happening at the\nsame time.\n\nThanks to Matthias Kretz for testing this patch.\n\nCorresponding to flashrom svn r1145.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Matthias Kretz \u003ckretz@kde.org\u003e\n"
    },
    {
      "commit": "a84b0bd6ad4b5ab7220deb799f30515a9eb0d7fc",
      "tree": "69ee38aef58251330e31069dd232b81f16856528",
      "parents": [
        "e3df96e65f9dd1e9dd67bc0c7f58da91732cafc7"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Mon Aug 16 22:12:39 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon Aug 16 22:12:39 2010 +0000"
      },
      "message": "SST49FL040B: add unlocking\n\nThe datasheet says there\u0027s a set of registers in the 4Mbit before the\nflash memory.  The block locking registers are aligned on 64K\nboundaries, plus 2.\n\nWrite/erase sucessful on a system it failed before:\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004432.html\n\nCorresponding to flashrom svn r1144.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "e3df96e65f9dd1e9dd67bc0c7f58da91732cafc7",
      "tree": "04e902a17442dd10cb252a3c5b8dafa2b46d3a37",
      "parents": [
        "d7ed7f7e0b3cc9188672646a60c1c70f350ea52d"
      ],
      "author": {
        "name": "Mattias Mattsson",
        "email": "vitplister@gmail.com",
        "time": "Sun Aug 15 22:43:23 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Aug 15 22:43:23 2010 +0000"
      },
      "message": "Add board enable for Abit VA6\n\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-August/004440.html\n\nCorresponding to flashrom svn r1143.\n\nSigned-off-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "d7ed7f7e0b3cc9188672646a60c1c70f350ea52d",
      "tree": "0f3a1dc79353c40489c995928dadf04783158390",
      "parents": [
        "ead705fc856515e1bfff4eddab3e971f45f7a599"
      ],
      "author": {
        "name": "Mattias Mattsson",
        "email": "vitplister@gmail.com",
        "time": "Sun Aug 15 22:35:31 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Aug 15 22:35:31 2010 +0000"
      },
      "message": "Check availability of GPO lines on Intel PIIX4\n\nThis patch changes the intel_piix4_gpo_set() function to always check\nthe GENCFG and XBCS registers for the availability of the\nrequested GPO line before raising/lowering it and fails otherwise. It\nmakes no attempt to bypass the values in these configuration\nregisters.\n\nThe old flashrom code did consider it safe to reprogram (multiplexed)\nGPO:s 22-26 without checking the value of the controlling register\n(GENCFG). I do not really know why.\n\nI have tested this patch on an Asus P2B-N (needs GPO18 low) and MSI\nMS-6163 Pro (needs GPO14 high).\n\nThe information for these registers are from the Intel \"82371AB\nPCI-TO-ISA / IDE XCELERATOR (PIIX4)\" datasheet available here:\nhttp://www.intel.com/design/intarch/datashts/29056201.pdf\n\nCorresponding to flashrom svn r1142.\n\nSigned-off-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "ead705fc856515e1bfff4eddab3e971f45f7a599",
      "tree": "01a01b9f791e431267c066b8b50911c471ed04cd",
      "parents": [
        "0a247519290b89bb3531b287620721232af70f0f"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 15 15:26:30 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 15 15:26:30 2010 +0000"
      },
      "message": "Various board status updates and fixes\n\n- There are number of boards that have board-enables in board-enable.c but\n  have no corresponding entry in print.c (with or without URL doesn\u0027t matter)\n  and thus appear neither in the \"flashrom -L\" list of boards nor in the\n  wiki output. Fix this by adding entries for them in print.c.\n\n   - abit AN-M2\n   - abit KN8 Ultra\n   - ASUS A8Jm (laptop)\n   - ASUS A8N (might need changing to \"A8N-SLI Deluxe\", see\n     http://www.coreboot.org/pipermail/flashrom/2009-November/000878.html)\n   - ASUS A8N-LA (Nagami-GL8E)\n   - ASUS P4B533-E\n   - ASUS P4S800-MX\n   - HP ProLiant DL165 G6\n   - IBASE MB899\n   - Intel SE440BX-2 (marked as non-working for now though, due to\n     http://www.coreboot.org/pipermail/flashrom/2010-July/003952.html)\n   - MSI MS-6577 (Xenon)\n   - MSI MS-7207 (K8NGM2-L)\n\n- Fix / amend a few board names:\n\n   - Add \"ProLiant\" name to the \"DL145 G3\" (and the new \"DL165 G6\"), we\n     use such \"series\" names for various other boards (e.g. \"Vectra\" etc)\n     and it also helps users googling for those names.\n\n   - HP \"Vectra VL400 PC\" should be \"Vectra VL400\" really, I\u0027m pretty sure\n     the \"PC\" is not part of the board name but simply stands for\n     \"personal computer\". Same for \"Vectra VL420 SFF PC\".\n\n   - Change \"ASUS A8JM\" to \"ASUS A8Jm\" as per vendor website.\n\n   - Add comments for boards which may be listed with incorrect names,\n     I sent out clarification requests to the list, URLs listed as comment.\n\n   - Add \"Xenon\" HP name to the \"MSI MS-6577\" OEM board.\n\n   - Fix typo in \"MS-7207 (K8N GM2-L)\", should be \"MS-7207 (K8NGM2-L)\" as\n     per vendor website.\n\nCorresponding to flashrom svn r1141.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "0a247519290b89bb3531b287620721232af70f0f",
      "tree": "24105668ab3657f0ca36d6987362c461247275d3",
      "parents": [
        "e295eeed1b5348f66474f8e8507bed54e3aaf737"
      ],
      "author": {
        "name": "Sean Nelson",
        "email": "audiohacked@gmail.com",
        "time": "Sun Aug 15 14:36:18 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 15 14:36:18 2010 +0000"
      },
      "message": "Mark the board-enable for ASUS A8N-LA (HP OEM \"Nagami-GL8E\") as tested\n\nChange the DMI string to only match this exact board (DMI \"NAGAMI2L\")\nas only this one is tested.\n\nSimilar HP OEM boards might also work using this board-enable but that\u0027s\nnot sure and not tested. Two of those boards have DMI strings \"NAGAMI\"\nand \"NAGAMI2\".\n\nCorresponding to flashrom svn r1140.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "e295eeed1b5348f66474f8e8507bed54e3aaf737",
      "tree": "14c868618c44d6a7a75e5997bf9e5e3d662f53d8",
      "parents": [
        "c861324e099dab467bd5de7a951caa690a6ed13d"
      ],
      "author": {
        "name": "Mattias Mattsson",
        "email": "vitplister@gmail.com",
        "time": "Sun Aug 15 10:21:29 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Aug 15 10:21:29 2010 +0000"
      },
      "message": "Board enable for MSI MS-7061 (KM4AM-V)\n\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-August/004414.html\n\n(URL added by Michael Karcher)\n\nCorresponding to flashrom svn r1139.\n\nSigned-off-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "c861324e099dab467bd5de7a951caa690a6ed13d",
      "tree": "85e9827136db61da8f6ccfab59a12c14f7a561ca",
      "parents": [
        "a319be14d4e6b9a8f01359fb3575a02d80014f66"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Aug 13 12:49:01 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Fri Aug 13 12:49:01 2010 +0000"
      },
      "message": "Board enable for GA-8PE667 Ultra 2\n\nI had to use the USB controller in the board enable because all other\nsubsystem IDs are having vendor: Gigabyte but mostly copy the Intel\nproduct IDs.\n\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-August/004420.html\n\nCorresponding to flashrom svn r1138.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Thomas Kalka \u003cthomas.kalka@googlemail.com\u003e\n"
    },
    {
      "commit": "a319be14d4e6b9a8f01359fb3575a02d80014f66",
      "tree": "d1efc68bded2398bfbea81766793bc4853261c6a",
      "parents": [
        "d9f266d1fb83fb0f5bffe470633a7127c23cee91"
      ],
      "author": {
        "name": "Helge Wagner",
        "email": "helge.wagner@ge.com",
        "time": "Wed Aug 11 21:06:10 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Wed Aug 11 21:06:10 2010 +0000"
      },
      "message": "Add support for Intel 5 Series / 3400 Series chipsets\n\n(At least) for the QM57 which i have tested an additional patch was\nneeded as some reserved bits in the \"Software Sequencing Flash Control\nRegister\" (SSFC) needs to be programmed to 1 in the QM57.\n\nCorresponding to flashrom svn r1137.\n\nSigned-off-by: Helge Wagner \u003chelge.wagner@ge.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "d9f266d1fb83fb0f5bffe470633a7127c23cee91",
      "tree": "74229e8407b335d23ebe8098156551f84bacfc80",
      "parents": [
        "243ec633057e64e2f2538df9bb3847b323ece6a7"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Aug 08 21:56:52 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Aug 08 21:56:52 2010 +0000"
      },
      "message": "Add dmidecode quirk workaround\n\nDmidecode emits a warning message about unsupported SMBIOS versions\nto stdout before the information asked for when using \"-s\". I consider\nthis behaviour broken, but we still need to workaround it as e.g. Fedora\ncurrently distributes an dmidecode with this behaviour.\n\nCorresponding to flashrom svn r1136.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "243ec633057e64e2f2538df9bb3847b323ece6a7",
      "tree": "2b817e9a5155d9412626932ca935304fd87282e0",
      "parents": [
        "48ec1b17d855ba0589487f6a5d5c6c0c61ed0b79"
      ],
      "author": {
        "name": "David Borg",
        "email": "borg.db@gmail.com",
        "time": "Sun Aug 08 17:04:21 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 17:04:21 2010 +0000"
      },
      "message": "Fix typo (s/Bit/Bits/) to clarify code comment\n\nCorresponding to flashrom svn r1135.\n\n \nSigned-off-by: David Borg \u003cborg.db@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "48ec1b17d855ba0589487f6a5d5c6c0c61ed0b79",
      "tree": "2a69d7e58effcb8eaeea3240d80df42806c88d3a",
      "parents": [
        "7507de451be109386668332e64ea1febe213d190"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 17:01:18 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 17:01:18 2010 +0000"
      },
      "message": "Various cosmetic and coding-style fixes\n\n - Fix incorrect whitespace, indentation, and coding style in some places.\n\n - Drop \u0027/**\u0027 Doxygen comments, we don\u0027t use Doxygen. Even if we would use\n   it, the comments are useless as we don\u0027t have any Doxygen markup in there.\n\n - Use consistent vendor name spelling as per current website (NVIDIA,\n   abit, GIGABYTE).\n\n - Use consistent / common format for \"Suited for:\" lines in board_enable.c.\n\n - Add some missing \u0027void\u0027s in functions taking no arguments.\n\n - Add missing fullstops in sentences, remove them from non-sentences (lists).\n\nCorresponding to flashrom svn r1134.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "7507de451be109386668332e64ea1febe213d190",
      "tree": "7cc659b336a234c0d424834259299a857d1e251f",
      "parents": [
        "1e94fa69832c33875520e23788cc319f749a5402"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Sun Aug 08 16:05:23 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 16:05:23 2010 +0000"
      },
      "message": "Add a board-enable for the ASRock 775i65G\n\nThis was successfully tested by \u0027kai2343\u0027 on IRC.\n\nThanks to Michael Karcher for finding the board enable.\n\nCorresponding to flashrom svn r1133.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "1e94fa69832c33875520e23788cc319f749a5402",
      "tree": "ad50ae7fa2f249bc52c860e1e217344f8cb836a1",
      "parents": [
        "f280a38e2e03486cbcbe054d2b4f3b70394b1845"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 15:52:07 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 08 15:52:07 2010 +0000"
      },
      "message": "Mark the following boards/chips as tested\n\nBoards:\n\n - ASUS M4A785TD-M EVO (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-August/004283.html\n\n - ASUS M2N32-SLI Deluxe (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-August/004287.html\n\n - ASUS P2E-M (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004261.html\n\n - ASUS M2N-SLI Deluxe (reported by\n   Kasper M. Nielsen \u003ckasper.nielsen85@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003015.html\n   \n - iBASE MB899 (reported by Bernhard M. Wiedemann \u003cbernhard@lsmod.de\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-April/002953.html\n   \n   Board-enable is now marked as tested.\n\n - ASRock 939A785GMH/128M (reported by\n   Lennart Sauerbeck \u003clists@lennart.sauerbeck.org\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-August/004340.html\n\nCorresponding to flashrom svn r1132.\n\nChips:\n \n - ST M50FLW080A (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-August/004287.html\n \n - Winbond W29EE011 (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004261.html\n \n - SST SST49LF040 (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-August/004296.html\n \nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f280a38e2e03486cbcbe054d2b4f3b70394b1845",
      "tree": "42169230092d2651abe0b6e8ca1c0114a7fb5577",
      "parents": [
        "b6417a68045608cf21ba5e8acb7f97ce746293bc"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Sat Aug 07 21:49:11 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Aug 07 21:49:11 2010 +0000"
      },
      "message": "Board enable for MSI MS-6577\n\nThanks to \"Putlinuxonit\" \u003cputlinuxonit@gmail.com\u003e for reporting\nand testing.\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-August/004309.html\n\nCorresponding to flashrom svn r1131.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "b6417a68045608cf21ba5e8acb7f97ce746293bc",
      "tree": "7d68c20ecdce1827d73433a7acad40a42d508a95",
      "parents": [
        "51afebb127a0ab2547a0b15785195671dd59492b"
      ],
      "author": {
        "name": "David Borg",
        "email": "borg.db@gmail.com",
        "time": "Mon Aug 02 08:29:34 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon Aug 02 08:29:34 2010 +0000"
      },
      "message": "Board enable for Asus P4S800-MX\n\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-July/004172.html\n\nCorresponding to flashrom svn r1130.\n\nSigned-off-by: David Borg \u003cborg.db@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "51afebb127a0ab2547a0b15785195671dd59492b",
      "tree": "92cda8beba309e9ad1893a1eba1aa8fe47579517",
      "parents": [
        "f8ef5d997323d123a0b9963ee89597f1c941307e"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 01 00:13:49 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Sun Aug 01 00:13:49 2010 +0000"
      },
      "message": "Further chip and board status updates\n\nMark the following boards as supported:\n\n - Foxconn A6VMX (reported by Alec Wright \u003calecjw@member.fsf.org\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004186.html\n\n - GIGABYTE GA-8IRML (reported by Putlinuxonit \u003cputlinuxonit@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004175.html\n\n   Marking the board-enable as tested now.\n\n - MSI MS-7253 (K9VGM-V) (reported by Alex \u003ccerebro.alexiel@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003411.html\n\n - Soyo SY-6BA+ III (reported by Andrew Morgan \u003cziltro@ziltro.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003409.html\n\n - GIGABYTE GA-770TA-UD3 (reported by Hering \u003cboerni@pakke.de\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003267.html\n\n - Shuttle AV11V30 (reported by\n   \"Néstor a.k.a. DarkMan\" \u003cmaster_darkman@hotmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003260.html\n\n - Tyan S3992 (reported by Alessandro Gervaso \u003cgervaso@appliedgenomics.org\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003129.html\n\n - GIGABYTE GA-MA785GMT-UD2H (reported by\n   Dominick Layfield \u003cdom.layfield@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003061.html\n\nMark the following chips as tested:\n\n - ST M25P10-A (reported by Joshua Blanton \u003cjblanton@rldrake.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003451.html\n\n - ST M50FLW080A (reported by Vincent Pelletier \u003cplr.vincent@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003410.html\n\n   Marked PROBE and READ as tested.\n\n - SST SST39SF020A (reported by Andrew Morgan \u003cziltro@ziltro.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003409.html\n\n - AMD Am29F010A/B (reported by Andrew Morgan \u003cziltro@ziltro.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003335.html\n\n - SST SST39VF010 (reported by Tim Small \u003ctim@buttersideup.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-May/003310.html\n\nCorresponding to flashrom svn r1129.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f8ef5d997323d123a0b9963ee89597f1c941307e",
      "tree": "f9d635878ab10419ff93201870a4f564a729debd",
      "parents": [
        "b9e2cb5d6dbae985d91143d58d4221865073df27"
      ],
      "author": {
        "name": "David Borg",
        "email": "borg.db@gmail.com",
        "time": "Sat Jul 31 23:16:09 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 31 23:16:09 2010 +0000"
      },
      "message": "Add support for SIS661 (SIS963)\n\nTested on Asus P4S800-MX.\n\nCorresponding to flashrom svn r1128.\n\nSigned-off-by: David Borg \u003cborg.db@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b9e2cb5d6dbae985d91143d58d4221865073df27",
      "tree": "9eb9f6a1c788182c03bd1c9f44794e5dcfffb33b",
      "parents": [
        "c2521ab610e6a53ea4fabf73798e16c28d531291"
      ],
      "author": {
        "name": "Daniel Lenski",
        "email": "dlenski@gmail.com",
        "time": "Fri Jul 30 17:08:29 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Fri Jul 30 17:08:29 2010 +0000"
      },
      "message": "Mark the following boards as supported\n\n - Elitegroup RS485M-M\n\n - Biostar TA780G M2+\n\nCorresponding to flashrom svn r1127.\n\nSigned-off-by: Daniel Lenski \u003cdlenski@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "c2521ab610e6a53ea4fabf73798e16c28d531291",
      "tree": "2917e5161429cec30635a76203f585c8d92a043f",
      "parents": [
        "12a58b2b0b60b466d449a92074cc23d82af6325d"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 22:39:47 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 22:39:47 2010 +0000"
      },
      "message": "Mark the following chips/boards/PCI-cards as OK\n\nChips:\n\n - Winbond W25x80 (reported by Michael Cole \u003cmichaelcole@michaelcole.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004176.html\n\n - Winbond W25Q80 (reported by Jonathan A. Kollasch \u003cjakllsch@kollasch.net\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/003847.html\n\n - SST SST25VF080B (reported by Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/003807.html\n\n   Also reported by Daniel Flinkmann \u003cdflinkmann@gmx.de\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003659.html\n\n - Winbond W25x16 (reported by Michael Dunphy \u003cmdunphy@uwaterloo.ca\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003631.html\n\n - Atmel AT25DF321 (reported by\n   Ramakrishna Kvv \u003cRamakrishna.Koduri@emerson.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003529.html\n\n - Winbond W25x40 (reported by Prakash J Kokkatt \u003cpjkonweb@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003502.html\n\n - Winbond W49V002A (reported by David \u003cdung@aon.at\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003375.html\n\n - Macronix MX25L8005 (reported by Peter Lemenkov \u003clemenkov@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003373.html\n\n   Also reported by Alec Wright \u003calecjw@member.fsf.org\u003e.\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004186.html\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004159.html\n\n   Also reported by Jörg Fischer \u003cturboj@gmx.de\u003e.\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004080.html\n\n   Also reported by Kevin Malec \u003ckevin.010@gmail.com\u003e.\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003698.html\n\n   Heck, also reported by myself (tested on hardware, never sent mail).\n\n - SST SST49LF002A/B (reported by Udu Ogah \u003cputlinuxonit@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004184.html\n\n - SST SST49LF160C (reported by Ed Swierk \u003ceswierk@aristanetworks.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003634.html\n\nMark the following boards as supported:\n\n - ASUS M3A76-CM (reported by Kevin Malec \u003ckevin.010@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003698.html\n\nMark the following PCI cards as supported:\n\n - \"Silicon Image SiI 3124 PCI-X SATA Ctrl\" (1095:3124)\n   Reported by Max Kalashnikov \u003cmmt@maxkalashnikov.com\u003e\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004007.html\n\nCorresponding to flashrom svn r1126.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "12a58b2b0b60b466d449a92074cc23d82af6325d",
      "tree": "2c15df902b6ebf11f9f67c528a609dcb2f187860",
      "parents": [
        "4c06650aff24ff6b2791ab835aee74086662bb6b"
      ],
      "author": {
        "name": "Peter Lemenkov",
        "email": "lemenkov@gmail.com",
        "time": "Thu Jul 29 21:15:45 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 21:15:45 2010 +0000"
      },
      "message": "Mark GIGABYTE GA-MA74GM-S2H (rev 3.0) as supported\n\nCorresponding to flashrom svn r1125.\n\nSigned-off-by: Peter Lemenkov \u003clemenkov@gmail.com\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "4c06650aff24ff6b2791ab835aee74086662bb6b",
      "tree": "cc0fd0287bd92901fdfe36e15ef502c74ff753d0",
      "parents": [
        "701452913c5e7df81e89205f632af929e2197401"
      ],
      "author": {
        "name": "Mattias Mattsson",
        "email": "vitplister@gmail.com",
        "time": "Thu Jul 29 20:01:13 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 20:01:13 2010 +0000"
      },
      "message": "Add definitions for the following chips\n\nMosel Vitelic Corporation:\nV29C51000B, V29C51000T, V29C51400B, V29C51400T, V29LC51000, V29LC51001,\nV29LC51002\n\nSyncMOS / Mosel Vitelic Corporation:\n{F,S,V}29C51001B, {F,S,V}29C51001T, {F,S,V}29C51002B, {F,S,V}29C51002T,\n{F,S,V}29C51004B, {F,S,V}29C51004T, {V,S}29C31004B, {V,S}29C31004T\n\nModify earlier definitions of\nS29C31004T/S29C51001T/S29C51002T/S29C51004T to change name and correct\npage size.\n\nCorresponding to flashrom svn r1124.\n\nSigned-off-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "701452913c5e7df81e89205f632af929e2197401",
      "tree": "9b8276d72b06fc058bec5b5e330c23c051ecc152",
      "parents": [
        "49228cb826d954d37ab96087debbbb183fb4acb1"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 19:57:55 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 19:57:55 2010 +0000"
      },
      "message": "ft2232_spi: Cosmetic fixes\n\nVarious whitespace- and cosmetic fixes. Also, Use %04x:%04x for printing\nthe USB IDs (which are 4 hex digits long), not %02x:%02x.\n\nCorresponding to flashrom svn r1123.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "49228cb826d954d37ab96087debbbb183fb4acb1",
      "tree": "785321de7fed9d82a14132abe0de4f6dc4a77414",
      "parents": [
        "d99b8d3b6e6912a1b09394bc6a03f148fdb8e7ed"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 19:26:15 2010 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Thu Jul 29 19:26:15 2010 +0000"
      },
      "message": "Mark the following boards as tested OK\n\n - ASUS M4A79T Deluxe (reported by Michael Cole \u003cmichaelcole@michaelcole.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004176.html\n\n - Tyan S2915 (Thunder n6650W) (reported by\n   Axel Bergerhoff \u003caxelbergerhoff@compuserve.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/004140.html\n\n - ASRock ALiveNF6G-DVI (reported by Sven Lankes \u003csven@lank.es\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/003951.html\n\n - ASUS M4A87TD/USB3 (reported by Jonathan A. Kollasch \u003cjakllsch@kollasch.net\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/003847.html\n\n - Fujitsu-Siemens ESPRIMO P5915 (reported by\n   Mattias Mattsson \u003cvitplister@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-July/003807.html\n\n - ASUS P6T SE (reported by Michael Dunphy \u003cmdunphy@uwaterloo.ca\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003631.html\n\n   Also reported by Sinisa Dukanovic \u003csinisa@dukanovic.com\u003e.\n   http://www.flashrom.org/pipermail/flashrom/2010-January/001799.html\n\n - Emerson ATCA-7360 (reported by\n   Ramakrishna Kvv \u003cRamakrishna.Koduri@emerson.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003529.html\n\n - ASUS P5GC-MX/1333 (reported by Prakash J Kokkatt \u003cpjkonweb@gmail.com\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003502.html\n\n - Elitegroup P6IWP-Fe (reported by Anders Jenbo \u003canders@jenbo.dk\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003419.html\n\n - Biostar M7NCD Pro (reported by David \u003cdung@aon.at\u003e)\n   http://www.flashrom.org/pipermail/flashrom/2010-June/003375.html\n\nMark the \"HP Compaq nx9005\" laptop as non-supported for now.\nReported by Anders \u003cmail@jagtogfiskerimagasinet.dk\u003e.\nhttp://www.flashrom.org/pipermail/flashrom/2010-May/003321.html\n\nFix \"Samsung Polaris 32\" URL entry from \"\" to NULL, otherwise the wiki\noutput is broken.\n\nAlso do some minor whitespace fixing in print.c.\n\nCorresponding to flashrom svn r1122.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "d99b8d3b6e6912a1b09394bc6a03f148fdb8e7ed",
      "tree": "66b3b09a1cdc85bd0dec6f18f9eaab9d9e49c260",
      "parents": [
        "04e18bea9fb28f64825b1c1edd28aeae9cb6919a"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 16:32:24 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 16:32:24 2010 +0000"
      },
      "message": "Fix bug introduced in AAI code rewrite (r1052)\n\nThe AAI code rewrite in r1052 introduced a bug: The writelen of AAI\ncontinuation is 3 bytes, but the code incorrectly had 6 bytes there.\nThis causes all AAI writes (except the first two bytes of a chip) to\nfail. Thanks to den_m for reporting the bug and for testing the fix.\n\nCorresponding to flashrom svn r1121.\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": "04e18bea9fb28f64825b1c1edd28aeae9cb6919a",
      "tree": "8210f5452bb94ba4225c958302ba954e126f643f",
      "parents": [
        "6529b9fdc2340d7cfee198eea77f38424acaef86"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 16:24:09 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 16:24:09 2010 +0000"
      },
      "message": "Speed up Bus Pirate by exploiting the FTDI FIFO\n\nIf we violate the raw SPI communication protocol requirements of the Bus\nPirate (namely, waiting for the completion of one command before sending\nthe next one), we can reduce the number of round trips by a factor of 3.\nThe FT2232 chip present in the Bus Pirate has a big enough buffer (at\nleast 128 bytes IIRC) to avoid overflows in the tiny buffer of the Bus\nPirate PIC.\n\nThanks to Daniel Flinkmann for sponsoring development of this patch.\n\nCorresponding to flashrom svn r1120.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nTested-by: Daniel Flinkmann \u003cDFlinkmann@gmx.de\u003e\nAcked-by: Daniel Flinkmann \u003cdflinkmann@gmx.de\u003e\n"
    },
    {
      "commit": "6529b9fdc2340d7cfee198eea77f38424acaef86",
      "tree": "a3a6767ea99a4711985bdf06d2b4424005ce88e8",
      "parents": [
        "116171275ca1262feb55d961d2dbb1232f73b29d"
      ],
      "author": {
        "name": "Jörg Fischer",
        "email": "turboj@gmx.de",
        "time": "Thu Jul 29 15:54:53 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 15:54:53 2010 +0000"
      },
      "message": "Add support for the Amontec JTAGkey2\n\nAdd support for the Amontec JTAGkey2, see\nhttp://www.amontec.com/jtagkey2.shtml\nhttp://www.amontec.com/jtagkey.shtml.\n\nThis FTDI 2232H variant has an additional output enable, which will be\nset to its \"on\" (L) when CS is pulled low. But it lacks a power supply\nand you need an external 3.3V source.\n\nThe attached patch adds \"jtagkey\" as \"type\" parameter for ft2232_spi. It\nshould work with all JTAGkeys (JTAGkey, JTAGkey-tiny and JTAGkey2) but I\nonly have a JTAGkey2 here for testing.\n\nAdd all FT2232H/FT4232H based programmers to the list printed with\nflashrom -L\n\nCorresponding to flashrom svn r1119.\n\nSigned-off-by: Jörg Fischer \u003cturboj@gmx.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "116171275ca1262feb55d961d2dbb1232f73b29d",
      "tree": "bee63138020175b8c6684ce0aae1c7c9ef3f83bf",
      "parents": [
        "bf3af2995f05825b0c012468a54432619f05ea89"
      ],
      "author": {
        "name": "Dan Lenski",
        "email": "dlenski@gmail.com",
        "time": "Thu Jul 29 15:00:40 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 15:00:40 2010 +0000"
      },
      "message": "Add support for various AMIC A25L* chips\n\nAdd support for AMIC A25L512, A25L010, A25L020, A25L040, A25L080,\nA25L016, A25L032 AMIC A25LQ032 (quad-rate read).\n\nCorresponding to flashrom svn r1118.\n\nSigned-off-by: Dan Lenski \u003cdlenski@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "bf3af2995f05825b0c012468a54432619f05ea89",
      "tree": "c0a2858509515d8a885b78d8b983a1c6f4e6eb70",
      "parents": [
        "41bea03aa58feadd00a742fe23ba5620e6a2b692"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 14:41:46 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 14:41:46 2010 +0000"
      },
      "message": "Compile gfxnvidia by default, but disallow write/erase\n\nCorresponding to flashrom svn r1117.\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": "41bea03aa58feadd00a742fe23ba5620e6a2b692",
      "tree": "bc6156de503d10205b42e8bece184fd354b6a3bf",
      "parents": [
        "fd7075ae75c04df49f61a7617e772c54e0b4984d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 13:17:37 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 13:17:37 2010 +0000"
      },
      "message": "Allow compilation on architectures without direct hardware access primitives\n\nAllow compilation on all architectures even if direct hardware access\nprimitives are missing, if all you need is userspace access to the\nserial port (serprog, buspirate) or no access at all (dummy).\n\nCorresponding to flashrom svn r1116.\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": "fd7075ae75c04df49f61a7617e772c54e0b4984d",
      "tree": "c95adc0c593268590615032f0d297e7190bcf2a7",
      "parents": [
        "f792c7d4cb43e8c34719e015f20e8049579e34af"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 13:09:18 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 29 13:09:18 2010 +0000"
      },
      "message": "Add detailed status register printing and unlocking for all ATMEL AT25* chips\n\nAdd support for Atmel AT25DF081A and AT25DQ161.\n\nSome chips require EWSR before WRSR, others require WREN before WRSR,\nand some support both variants. Add feature_bits to select the correct\nSPI command, and default to EWSR.\n\nCorresponding to flashrom svn r1115.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nTested-by: Steven Rosario\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "f792c7d4cb43e8c34719e015f20e8049579e34af",
      "tree": "936c8923ee6e34105dedbbdc344c9de41dd7491b",
      "parents": [
        "2f43616873dd88cd417017dc5bc218b3e10deb0d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 28 22:20:20 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 28 22:20:20 2010 +0000"
      },
      "message": "Cosmetics\n\nFix alphabetic sort order for manufacturers in flashchips.c.\nRename a few EON chips to Eon.\n\nCorresponding to flashrom svn r1114.\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": "2f43616873dd88cd417017dc5bc218b3e10deb0d",
      "tree": "aeb262cf0a555f42e00890c5907e8ac6f537a4b4",
      "parents": [
        "5b997c3ed66ddbbb9470f27d4e27ab4c263bc9cf"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 28 15:08:35 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 28 15:08:35 2010 +0000"
      },
      "message": "Add Nvidia nForce MCP61/MCP65/MCP67/MCP78S/MCP73/MCP79 SPI flashing support\n\nHuge thanks go to Michael Karcher for reverse engineering the interface\nand to Johannes Sjölund for testing the first iterations of my patch on\nhis hardware until it worked.\n\nThanks to the following testers of the patch:\n* MCP61, 10de:03e0, LPC OK, ECS Geforce6100SM-M, Andrew Cleveland\n* MCP61, 10de:03e0, LPC OK, Biostar NF520-A2 NF61D-A2, Vitaliy Buchynskyy\n* MCP65, 10de:0441, SPI OK, MSI MS-7369 K9N Neo-F v2, Kjell Braden\n* MCP65, 10de:0441, SPI OK, MSI MS-7369, Wolfgang Schnitker\n* MCP65, 10de:0441, SPI OK, MSI MS-7369, Johannes Sjölund\n* MCP65, 10de:0441, SPI OK, MSI MS-7369, Melchior Franz\n* MCP78S, 10de:075c, SPI OK, Asus M3N78 PRO, Brad Rogers\n* MCP78S, 10de:075c, SPI OK, Asus M3N78-VM, Marcel Partap\n* MCP78S, 10de:075c, SPI OK, Asus M4N78 PRO, Kimmo Vuorinen\n* MCP78S, 10de:075c, SPI OK, Asus M4N78 PRO, Vikram Ambrose\n* MCP79, 10de:0aad, SPI OK, Acer Aspire R3600, Andrew Morgan\n* MCP79, 10de:0aae, LPC ??, Lenovo Ideapad S12 laptop, Christian Schmitt\n* MCP79, 10de:0aae, SPI OK, Apple iMac9,1 Mac-F2218EA9, David \"dledson\"\n\nflashrom will refuse to write/erase for safety reasons if MCP6x/MCP7x\nSPI is detected.\n\nCorresponding to flashrom svn r1113.\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": "5b997c3ed66ddbbb9470f27d4e27ab4c263bc9cf",
      "tree": "adbaace5de6bb0d97a58143c7e3ae775a15d47ff",
      "parents": [
        "1d3a2fefbc636fb569bd1d018fb97b1b17c08e99"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 27 22:41:39 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 27 22:41:39 2010 +0000"
      },
      "message": "Split off programmer.h from flash.h\n\nProgrammer specific functions are of absolutely no interest to any file\nexcept those dealing with programmer specific actions (special SPI\ncommands and the generic core).\n\nThe new header structure is as follows (and yes, improvements are\npossible):\nflashchips.h  flash chip IDs\nchipdrivers.h  chip-specific read/write/... functions\nflash.h  common header for all stuff that doesn\u0027t fit elsewhere\nhwaccess.h hardware access functions\nprogrammer.h  programmer specific functions\ncoreboot_tables.h  header from coreboot, internal programmer only\nspi.h SPI command definitions\n\nCorresponding to flashrom svn r1112.\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": "1d3a2fefbc636fb569bd1d018fb97b1b17c08e99",
      "tree": "a384be3a9c9c890870117baf435a0312ecfd4a78",
      "parents": [
        "695fb5d0ac60c399fac4bac8595bfb8a0efdb30f"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 27 22:03:46 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 27 22:03:46 2010 +0000"
      },
      "message": "Convert MMIO accesses of non-internal PCI-based programmers to be endian-agnostic\n\nConvert all PCI-based external programmers to use special little-endian\naccessors for all MMIO regions of PCI devices. This patch does _not_\ntouch the internal programmer (which is PCI-based as well).\n\nHuge thanks go to Misha Manulis who worked with me to create a first\nversion of this patch for the satasii programmer based on modification\nof generic code.\n\nHuge thanks also go to Segher Boessenkool for suggesting the pci_mmio_\nprefix for the abstraction layer.\n\nNOTE to package maintainers: With this patch, compilation and usage of\nflashrom should be safe on x86, x86_64, MIPS (little and big endian) and\nPowerPC (big endian).\n\nThe internal programmer is disabled on non-x86/x86_64 (but it\ncompiles). The atahpt, nic3com, nicnatsemi, nicrealtek and rayer_spi\ncan not be compiled on non-x86/x86_64 because port space I/O is\nnot (yet) supported. Please compile with default settings on\nx86/x86_64 and with the following settings on all other architectures:\nmake CONFIG_NIC3COM\u003dno CONFIG_NICREALTEK\u003dno CONFIG_NICNATSEMI\u003dno\nCONFIG_RAYER_SPI\u003dno\n\nCorresponding to flashrom svn r1111.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Misha Manulis \u003cmisha@manulis.com\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"
    },
    {
      "commit": "efd8af3163f605cd6cd47cb5c8444f6f0f81af49",
      "tree": "7c62b67da05efc21aa05a25980792b3fce1b515f",
      "parents": [
        "4aa75f2bbb6ee2e76093a200fbb733190b7451a1"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:50:54 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:50:54 2010 +0000"
      },
      "message": "Board enable for abit NF-M2 nView\n\nTo be safe, the onboard video of the nView edition of this board has\nbeen included in the match. If other NF-M2 editions have the same board\nenable, the match should be broadened\n\nlspci/superiotool\n  http://www.coreboot.org/pipermail/flashrom/2010-April/002909.html\n\nNo success report, thus committed as untested.\n\nCorresponding to flashrom svn r1109.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "4aa75f2bbb6ee2e76093a200fbb733190b7451a1",
      "tree": "02a6d314f19eac5691657984e3b975a1607dc137",
      "parents": [
        "3b112524261160d177fb3e46b4eaee0d28e01172"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:43:12 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:43:12 2010 +0000"
      },
      "message": "Detect IP35 by the SMBus bridge instead of the SATA controller\n\nThe SATA controller matched in the board enable is not always present\nwith that ID (that\u0027s the 2-port ICH9 SATA IDE controller), but (depending\non board revision/edition or BIOS settings an ICH9 SATA RAID controller\nappears instead. This patches matches on the SMBus function in the\nsouth bridge instead of the SATA controller.\n\nNon-working board reported by: Gunter Keilholz \u003cgunter.keilholz@googlemail.com\u003e\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-June/003591.html\n\nCorresponding to flashrom svn r1108.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "3b112524261160d177fb3e46b4eaee0d28e01172",
      "tree": "5a8fc267f76d125bf984c01f49e3de8f4220d7db",
      "parents": [
        "c7a1ffb6f19649f3a92ca77b72e3a1817c08a682"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:36:01 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:36:01 2010 +0000"
      },
      "message": "Board enable for Samsung Polaris 32\n\nlspci/superiotool:\nhttp://www.coreboot.org/pipermail/flashrom/2010-July/003889.html\n\nCorresponding to flashrom svn r1107.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nTested-by: Alex Loktionoff \u003coxy-loktionoff@mail.ru\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c7a1ffb6f19649f3a92ca77b72e3a1817c08a682",
      "tree": "f9070a9d9b0a7dee573a3ff3d475d085f53e6336",
      "parents": [
        "7af2ff0d5638d0cfbd700b72c337a44074698ff4"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:27:29 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:27:29 2010 +0000"
      },
      "message": "Board enable for GA-8IRML\n\nNon-working board reported by idlogin / Putlinuxonit \u003cputlinuxonit@gmail.com\u003e\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-May/003330.html\nNo success report, so committed as untested.\n\nCorresponding to flashrom svn r1106.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "7af2ff0d5638d0cfbd700b72c337a44074698ff4",
      "tree": "504b8d71642e9818fb0b21850b5690d81b7faf00",
      "parents": [
        "9a9b9842deef5e3354f321c7a8b3386399d9bb54"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:18:14 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:18:14 2010 +0000"
      },
      "message": "Board enable for Abit IC7\n\nNon-working board reported by: Anders Jenbo \u003canders@jenbo.dk\u003e\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-June/003346.html\n\nno success report, so committed as untested.\n\nCorresponding to flashrom svn r1105.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "9a9b9842deef5e3354f321c7a8b3386399d9bb54",
      "tree": "16c16d65128769f193e4979b0d5c7f27107d9fac",
      "parents": [
        "19dceac4082346ae936e653a6f582fe4f653e8b6"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:07:52 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 22:07:52 2010 +0000"
      },
      "message": "Fix compilation for CONFIG_INTERNAL\u003dno\n\nBroken by r1098\n\nCorresponding to flashrom svn r1104.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "19dceac4082346ae936e653a6f582fe4f653e8b6",
      "tree": "9850847ba8d6508912d4215ed4e248c7a1b8133f",
      "parents": [
        "e57957c9772efce6783a2f23c7535fef550d1e5d"
      ],
      "author": {
        "name": "Idwer Vollering",
        "email": "vidwer@gmail.com",
        "time": "Sat Jul 24 18:47:45 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 24 18:47:45 2010 +0000"
      },
      "message": "Fix compilation which was broken by r1101\n\nCorresponding to flashrom svn r1103.\n\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e57957c9772efce6783a2f23c7535fef550d1e5d",
      "tree": "13cfab42f0ad5a4d5a8520d6117de22b449d5e34",
      "parents": [
        "87c9099e69213ac32090a20904b0891b036a28dd"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 11:14:37 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 11:14:37 2010 +0000"
      },
      "message": "Board enable for HP Puffer2-UL8E\n\nlspci/superiotool:\n  http://www.coreboot.org/pipermail/flashrom/2010-July/003869.html\n\nCorresponding to flashrom svn r1102.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\n"
    },
    {
      "commit": "87c9099e69213ac32090a20904b0891b036a28dd",
      "tree": "efb217052088e413406b53dcc4453b919d1f381e",
      "parents": [
        "72eeab5f35f720e9a7a09219669ce51ad3c99ebb"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 11:03:48 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 11:03:48 2010 +0000"
      },
      "message": "Board enable for ASUS P4SD-LA (HP OEM)\n\nNo response from reporter - committed as \"untested\".\n\nCorresponding to flashrom svn r1101.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "72eeab5f35f720e9a7a09219669ce51ad3c99ebb",
      "tree": "2ea379ccbecc6645f976a2bc6b2c22b7614bd246",
      "parents": [
        "b05b9e100a9dd1c1c66963e59bffe4b9ea32f8e4"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 10:41:42 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 24 10:41:42 2010 +0000"
      },
      "message": "Board enable for ASUS P5PE-VM\n\nCorresponding to flashrom svn r1100.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nTested-by: František Kučera \u003clinux@frantovo.cz\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b05b9e100a9dd1c1c66963e59bffe4b9ea32f8e4",
      "tree": "81bb78014e4827c1ca38da012d2dfd43099cacc9",
      "parents": [
        "a4448d9aec2c2f6122f3a2141d8ed81032fbb2e6"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 22 18:04:19 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 22 18:04:19 2010 +0000"
      },
      "message": "Move SB600 SPI initialization to sb600spi.c\n\nCorresponding to flashrom svn r1099.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a4448d9aec2c2f6122f3a2141d8ed81032fbb2e6",
      "tree": "9a784e968db73ec1e95bd27efe7aa3d7c7ca9a8e",
      "parents": [
        "d97c0e02d610485357e569b2e1662d6bc6763d9e"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 22 18:04:15 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 22 18:04:15 2010 +0000"
      },
      "message": "Move Intel SPI initialisation to ichspi.c\n\nSmarter version could decide whether SPI is vital or not depending on\nstraps. Straps are currently implemented for ICH7. EP80579 is in the comment,\nPCH of 5 Series/3400 Series has \"LPC, reserved, PCI, SPI\".\n\nCorresponding to flashrom svn r1098.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d97c0e02d610485357e569b2e1662d6bc6763d9e",
      "tree": "531046a4f65cf5c8ee96350b9e71d0223c95279c",
      "parents": [
        "df90d3a38fb926bad04a46835eafa00661c46cd8"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Jul 22 15:20:43 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 22 15:20:43 2010 +0000"
      },
      "message": "Add support for the Intel 28F002BC-T\n\nCorresponding to flashrom svn r1097.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "df90d3a38fb926bad04a46835eafa00661c46cd8",
      "tree": "978f3887548191e960dcb6007fa27fbd56256e70",
      "parents": [
        "74a828a6ddada5dc71c77580d597d6af5603a440"
      ],
      "author": {
        "name": "Daniel Lenski",
        "email": "dlenski@gmail.com",
        "time": "Thu Jul 22 11:44:38 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 22 11:44:38 2010 +0000"
      },
      "message": "Add support for the following AMIC SPI chips\n\nhttp://www.amictechnology.com/pdf/A25L20P.pdf covers:\nAMIC A25L05PT\nAMIC A25L05PU\nAMIC A25L10PT\nAMIC A25L10PU\nAMIC A25L20PT\nAMIC A25L20PU\nhttp://www.amictechnology.com/pdf/A25L16P.pdf covers:\nAMIC A25L16PT\nAMIC A25L16PU\n\nClarify the situation surrounding the A25L40PT and A25L40PU chips which\nshare the same RDID values, despite the fact that their erase block\nlayouts are different.  Rudolf Marek tested and confirmed the distinct\nerase block layouts of these chips.\n\nAdd a pretty-printer for the AMIC SPI chip status register\nAdd a generic AMIC chip type.\n\nCorresponding to flashrom svn r1096.\n\nSigned-off-by: Daniel Lenski \u003cdlenski@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "74a828a6ddada5dc71c77580d597d6af5603a440",
      "tree": "d0401ebf7a46d22d6b52d59d6c7f6f4ac4cbed4b",
      "parents": [
        "86f4e6db2c953cf9070a4180fb5773434393e426"
      ],
      "author": {
        "name": "Andrew Morgan",
        "email": "ziltro@ziltro.com",
        "time": "Wed Jul 21 15:12:07 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 21 15:12:07 2010 +0000"
      },
      "message": "Add nicnatsemi to print.c and print_wiki.c\n\nChange the nicnatsemi address mask to use MA0-MA16 and set the maximum\ndecode size to 128KB.\n\nCorresponding to flashrom svn r1095.\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": "86f4e6db2c953cf9070a4180fb5773434393e426",
      "tree": "2acf13dbff407eadf1c9753118bd4ead7d2016cd",
      "parents": [
        "e7fdd6e9a17129da53b8f4104b58899b5a011458"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@aristanetworks.com",
        "time": "Wed Jul 21 15:02:22 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 21 15:02:22 2010 +0000"
      },
      "message": "Add support for the SST25VF064C SPI flash chip\n\nCorresponding to flashrom svn r1094.\n\nSigned-off-by: Ed Swierk \u003ceswierk@aristanetworks.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "e7fdd6e9a17129da53b8f4104b58899b5a011458",
      "tree": "0bd5bf090f36ef8f444d37e5bf4f2238345ac617",
      "parents": [
        "17e23ac9798e5e983232c42314d7affb2994925e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 21 10:26:01 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 21 10:26:01 2010 +0000"
      },
      "message": "Add support for RayeR SPIPGM hardware as described in http://rayer.ic.cz/elektro/spipgm.htm\n\nTo use the RayeR driver, run\nflashrom -p rayer_spi -V\n\nKnown bugs/limitations:\n- Won\u0027t compile/work on non-x86 architectures.\n- Will always use direct port I/O access.\n\nLog follows:\n\nflashrom v0.9.2-r1039 on MS-DOS 7 (i686), built with libpci 3.1.5, GCC \n4.3.2, little endian\nCalibrating delay loop... OK.\nInitializing rayer_bitbang_spi programmer\nUsing port 0x378 as I/O base for parallel port access.\n...\nProbing for Macronix MX25L1605, 2048 KB: probe_spi_rdid_generic: id1 \n0xc2, id2 0x2015\n...\nFound chip \"Macronix MX25L1605\" (2048 KB, SPI) at physical address \n0xffe00000.\n...\nNo operations were specified.\n\nCorresponding to flashrom svn r1093.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Martin Rehak \u003crayer@seznam.cz\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "17e23ac9798e5e983232c42314d7affb2994925e",
      "tree": "6602356afa0436123eed615c45a88f3d5071b821",
      "parents": [
        "62175a094dcb74dc4845cd091be5100b6b4ec5d7"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jul 18 14:42:28 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jul 18 14:42:28 2010 +0000"
      },
      "message": "Check during SPI bitbang init that SPI bitbang master configuration is correct\n\nCorresponding to flashrom svn r1092.\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": "62175a094dcb74dc4845cd091be5100b6b4ec5d7",
      "tree": "cb426754317a450a4d32ab61701945baed13cbbc",
      "parents": [
        "f7533420b4169a963edd4f40b0a649cc92f47bd4"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 17 23:27:47 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 17 23:27:47 2010 +0000"
      },
      "message": "Use struct pointer instead of enum to set bitbang adapter\n\nCorresponding to flashrom svn r1091.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "f7533420b4169a963edd4f40b0a649cc92f47bd4",
      "tree": "3a8d510ccc5b6cecb13a4b2f30c3ebe64ed7b675",
      "parents": [
        "fb2c4c3f72411ea25ddaf59739cd5328c8210648"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 23:21:12 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 23:21:12 2010 +0000"
      },
      "message": "Print supported flash chips as narrow as possible\n\nFix a bug where 4 GB of spaces would be printed per line if a vendor\nname was longer than 10 chars.\n\nThis patch is needed to commit MoselVitelic chip support.\n\nCorresponding to flashrom svn r1090.\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": "fb2c4c3f72411ea25ddaf59739cd5328c8210648",
      "tree": "fd28100f4a2dfcf557dfbe62854a4fc0a0a47883",
      "parents": [
        "44cd9ab0805d1d9e9a7d8f7af7ae4270b5d66753"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 22:42:33 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 22:42:33 2010 +0000"
      },
      "message": "Refine PCI BAR masks handling for drkaiser and gfxnvidia\n\nUse the BAR value returned by pcidev_init which automatically applies\nthe correct BAR mask for the drkaiser driver. Truncate flash chip\naddresses to fit into the 128 kB memory window for drkaiser and pick the\nsame window size for gfxnvidia.\n\nUwe tested all operations successfully on a Dr. Kaiser card.\n\nCorresponding to flashrom svn r1089.\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": "44cd9ab0805d1d9e9a7d8f7af7ae4270b5d66753",
      "tree": "3cedbec24c7df715db04f7353af94342773e2769",
      "parents": [
        "b51e58e50f23aa5f88d2e4259e82a488060f35ee"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 22:28:05 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 22:28:05 2010 +0000"
      },
      "message": "Add support for pciutils/libpci older than 2.2\n\nNeeded on the original Xbox running Xebian and a few other ancient\nsystems.\n\nCorresponding to flashrom svn r1088.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Alec Wright \u003calecjw@member.fsf.org\u003e\n"
    },
    {
      "commit": "b51e58e50f23aa5f88d2e4259e82a488060f35ee",
      "tree": "da65bbe1fbc5d7d9e8e1c177da39df415c3e7ea1",
      "parents": [
        "abebe6b4c24b0c2278e45962ada9b5b3290bf56c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 14:49:30 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 14:49:30 2010 +0000"
      },
      "message": "Use __clang_version__ macro\n\nNewer llvm/clang versions (since r102686) have a __clang_version__ macro\nwhich can be used to print the exact clang version.\n\nFix a case where chip_to_probe was referenced twice via extern, once at\nthe function level and once in a global include file. Found by latest\nclang.\n\nCorresponding to flashrom svn r1087.\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": "abebe6b4c24b0c2278e45962ada9b5b3290bf56c",
      "tree": "a9f15c4dcae0fd733ffa0ba137f5f2b658fd3332",
      "parents": [
        "0d974e7a9263696fe3bfc7293bb0e632594e0925"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 13:45:42 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 13:45:42 2010 +0000"
      },
      "message": "Add Winbond W49F020 support\n\nThis chip is used on some Xbox versions.\n\nCorresponding to flashrom svn r1086.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Alec Wright \u003calecjw@member.fsf.org\u003e\n"
    },
    {
      "commit": "0d974e7a9263696fe3bfc7293bb0e632594e0925",
      "tree": "ac83a822a78d0e27c96c9278943b8051107ec722",
      "parents": [
        "1a854fc98ca68dae574a836ead8a6d3e6321fb18"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 12:54:09 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 17 12:54:09 2010 +0000"
      },
      "message": "Refine SPI bitbanging\n\nChange the SPI bitbanging core to fix a subtle bug (which had no\neffect so far) and to make integration of the RayeR SPIPGM and Nvidia\nMCP6x/MCP7x SPI patches easier. Kill a few global variables and require\nexplicit initialization of bitbanging delay.\n\nA big to Johannes Sjölund for testing an earlier version of the code as\npart of the Nvidia MCP6x/MCP7x SPI bitbanging patch.\n\nCorresponding to flashrom svn r1085.\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": "1a854fc98ca68dae574a836ead8a6d3e6321fb18",
      "tree": "fff028326e73a84a6fa375ae43436042ddb174ad",
      "parents": [
        "420cf6f633f7697a8a709326c47b3cf0e6ea229d"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 17 10:42:34 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 17 10:42:34 2010 +0000"
      },
      "message": "Remove temporary buffers from bitbanging\n\nThis removes the need of allocating an extra buffer, but also removes\nthe possibility of having the data read back during the initial write\nphase for debugging purposes.\n\nCompile tested, no functional testing.\n\nCorresponding to flashrom svn r1084.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "420cf6f633f7697a8a709326c47b3cf0e6ea229d",
      "tree": "5bab2b53c558ffa2400ba9708659c2b9e049168a",
      "parents": [
        "29a1c66a23bc8685f456d548361b735bf36dcf2b"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 16 22:07:20 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 16 22:07:20 2010 +0000"
      },
      "message": "Mark Fujitsu MBM29F400BC write as broken (implicit eraseblock layout in write)\n\nUse full-chip write function on Fujitsu MBM29F400TC and ST M29F400BT.\nAdd support for ST M29F400BB.\n\nCorresponding to flashrom svn r1083.\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": "29a1c66a23bc8685f456d548361b735bf36dcf2b",
      "tree": "963d487fa71ce4b6ad998d89fde9e167ce11e6bb",
      "parents": [
        "ca812d40d461e70a70df6079978e96642775e7b2"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 20:21:22 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 20:21:22 2010 +0000"
      },
      "message": "Use generic unlocking infrastructure for SPI chips\n\nActually check if the unlock worked instead of just assuming it worked.\n\nCorresponding to flashrom svn r1082.\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": "ca812d40d461e70a70df6079978e96642775e7b2",
      "tree": "2de588625302d190884e05aca9755f4f075ab2a4",
      "parents": [
        "9a795d83fbb8842a271d5e037dc983a57b0419fd"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 19:57:52 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 19:57:52 2010 +0000"
      },
      "message": "Use the max_rom_decode infrastructure for wbsio_spi\n\nUse this instead of the open-coding variant that only aborts after it is too late.\n\nCorresponding to flashrom svn r1081.\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": "9a795d83fbb8842a271d5e037dc983a57b0419fd",
      "tree": "a9049f708d0ab7d42d122fecd23855aaa819c5bc",
      "parents": [
        "1748c5701f77ab7164ab3311f37abc356d825ccb"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 16:19:05 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 14 16:19:05 2010 +0000"
      },
      "message": "Convert SPI chips to partial write\n\nHowever, wrap the write functions in a compat layer to allow converting\nthe rest of flashrom later. Tested on Intel NM10 by David Hendricks.\n\nCorresponding to flashrom svn r1080.\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": "1748c5701f77ab7164ab3311f37abc356d825ccb",
      "tree": "5293ae58a44e75e42fb55619094e31f3f2b263e3",
      "parents": [
        "4d3e9ca7331c89d89dc4ca687ba5fe9315a2b3ca"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 23:56:13 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 23:56:13 2010 +0000"
      },
      "message": "Print an error message on read errors and abort instead of proceeding anyway\n\nImprove error checking in file write, chip read and chip verify.\nRefactor the read routines a bit to split reading from file writing.\n\nLog for a failed read:\n[...]\nFound chip \"Winbond W25x16\" (2048 KB, SPI) at physical address\n0xffe00000.\nReading flash... Invalid OPCODE 0x03\nRead operation failed!\nFAILED.\n\nCorresponding to flashrom svn r1079.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stephen Kou \u003cstephen@hyarros.com\u003e\n"
    },
    {
      "commit": "4d3e9ca7331c89d89dc4ca687ba5fe9315a2b3ca",
      "tree": "49a0998671b8af4efd86df4fc0177da329913fb5",
      "parents": [
        "a122341fa5c206826cc3e6e40611fdb967af4f33"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:42:00 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:42:00 2010 +0000"
      },
      "message": "Wrap a line which was 156 columns wide\n\nCorresponding to flashrom svn r1078.\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": "a122341fa5c206826cc3e6e40611fdb967af4f33",
      "tree": "cf6cf17536c6a65856a31c8700fb64f5ba40b52e",
      "parents": [
        "ab922779e34fae2e25000614ddd285c8a7994ca0"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:37:19 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:37:19 2010 +0000"
      },
      "message": "Split erase region walking out of erase_flash\n\nThat allows us to use erase region walking for a combined erase/write\naction, and is a prerequisite for partial flashing,\n\nCorresponding to flashrom svn r1077.\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": "ab922779e34fae2e25000614ddd285c8a7994ca0",
      "tree": "1b6200a4cae2469118f434f59e4d7f74f85f9102",
      "parents": [
        "550f5c836c1c79a430af8d9275aedebc9c35eb8b"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:04:52 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 13 00:04:52 2010 +0000"
      },
      "message": "Fix out-of-bounds ICH FREG permission printing\n\nA bit was masked, but not shifted, and that led to worst-case accesses\nof index 24 in an array with 4 members.\n\nI\u0027ve improved readability in the variable declaration block as well.\n\nThanks to Stephen Kou for reporting the bug.\n\nCorresponding to flashrom svn r1076.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stephen Kou \u003cstephen@hyarros.com\u003e\n"
    },
    {
      "commit": "550f5c836c1c79a430af8d9275aedebc9c35eb8b",
      "tree": "2fd275795bcd14c5bdafeb93be327be8a0b78bda",
      "parents": [
        "4497e8613463418481a0467ddbf6db1dbba0c647"
      ],
      "author": {
        "name": "Daniel Lenski",
        "email": "dlenski@gmail.com",
        "time": "Sun Jul 11 21:33:31 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jul 11 21:33:31 2010 +0000"
      },
      "message": "Add support for the AMIC A25L80P\n\nThis is a 1 MB SPI chip that seems to be straightforwardly related\nto the AMIC A25L40PU, which has half the capacity but is otherwise\nidentical.\n\nDatasheet is at http://www.amictechnology.com/pdf/A25L80P.pdf\n\nflashrom -VE, -Vr, and -Vw has been tested using the AMD SB7x0\ninterface. Everything works fine... at least, I used it to upgrade my\nBIOS and I\u0027ve been able to reboot.\n\nCorresponding to flashrom svn r1075.\n\nSigned-off-by: Daniel Lenski \u003cdlenski@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "4497e8613463418481a0467ddbf6db1dbba0c647",
      "tree": "cff80872a4be97fdfb4f92f80c208c8a1dafe21f",
      "parents": [
        "76d4b373ddbe191d621102c502aa4a9ab6c8bb25"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 10 19:34:15 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jul 10 19:34:15 2010 +0000"
      },
      "message": "Fix read function for EMST F25L008A\n\nSPI chips never should use read_memmapped. The SPI master code might\ndecide that read_memmapped is fine for this chip, though, in a lower\nlayer.\n\nCorresponding to flashrom svn r1074.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "76d4b373ddbe191d621102c502aa4a9ab6c8bb25",
      "tree": "dc504608f4210643a4a0c5d3280fc7342530678e",
      "parents": [
        "2b6dcb36c4121ed12fa2fb66f133365bd88f2456"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 10 16:56:32 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 10 16:56:32 2010 +0000"
      },
      "message": "Generify support for ITE IT8705 Super I/O\n\nAutodetect the ITE IT8705 Super I/O and enable flash writes if it\nperforms LPC-\u003eParallel translation. Remove board enables which triggered\nthe IT8705 write enable manually. Change the IT87 SPI special case to\ncover IT87 LPC-\u003eSPI and LPC-\u003eParallel translation.\n\nCorresponding to flashrom svn r1073.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n\nTested on Syntax SV266A.\nAcked-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n\nTested on Shuttle AK38N, all operations work fine.\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "2b6dcb36c4121ed12fa2fb66f133365bd88f2456",
      "tree": "bea24b22c91729fd1054a4d285bc8f051e5a8f3b",
      "parents": [
        "7af6cefa482d4ceadbd9b68d6db12ad9759c8b04"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 08 10:13:37 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 08 10:13:37 2010 +0000"
      },
      "message": "Unify programmer parameter extraction\n\nMake programmer_param static by converting all users to extract_programmer_param.\nProgrammer parameters can no longer be separated with a\ncolon, they have to be separated with a comma.\n\nCorresponding to flashrom svn r1072.\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": "7af6cefa482d4ceadbd9b68d6db12ad9759c8b04",
      "tree": "5035546dc1ffe72a86f159dd2632d83784b43af1",
      "parents": [
        "744132af4b9f629716394f9c22f6add71cc73ef9"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 08 09:32:18 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Jul 08 09:32:18 2010 +0000"
      },
      "message": "Fix ASUS A8N-VM CSM board enable entry\n\nr1063 had several issues: The PCI IDs for this board are copy/pasted from\nthe A8N and plain wrong for this board and the board enable is marked as\ntested although it isn\u0027t. Finally the board description was slightly\nwrong and the URL missing.\n\nCorresponding to flashrom svn r1071.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "744132af4b9f629716394f9c22f6add71cc73ef9",
      "tree": "46de6c5dc108fc2868603fdc606e7328a83f1703",
      "parents": [
        "d1be52d545329debd2128c1aa8685b31dfaa0a0e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 06 09:55:48 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Tue Jul 06 09:55:48 2010 +0000"
      },
      "message": "Various places in the flashrom source feature custom parameter extraction from programmer_param\n\nThis led to wildly differing syntax for programmer parameters, and\nit also voids pretty much every assumption you could make about\nprogrammer_param. The latter is a problem for libflashrom.\n\nUse extract_param everywhere, clean up related code and make it more\nfoolproof. Add two instances of exit(1) where we have no option to\nreturn an error. Remove six instances of exit(1) where returning an\nerror was possible.\n\nWARNING: This changes programmer parameter syntax for a few programmers!\n\nCorresponding to flashrom svn r1070.\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": "d1be52d545329debd2128c1aa8685b31dfaa0a0e",
      "tree": "50ba2256123e7abc4ba8842e796fb595044cefbd",
      "parents": [
        "ad3cc55e139b2e239325815464fe5f7d828aa794"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 03 12:14:25 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 03 12:14:25 2010 +0000"
      },
      "message": "Disable writes on default for known bad programmers\n\nIf a programmer has untested or non-working write/erase code, but\nprobing/reading works, it makes sense to protect the user against\nwrite/erase accidents. This feature will be used by the Nvidia MCP SPI\ncode, and it also might make sense for the gfxnvidia driver which has\nnon-working write/erase.\n\nCorresponding to flashrom svn r1069.\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": "ad3cc55e139b2e239325815464fe5f7d828aa794",
      "tree": "46568cf766d19740418be5ca8eaa494c7e69cc36",
      "parents": [
        "b63b067ae22803689592db482611093b33a29eef"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 03 11:02:10 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Jul 03 11:02:10 2010 +0000"
      },
      "message": "Kill global variables, constants and functions if local scope suffices\n\nConstify variables where possible.\nInitialize programmer-related variables explicitly in programmer_init to\nallow running programmer_init from a clean state after\nprogrammer_shutdown.\nProhibit registering programmer shutdown functions before init or after\nshutdown.\nKill some dead code.\nRename global variables with namespace-polluting names.\nUse a previously unused locking helper function in sst49lfxxxc.c.\n\nThis is needed for libflashrom.\n\nEffects on the binary size of flashrom are minimal (300 bytes\nshrinkage), but the data section shrinks by 4384 bytes, and that\u0027s a\ngood thing if flashrom is operating in constrained envionments.\n\nCorresponding to flashrom svn r1068.\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": "b63b067ae22803689592db482611093b33a29eef",
      "tree": "7755137b262529b087c48ea533bacb6f557f3967",
      "parents": [
        "f93b36a6bcc3ee7a3c97554e76976e2081f8ba0f"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 02 17:12:50 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jul 02 17:12:50 2010 +0000"
      },
      "message": "Add OpenBSD support\n\nAdd a requirements section to the man page which lists the needed access\npermissions for each programmer.\n\nThis feature needs my pciutils/libpci 8/16-bit write emulation patch at\nhttp://marc.info/?l\u003dopenbsd-ports\u0026m\u003d127780030728045 titled\n[PATCH] Fix pciutils non-32bit PCI write on OpenBSD\n\nCorresponding to flashrom svn r1067.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stuart Henderson \u003csthen@openbsd.org\u003e\n"
    },
    {
      "commit": "f93b36a6bcc3ee7a3c97554e76976e2081f8ba0f",
      "tree": "3784e6485ff740acae7a8f177c62ea3344840edf",
      "parents": [
        "b0bd386c3333081c9075c6e12a0ccbbac5da8cd3"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Jul 01 17:45:54 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 01 17:45:54 2010 +0000"
      },
      "message": "ICH9/10: display FRAP/FREGx access controls\n\nCorresponding to flashrom svn r1066.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b0bd386c3333081c9075c6e12a0ccbbac5da8cd3",
      "tree": "f850fb72964c3926c664042cd08638a3fcec5299",
      "parents": [
        "979d925223ac976a6530c61afc12c12410e9546c"
      ],
      "author": {
        "name": "Arne Georg Gleditsch",
        "email": "arne.gleditsch@numascale.com",
        "time": "Thu Jul 01 11:16:28 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jul 01 11:16:28 2010 +0000"
      },
      "message": "Add support for the HP DL165 G6\n\nChange the match for the HP DL145 G3 to avoid matching on the DL165 G6.\n\nCorresponding to flashrom svn r1065.\n\nSigned-off-by: Arne Georg Gleditsch \u003carne.gleditsch@numascale.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "979d925223ac976a6530c61afc12c12410e9546c",
      "tree": "83687cd2bb0ed4000e874870844077e14a803f82",
      "parents": [
        "ea36c9cb5c64c5aa02c15512bbb091ed5ee6fae4"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Tue Jun 29 14:44:40 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Tue Jun 29 14:44:40 2010 +0000"
      },
      "message": "Check that the expected winbond Super I/O was found\n\nCorresponding to flashrom svn r1064.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "ea36c9cb5c64c5aa02c15512bbb091ed5ee6fae4",
      "tree": "bc3c8d6320548ea034e9887271c45777bf9f447a",
      "parents": [
        "bcd80cd262e4703bec377f3ad044fc6089d19204"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jun 27 15:07:52 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jun 27 15:07:52 2010 +0000"
      },
      "message": "Board enable for Asus A8N-VM CSM\n\nCorresponding to flashrom svn r1063.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "bcd80cd262e4703bec377f3ad044fc6089d19204",
      "tree": "e20503023c038cee9349f44990dc0c4be0b8275d",
      "parents": [
        "7237683faff7d67a7caac9addb6ef5e6944db0b1"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jun 27 15:07:49 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Jun 27 15:07:49 2010 +0000"
      },
      "message": "W83627x code unification\n\nThis patch unifies the code for different Winbond W83627-family chips,\nto be applied before I add another W83627 GPIO raise function.\n\nAfter the Ack I added the check for unimplemented GPIO ports, but still\ndared to reuse the ack.\n\nCorresponding to flashrom svn r1062.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "7237683faff7d67a7caac9addb6ef5e6944db0b1",
      "tree": "d67df6db6093d73939f07078ce1df6900456752c",
      "parents": [
        "2bd007a97e16487e2a2780eec63e148aaaad4c5c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 25 13:18:48 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Jun 25 13:18:48 2010 +0000"
      },
      "message": "Work around shadowing warnings in libpci headers\n\nThis is needed for warning-free compilation on older gcc versions (3.x\nand probably older). Such a gcc version is the default on i386 OpenBSD.\n\nCorresponding to flashrom svn r1061.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stuart Henderson \u003csthen@openbsd.org\u003e\n"
    },
    {
      "commit": "2bd007a97e16487e2a2780eec63e148aaaad4c5c",
      "tree": "7bc76cb4f5935dbb433a96ed335eecd52b98c30e",
      "parents": [
        "c4acec9228ac8a967096ddd10c9e053e27510958"
      ],
      "author": {
        "name": "Guenter Knauf",
        "email": "lists@gknw.net",
        "time": "Thu Jun 24 11:51:12 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 24 11:51:12 2010 +0000"
      },
      "message": "SST39VF010 tested, works\n\nCorresponding to flashrom svn r1060.\n\nSigned-off-by: Guenter Knauf \u003clists@gknw.net\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "c4acec9228ac8a967096ddd10c9e053e27510958",
      "tree": "b026d7962042bcaa6c5435ceeb1b682f50a1351f",
      "parents": [
        "e1fdff44727e69613bc3b8e32896e8290bdb81ab"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "dhendrix@google.com",
        "time": "Thu Jun 24 11:39:57 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Jun 24 11:39:57 2010 +0000"
      },
      "message": "Add Winbond W25Q64 support\n\nTested.\n\nCorresponding to flashrom svn r1059.\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": "e1fdff44727e69613bc3b8e32896e8290bdb81ab",
      "tree": "39108a90e8f265d2bcae5f03707472bb6fecc3ce",
      "parents": [
        "dcef67e46875f9600c39716c2ac8b843bb86429c"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jun 23 23:14:44 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jun 23 23:14:44 2010 +0000"
      },
      "message": "If flashrom is standalone and has no OS below, it can\u0027t call dmidecode\n\nProvide empty DMI stubs for that case until someone implements our own\ndmidecode subset.\n\nTested by Patrick Georgi on top of libpayload.\n\nCorresponding to flashrom svn r1058.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Patrick Georgi \u003cpatrick.georgi@coresystems.de\u003e\n"
    },
    {
      "commit": "dcef67e46875f9600c39716c2ac8b843bb86429c",
      "tree": "21e5b1ed74666095913b80cbb08fb0a822bf14ba",
      "parents": [
        "c96a8bd458a985fdc2ffe299482dfb353728dbd1"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 21 23:20:15 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 21 23:20:15 2010 +0000"
      },
      "message": "Kill unneeded #include wherever possible\n\nTested on Linux, FreeBSD, NetBSD, OpenBSD, DOS.\nThanks to Jonathan A. Kollasch and Idwer Vollering for testing.\n\nCorresponding to flashrom svn r1057.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer+lists.flashrom@gmail.com\u003e\n"
    },
    {
      "commit": "c96a8bd458a985fdc2ffe299482dfb353728dbd1",
      "tree": "da6fb8611db0d6d7ba4e296c7a538f6a628f05e4",
      "parents": [
        "7f9922dcd746b5122ce82784d98c5c38b80af87a"
      ],
      "author": {
        "name": "David Borg",
        "email": "borg.db@gmail.com",
        "time": "Mon Jun 21 16:12:22 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 21 16:12:22 2010 +0000"
      },
      "message": "Add support for Hyundai HY29F002 and HY29F002B\n\nCorresponding to flashrom svn r1056.\n\nSigned-off-by: David Borg \u003cborg.db@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "7f9922dcd746b5122ce82784d98c5c38b80af87a",
      "tree": "5cdae762322bfaf1941790912b3ecae3dffb94f5",
      "parents": [
        "3a25fea9e7726109df0c09aaacefb446ab1a9d0d"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 11:04:26 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 11:04:26 2010 +0000"
      },
      "message": "Fill in buses_supported for remaining Intel chipsets (ICH0-ICH5, Poulsbo)\n\nCorresponding to flashrom svn r1055.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "3a25fea9e7726109df0c09aaacefb446ab1a9d0d",
      "tree": "7e0d39872f7c96eec1cc3be521eb99b33ac91fd2",
      "parents": [
        "1b0ba893529cf93ae54b91607d93d3ad49c259e5"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 11:02:33 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 11:02:33 2010 +0000"
      },
      "message": "The SPI opcode 0xd8 is not a chip erase opcode on any chip out there\n\nBesides that, the function as implemented just walks the chip and\nignores sector sizes.\nSector erase with SPI opcode 0xd8 is of course still supported.\nKill a declaration for a nonexisting function while we\u0027re at it.\n\nCorresponding to flashrom svn r1054.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "1b0ba893529cf93ae54b91607d93d3ad49c259e5",
      "tree": "af751b638928cfed22ad9411d0cb7169fe9feef8",
      "parents": [
        "9c62d11d55a492f59781874cb74ce84f8dde1bfc"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:58:32 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:58:32 2010 +0000"
      },
      "message": "Add SPI chip read support to the dummy flasher\n\nThis allows using the dummy flasher for SPI read debugging.\n\nCorresponding to flashrom svn r1053.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "9c62d11d55a492f59781874cb74ce84f8dde1bfc",
      "tree": "204c545093f263b9187aa9cdc220efba2fb57a72",
      "parents": [
        "8ae500e09dc4c55d0a8e39b6f751ca476afd21c4"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:41:35 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:41:35 2010 +0000"
      },
      "message": "Refine SPI AAI support\n\nModernize SPI AAI code, blacklist IT87 SPI for AAI, allow AAI to run\nwithout warnings on ICH/VIA SPI. Add some code to make conversion to\npartial write possible for AAI.\n\nCorresponding to flashrom svn r1052.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "8ae500e09dc4c55d0a8e39b6f751ca476afd21c4",
      "tree": "41d248006fe015d9b382728a9defb987427611e3",
      "parents": [
        "80a59ea2d56c57490692ba76fc1b5dc71a2dc97a"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:39:33 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sun Jun 20 10:39:33 2010 +0000"
      },
      "message": "Fix message printing for SPI RES on spew level\n\nUse a blacklist instead of a whitelist for 4-byte SPI RDID.\nTell users where to report bugs.\n\nCorresponding to flashrom svn r1051.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "80a59ea2d56c57490692ba76fc1b5dc71a2dc97a",
      "tree": "2748ad2273a040ee61dc2c274e222a615019a628",
      "parents": [
        "02d0c1e4d0045c9d0874e0e2ea8f1c450a32989e"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jun 19 22:06:35 2010 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sat Jun 19 22:06:35 2010 +0000"
      },
      "message": "Add EMST F25L008A SPI chip\n\nCorresponding to flashrom svn r1050.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n"
    },
    {
      "commit": "02d0c1e4d0045c9d0874e0e2ea8f1c450a32989e",
      "tree": "a82bbdf5b5a27f345cc22781b736844a97a1e5ea",
      "parents": [
        "5d3fcb963300a9e44ca461f0481cb8d727556553"
      ],
      "author": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Thu Jun 17 00:01:56 2010 +0000"
      },
      "committer": {
        "name": "Peter Stuge",
        "email": "peter@stuge.se",
        "time": "Thu Jun 17 00:01:56 2010 +0000"
      },
      "message": "Set maximum flash size for 3Com NICs to 128kb \u003d 1Mbit\n\nThis fact was already documented on http://flashrom.org/NIC3Com\n\nCorresponding to flashrom svn r1049.\n\nSigned-off-by: Peter Stuge \u003cpeter@stuge.se\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "5d3fcb963300a9e44ca461f0481cb8d727556553",
      "tree": "38755aadee781f6283a336fa9c8c871e6a9fb68f",
      "parents": [
        "ddbab7116c790c99ff855c29637c19f712cb6b5b"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 18:40:59 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 18:40:59 2010 +0000"
      },
      "message": "Makefile: detect unsupported configuration options\n\nDetect incompatible CONFIG_FOO\u003dyes for the specified target and refuse\nto compile with a meaningful error message. Set the default for\nincompatible CONFIG_FOO to no.\n\nJust running \"make\" should result in a a build which compiles the common\nsubset of available and working features.\n\nCorresponding to flashrom svn r1048.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer+lists.flashrom@gmail.com\u003e\n"
    },
    {
      "commit": "ddbab7116c790c99ff855c29637c19f712cb6b5b",
      "tree": "1f62f2fa66bd5019759552870d41fa45f87a1407",
      "parents": [
        "2eda391bdf10d824986ec8761874e8a00e495b8e"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 14:44:08 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 14:44:08 2010 +0000"
      },
      "message": "Handle OS where executables have a hardcoded suffix, e.g\n\nDOS with .exe This ensures that any temp files in the configure/check\nstep of the Makefile are removed correctly.\n\nCorresponding to flashrom svn r1047.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Idwer Vollering \u003cvidwer+flashrom@gmail.com\u003e\n"
    },
    {
      "commit": "2eda391bdf10d824986ec8761874e8a00e495b8e",
      "tree": "24e12d10fefac41ce865de53694939a1674dcd0e",
      "parents": [
        "5cacf8c974faa6e2cb81c7ac0214593437cf35ff"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 14:18:37 2010 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Jun 14 14:18:37 2010 +0000"
      },
      "message": "The nicrealtek code uses magic constants, but they are not explained\n\nThat\u0027s OK if you know the datasheet well, but for casual readers some\ncomments are really helpful.\n\nI\u0027m not sure whether we want to disable hardware flash access forever\nwithout enabling it again on shutdown. A few other places made me wonder\nas well. I\u0027ve added FIXME comments in those places.\n\nCorresponding to flashrom svn r1046.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Andrew Morgan \u003cziltro@ziltro.com\u003e\n"
    }
  ],
  "next": "5cacf8c974faa6e2cb81c7ac0214593437cf35ff"
}
