)]}'
{
  "log": [
    {
      "commit": "c3b02dce51aad2766512d1939a1b7447c2d526b8",
      "tree": "58069f464bb8a777ef06e93767813a4c5a042cb0",
      "parents": [
        "a02df33fbf1c196395a61049e60895d4ae0e0a5b"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Aug 12 01:13:45 2023 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Sep 18 19:24:39 2023 +0000"
      },
      "message": "Rebrand to flashprog and update URLs\n\nMostly automated `sed` work. As of now, URLs to the old wiki are broken\neither way, so changing them shouldn\u0027t hurt. Other URLs (e.g. to mailing\nlist archives) were hopefully filtered correctly.\n\nChange-Id: I9d43bfd0e675eff2fcbad05f304b9ce9f5006b08\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashrom-stable/+/21\n"
    },
    {
      "commit": "78ed668a924db5dd78c3530655127f895728fe59",
      "tree": "a57ad8b3e2dd6823f86a4505ccd0071827a1a355",
      "parents": [
        "3ecf0b6edcf75081128ba159a87871d78a3b97f7"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "thomas.heijligen@secunet.com",
        "time": "Mon Aug 08 21:55:07 2022 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 29 12:29:02 2023 +0000"
      },
      "message": "print.c: Fix format string for Windows\n\ndwMajorVersion and dwMinorVersion are DWORDS. Cast them to `unsigned\nlong` to avoid a format error.\n\nTested: Builds on Cygwin (Windows 10, amd64, gcc 11.3.0)\n\nChange-Id: I049220089f42e488fcc88e6738522f64171720eb\nSigned-off-by: Thomas Heijligen \u003cthomas.heijligen@secunet.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/66547\nOriginal-Reviewed-by: Anastasia Klimchuk \u003caklm@chromium.org\u003e\nOriginal-Reviewed-by: Felix Singer \u003cfelixsinger@posteo.net\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72358\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "f2a1e073434485d54172e95fc88845a2bd917636",
      "tree": "321ac9d177424569e99faaf4d9be3d5c6df36780",
      "parents": [
        "3b64d8107b56dc437cde606e17abaae435d7ba35"
      ],
      "author": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@google.com",
        "time": "Mon Aug 15 11:14:50 2022 +1000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 29 12:29:02 2023 +0000"
      },
      "message": "print.c: Move list of known boards to known_boards.c\n\nThis free\u0027s up namespace pollution and a layer of ifdef.\n\nChange-Id: Id098343b9b79fd9b01c7dc48e64756ad350f9d83\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@google.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/66720\nOriginal-Reviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72352\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "3b64d8107b56dc437cde606e17abaae435d7ba35",
      "tree": "3971e382111e87d2dc6d00e38e4198d78ec46eb7",
      "parents": [
        "23b2b864777a09b4d9a9024675670a7d694c1e06"
      ],
      "author": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@google.com",
        "time": "Fri Aug 12 13:07:51 2022 +1000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 29 12:29:02 2023 +0000"
      },
      "message": "flashrom.c: Move print logic to print.c\n\nThis free\u0027s up flashrom.c from namespace pollution.\n\nChange-Id: I2724f7910fa3e01bcf49b8093260a4f1643df777\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@google.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/66652\nOriginal-Reviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72351\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "ac90af6cdc747bfe3dc38c83c0b7272addf37659",
      "tree": "ec67fd7c4d01db82b5a1ffd8c8ed36a7229108dd",
      "parents": [
        "bb4f3b06dcfb60a6ab84750c9b149482dc5ee579"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Dec 18 00:22:47 2022 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jan 13 01:34:15 2023 +0000"
      },
      "message": "Change references to flashrom-stable\n\nAdapt all mentions of the mailing list and also the version print.\n\nChange-Id: Ib4a3271422ee6cf4d0efb8c3fa858b66a22c0a33\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/70922\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "494fa833effc2de065a7beede123d1aa0d02afcb",
      "tree": "99f6f93765e54509e3ee9d2d16868ad6ac322185",
      "parents": [
        "d42f1f65b023a4845feb1f7022eb8f2081a39b3d"
      ],
      "author": {
        "name": "direstraits96",
        "email": "56371107+direstraits96@users.noreply.github.com",
        "time": "Wed Feb 16 02:26:51 2022 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:35:01 2023 +0000"
      },
      "message": "Add support for motherboard Jetway P4MDPT\n\nAdd support for motherboard Jetway P4MDPT. According to the author of\nthis patch, reading and writing works.\n\nFound on https://github.com/flashrom/flashrom/pull/241.\n\nChange-Id: I494863389d2afdb745d5c83a99cd955e6a5c334d\nSigned-off-by: Felix Singer \u003cfelixsinger@posteo.net\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/63919\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nOriginal-Reviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71477\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "58cf5197a6f89fd146ce0fbc340d67ef7cbe191c",
      "tree": "f2bf0a793fbcfec3ac486bf1b4e30f90649d9364",
      "parents": [
        "c50f4aed20b6d0d455cc0a1622ef683e5fcac2ce"
      ],
      "author": {
        "name": "Tasos Sahanidis",
        "email": "tasos@tasossah.com",
        "time": "Wed Apr 20 09:30:42 2022 +0300"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:35:01 2023 +0000"
      },
      "message": "board_enable: Add ASUS P5W DH Deluxe\n\nFlashrom can now write to the onboard SST49LF008 flash\n\nSigned-off-by: Tasos Sahanidis \u003ctasos@tasossah.com\u003e\nChange-Id: Iea4f858cb45c60a6180de07c8361a8a831635dfd\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/63736\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nOriginal-Reviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71462\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "79088ab06fe92e2b898ddbb682782e06159e87f7",
      "tree": "9d0b0bdaed216e2520e022672d4dab536fc7cd24",
      "parents": [
        "d45cb595e031ea6917f154f01eda3b234226f4f0"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "thomas.heijligen@secunet.de",
        "time": "Tue Jun 01 13:57:42 2021 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:15:22 2023 +0000"
      },
      "message": "print.c: use static string for internal programmer name\n\nChange-Id: If2cf95c71425efdd864457e213dd34b929fe8805\nSigned-off-by: Thomas Heijligen \u003cthomas.heijligen@secunet.de\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/55118\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71375\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "d45cb595e031ea6917f154f01eda3b234226f4f0",
      "tree": "2073712010f8c8e680ba82fa6d75e59f1edceab6",
      "parents": [
        "cc853d84ed2f8ecafc1f6daa443f8baa4c871805"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "thomas.heijligen@secunet.de",
        "time": "Wed May 19 14:12:18 2021 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:15:22 2023 +0000"
      },
      "message": "programmer_table: replace PROGRAMMER_INVALID with programmer_table_size\n\nChange-Id: Icaaeefe001de604df9d7fdd06f05a5ed39fdbd84\nSigned-off-by: Thomas Heijligen \u003cthomas.heijligen@secunet.de\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/55117\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71374\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "633d6db1b5718305cf4daf87cf4a93d17bc3821e",
      "tree": "59ec962a28ab34ea99554db9b44ec804fead7e2d",
      "parents": [
        "bbfacffca88042d7f85d910b732bf88253573c76"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "thomas.heijligen@secunet.de",
        "time": "Wed Mar 31 19:09:44 2021 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:15:22 2023 +0000"
      },
      "message": "programmer_table: convert entries to pointers\n\nAllows us to move the individual entries into their respective\ndriver files.\n\nChange-Id: Ifbb0ee4db5a85b1cd2afeafe4dca838579f79878\nSigned-off-by: Thomas Heijligen \u003cthomas.heijligen@secunet.de\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/52945\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71369\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "9148620a0d53bb8216d25f12be95b304786eeb9e",
      "tree": "8f134c4bda3606699f24c468ab0a6a8581d385d2",
      "parents": [
        "68c32db5b4d404d96f72d660457671022fa44a46"
      ],
      "author": {
        "name": "Keith Hui",
        "email": "buurin@gmail.com",
        "time": "Tue May 12 21:43:58 2020 -0400"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jan 05 16:07:04 2023 +0000"
      },
      "message": "Add board enable for ASUS P3B-F\n\nWith this change flashrom can detect, enable and flash on this board\nboth under vendor BIOS and coreboot.\n\nChange-Id: I395ff50fbcda8ecdaa26033f0d99b2b0eb42f7ff\nSigned-off-by: Keith Hui \u003cbuurin@gmail.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/41354\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/71311\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "5d068ddca4aa8c657bbf3e7df8cf94c8e3212ada",
      "tree": "b7b401c7dbdfa20aee86e70574cdcb77bda6f468",
      "parents": [
        "7bd31a435b7c8f2b278b9e8233083ff2134abe2d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Nov 17 13:39:46 2019 +0100"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Fri Dec 06 02:50:41 2019 +0000"
      },
      "message": "Revert \"print.c: Dedup \u0027test_state_to_text()\u0027 logic\"\n\nThis reverts commit 61e16e549a52194ac80ef40504f2dc661d1ff99c.\n\nObviously throws alignment in the table off and changes output\nclass from `general` to `programmer` for no visible reason.\n\nChange-Id: I864044b9fac6af9cf6a89c053eccdcb36f17c7bd\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/36909\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "61e16e549a52194ac80ef40504f2dc661d1ff99c",
      "tree": "7531df670485b94cd5d1337115eb133e013d0928",
      "parents": [
        "301ae22b456a040d8944daa0268aa97aa93a517f"
      ],
      "author": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Sun Nov 17 14:29:33 2019 +1100"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Sun Nov 17 11:32:46 2019 +0000"
      },
      "message": "print.c: Dedup \u0027test_state_to_text()\u0027 logic\n\nChange-Id: I72164323d7ff98fc50cb0c47b69741a4f047e098\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/36905\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "de77ad4678cb33ca0b58edf89fab8113eb304bcd",
      "tree": "a4615817583239b756c969e72d8e9327f345b9ac",
      "parents": [
        "8900d6c8e1438ee2a4a77c8e4d3feab81ee261e2"
      ],
      "author": {
        "name": "Miklós Márton",
        "email": "martonmiklosqdev@gmail.com",
        "time": "Tue Aug 06 22:43:19 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Oct 04 11:11:47 2019 +0000"
      },
      "message": "Add board enable for Asus P4P800SE\n\nSee github issue #32:\nhttps://github.com/flashrom/flashrom/issues/32\n\nChange-Id: I12b25ca3f85e5f2302681bddbe1adafa49c5fcb9\nSigned-off-by: Miklós Márton \u003cmartonmiklosqdev@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/34764\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "4a7970bc98c5bacd2cebcc2b4a3a39be304a1cae",
      "tree": "edf5151351669ba16c2d845974997ad398494200",
      "parents": [
        "ba7199958c9eef803845dcd9f3930277bbf9eb76"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Mon Aug 12 14:31:46 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Sep 24 19:07:45 2019 +0000"
      },
      "message": "print: Fix vendor string memory leak\n\nFreeing this string won\u0027t really matter in the incredible case that we\nrun out of memory, but it keeps Coverity happy.\n\nChange-Id: I962d2f2227850473b70272bc48b3fc0a0fb11342\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nFound-by: Coverity CID 1403822\nReviewed-on: https://review.coreboot.org/c/flashrom/+/34849\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "519be66fc59558971dd653afe69ccaf1a633b492",
      "tree": "74f0912de156a86d56111f377db080246e5205e9",
      "parents": [
        "ef78de4a21323b8c459337356289218211f2c5ce"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Dec 23 20:03:35 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Jul 31 08:26:59 2019 +0000"
      },
      "message": "Fix -Wsign-compare trouble\n\nMostly by changing to `unsigned` types where applicable, sometimes\n`signed` types, and casting as a last resort.\n\nChange-Id: I08895543ffb7a48058bcf91ef6500ca113f2d305\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/30409\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\n"
    },
    {
      "commit": "beeb8bc925bef6973e1c9fa6c4fd26a4113a1777",
      "tree": "30c63cf4ae4bb14a19849b1680622ad6eed86d63",
      "parents": [
        "cb44eb7dad17522f47792dca4fc499310ff7d6f3"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Fri Jun 21 15:24:17 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 21:39:31 2019 +0000"
      },
      "message": "tree: Make internal functions static\n\nNone of these functions are used outside of the files they are defined\nin, so make them all static.\n\nChange-Id: Ie9cbe12d289bcedacf2f1bf483ae64ef8039ccc1\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33667\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "0373ce31fe5b11dcf23b27fbc221ba019a1cf7f1",
      "tree": "473242727e8cd1df910c3787c42857ff8ab9741e",
      "parents": [
        "5ca5523fd8f6800c32cbc8f3724b393e791cebd6"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "pmenzel@molgen.mpg.de",
        "time": "Wed Oct 04 13:14:13 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 11:51:30 2019 +0000"
      },
      "message": "print: Update Asus URLs to use more secure HTTPS\n\nAsus set up HTTPS for their site, and redirects to that by default. So,\nuse this by default, which also saves one redirect.\n\n```\n$ curl -I http://www.asus.com/\nHTTP/1.1 301 Moved Permanently\nContent-Length: 0\nLocation: https://www.asus.com/\nDate: Wed, 04 Oct 2017 11:15:14 GMT\nConnection: keep-alive\nX-Akamai-Device-Characteristics: desktop\nX-Akamai-Device-Model: ; ; cURL; cURL\n```\n\nUse the command below to change the occurrences.\n\n```\nsed -i \u0027s,http://www.asus.com,https://www.asus.com,g\u0027 print.c\n```\n\nChange-Id: I62319bfbf39c73f98ed3f865a11f4fe870befee4\nSigned-off-by: Paul Menzel \u003cpmenzel@molgen.mpg.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/21874\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "ac01baa073b0f154ffd3ffdc7c9e75987f8b525c",
      "tree": "c81104f7a8f08db2c6f0cc5d59f8f0e3fe7ea494",
      "parents": [
        "b0247b3acbc7d8d9f8da1db48a9b81c5f2e24a38"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Mon May 28 16:52:21 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 24 13:44:51 2018 +0000"
      },
      "message": "Remove unneeded white spaces\n\nChange-Id: I90f171924790ced74a62ca344fee8607607aa480\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/26652\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "e083880279119677e443fc16b4694f8c81bf2c40",
      "tree": "03413b996779bc4c86ec41590f3e7bcdd97d0ef5",
      "parents": [
        "124ef38f7afc61ad7c713c22aad7c5c7f79bdb9b"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Mon Apr 02 11:14:02 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 24 20:21:41 2018 +0000"
      },
      "message": "Remove address from GPLv2 headers\n\nChange-Id: I7bfc339673cbf5ee2d2ff7564c4db04ca088d0a4\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/25381\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "0be072cbe4d05b1e69d1c02291f3a2a544beb2af",
      "tree": "3c4270b0bdf66cd15fcc6b2525c0ff9aa4a803ab",
      "parents": [
        "fc3ecc2a812235fce1a4cdc7dc3338507150e8c7"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Mar 13 15:16:30 2016 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Mar 13 15:16:30 2016 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 25\n\nTested mainboards:\nOK:\n - ASRock Fatal1ty 970 Performance and P4i65G\n   Reported by anonymous email message ID:\n   932677687262b1300eaf14260999d9262c31@guerrillamail.com\n   The latter actually had a tested board enable already.\n\nFlash chips:\n - Eon EN25Q128 to PREW (+PREW)\n   Reported by Adrian Graham\n - GigaDevice GD25VQ41B to PREW (+PREW)\n   Reported by David Hendricks\n - Winbond W39V040FB to PREW (+EW)\n   Reported by fjed on IRC\n\nMiscellaneous:\n - Change PCI IDs of \"MS-6577 (Xenon)\" board enable.\n   The previous IDs contained the on-board display adapter which is\n   disabled when a dedicated graphics card is installed.\n - Add a note to the README how to overcome the clang warning if only a\n   single programmer is enabled.\n - Fix some typo and manpage problems found by lintian\n - r1920 introduced some explicit calls to pkg-config instead of $(PKG_CONFIG).\n   This patch corrects that.\n - Make MS-7094 (K8T Neo2-F V2.0) board enable less contestable.\n   Previous PCI IDs were board-specific but ot the other of devices\n   that could be disabled by the firmware or that vary among\n   hardware revions. There are no good alternatives available.\n   However, since we always have a DMI decoder available now, we can\n   use non-board-specific devices without taking risks. Thanks to\n   Uwe Hermann for reporting and testing.\n - Some other small changes to clean up whitespace and fix some warnings\n   from Debian\u0027s lintian.\n\nCorresponding to flashrom svn r1951.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "23e10b87801c22f34642895de8b0b726265eb016",
      "tree": "2d62c23191801afaecbf98925effb8b8c7a44ab6",
      "parents": [
        "c2644a3fc14088a2535c05edbd56c041b3a7370d"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jan 23 16:16:49 2016 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jan 23 16:16:49 2016 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 24\n\nTested mainboards:\nOK:\n - ASRock G31M-GS\n   Reported by Александр Трубицын\n - ASRock G41M-VS3\n   Reported by Александр Трубицын\n - ASRock N68C-S UCC\n   Reported by Alexey Belyaev\n - ASRock AMCP7AION-HT (ION 330HT(-BD))\n   Reported by Stefan Tauner\n - ASUS P5K SE\n   Reported by Александр Трубицын\n - ASUS P5KPL-VM\n   Reported by Marin Vlah\n - ASUS RAMPAGE III GENE\n   Reported by stevessss on IRC\n - GIGABYTE GA-945GM-S2\n   Reported by Александр Трубицын\n - GIGABYTE GA-945GCM-S2 (rev. 3.0)\n   Reported by Александр Трубицын\n - GIGABYTE GA-965P-S3\n   Reported by Александр Трубицын\n - GIGABYTE GA-EG43M-S2H\n   Reported by Александр Трубицын\n - GIGABYTE GA-EP31-DS3L (rev. 1.0)\n   Reported by Александр Трубицын\n - GIGABYTE GA-G33M-S2\n   Reported by Александр Трубицын\n - GIGABYTE GA-G33M-S2L\n   Reported by Александр Трубицын\n - GIGABYTE GA-H55M-S2\n   Reported by Александр Трубицын\n - GIGABYTE GA-J1900N-D3V\n   Reported by Marcos Truchado and Guillermo von Hünefeld\n - GIGABYTE GA-K8NS\n   Reported  by nicolae788\n - GIGABYTE GA-M56S-S3\n   Reported by Estevo Paz Freire\n - GIGABYTE GA-P31-DS3L\n   Reported by Александр Трубицын\n - GIGABYTE GA-P31-S3G\n   Reported by Александр Трубицын\n - MSI MS-7336\n   Reported by Benjamin Bellec\n - MSI X79A-GD45 (8D) (MS-7760)\"\n   Reported by mortehu on IRC\n - Supermicro A1SAi-2550F\n   Reported by Bernard Grymonpon\n - Supermicro X7DWT\n   Reported by Steven Stremciuc\n\nLaptop:\n - ASUS U38N\n   Reported by Ultra on IRC\n - Dell Latitude D630\n   Reported by Márton Miklós\n - Fujitsu Amilo Xi 3650\n   Reported by Elmar Stellnberger\n - Lenovo T400 (whitelisting only)\n\nChipsets:\n - Mark 8086:1f38 (Intel Avoton/Rangeley) as tested\n   Reported by Jeremy Porter and Bernard Grymonpon\n - Add Intel Sunrise Point IDs but no support yet.\n\nFlash chips:\n - Atmel AT45DB321D to PREW (+PREW)\n   Reported by The Raven\n - Eon EN25QH32 to PREW (+PREW)\n   Reported by Josua Mayer\n - Eon EN25QH64 to PREW (+EW)\n   Reported by David s. Alessio\n - GigaDevice GD25LQ64(B) to PREW (+PREW)\n   Reported by Greg Tippit\n - Intel 28F001BN/BX-T to PREW (+EW)\n   Reported by Lu Xie\n - Micron M25P10-A to PREW (+W)\n   Reported by the Raven\n - Micron M25PE40\n   Reported by David Wood\n - Micron N25Q128..3E to PREW (+PREW)\n   Reported by Miklós Márton\n - Macronix MX25L3273E to PREW (+PREW)\n   Reported by Roklobsta on IRC\n - Macronix MX23L6454 to PR (+PR)\n   Reported by Steven Honeyman\n - Macronix MX25U6435E/F to PREW (+PREW)\n   Reported by Marcos Truchado and Guillermo von Hünefeld\n - PMC Pm25LQ032C to PREW (+EW)\n   Reported by Dirk Knop\n - Spansion S25FL016A to PREW (+EW)\n   Reported by Márton Miklós\n - Spansion S25FL128S......0 to PREW (+PREW)\n   Reported by Jim Houston\n - Spansion S25FL204K to PR (+PR)\n   Reported by Thomas Debrunner\n - SST SST49LF016C to PREW (+EW)\n   Reported by Steven Stremciuc\n - SST SST39VF040 to PREW (+PREW)\n   Reported by Xavier Bourgeois\n - SST SST49LF040B to PREW (+EW)\n   Reported by Rikard Åhlund\n - ST M25P10-A to PREW (+W)\n   Reported by Martijn Schiedon\n - Winbond W39V040FA to PREW (+EW)\n   Reported by Евгений Черкашин\n - Winbond W39V080FA to PREW (+EW)\n   Reported by protagonist0 on IRC\n - Winbond W25Q80.W to PREW (+PREW)\n   Reported by Miklós Márton\n - Winbond W25X64 to PREW (+REW)\n   Reported by Johannes Krampf and Manuel Dejonghe\n - Fix ID of AMIC A25LQ64\n   Reported by Roman Titov\n - Fix page size of Spansion S25FL129P......1\n   Copy and paste error from the 128S uniform 256kB variant, probably.\n - Add Micron/Numonyx phase-change memory IDs\n\nMiscellaneous:\n - Detect Android target OS.\n   No changes are required to build flashrom (excluding programmers\n   with NEED_PCI) on Android.\n - Update rayerspi (spipgm) URL\n - Fix max_data_write handling of at45db.\n - Minor refinement of the README\n - Mark board enable for the GA-K8NS variants as tested.\n   Tested by \"nicolae788\" on a board with socket 754.\n - Mark \"Multi-system\" chassis as non-laptop case.\n - Remove W836xx log requests.\n   We got enough (and no one is looking at them for the time being anyway).\n - serprog: improve invalid reply error message, contributed by Urja Rannikko.\n - Remove default include paths for MinGW.\n - Disable implicit rules in the Makefile because we don\u0027t need them and they\n   just make the build (imperceptibly) slower.\n - Enable our own strnlen() implementation not only on DJGPP but also if\n   HAVE_STRNLEN is not defined. This is needed to get older BSDs\n   (e.g. NetBSD 6.0, FreeBSD \u003c 8.0) to work.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1917.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "4c72315c10c0a760a6ed9181257aa7fe3ce9176d",
      "tree": "a98688792c28001185f29bd30ce569ca38f888ce",
      "parents": [
        "bfb067b076c048935314635ffb16c0913a171744"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jan 14 22:47:55 2016 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jan 14 22:47:55 2016 +0000"
      },
      "message": "Pimp the manpage to create nicer hyperlinks and HTML output\n\nAlso, add a target to the makefile to build a flashrom.8.html with groff.\nTo fix some formatting issues this adds some indention commands as well.\n\nCorresponding to flashrom svn r1913.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "74dc73f6907ea159c0d5d221309e266528ea6134",
      "tree": "15dba04ff8d31e6a4dce586a520311cc9e58f1d7",
      "parents": [
        "adadca66f2ce2cb03ece016ab07fef604283c667"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Mar 01 22:04:38 2015 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Mar 01 22:04:38 2015 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 23\n\nTested mainboards:\nOK:\n - Elitegroup GF7050VT-M\n   Reported by Alex\n - Fujitsu D2724-A1x (used in ESPRIMO E5625)\n   Reported by Rainer Spillmann\n - Teclast X98 Air 3G\n   Reported by Antonio Ospite\n\nFlash chips:\n - Fix MX25L6405(D) definition by splitting it.\n   Reported by Reggie McMurtrey\n - Add Macronix MX25L..08E family and rearrange MX25L6436E.\n - Pm49FL004 to PREW (+EW)\n   Reported by Georg Sauthoff\n\nMiscellaneous:\n - Add board enable for abit KN9 Ultra.\n - Mark ARM-USB-OCD as working OK.\n - Use \"mobile devices\" instead of \"laptops\" in output.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1886.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "5c316f954941241ed75a1f00f00bf1bff318488a",
      "tree": "ce836bcb29d7d9da86ee583a88236b020985ba36",
      "parents": [
        "dc627931848ed6af40be4f7d5bdb8e33d28b8333"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Feb 08 21:57:52 2015 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Feb 08 21:57:52 2015 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 22\n\nTested mainboards:\nOK:\n - AOpen UK79G-1394 (used in EZ18 barebones)\n   Reported by Lawrence Gough\n - ASUS M4N78 SE\n   Reported by Dima Veselov\n - ASUS P5LD2-VM\n   Mark board enable as tested (reported by Dima Veselov)\n - GIGABYTE GA-970A-UD3P (rev. 2.0)\n   Reported by trucmar on IRC\n - GIGABYTE GA-990FXA-UD3 (rev. 4.0)\n   Reported by ROKO__ on IRC\n - GIGABYTE GA-H77-DS3H (rev. 1.1)\n   Reported by Evgeniy Edigarev\n - GIGABYTE GA-P55-USB3 (rev. 2.0)\n   Reported by Måns Thörnqvist\n - MSI MS-7817 (H81M-E33)\n   Reported by Igor Kolker\n\nChipsets:\n - Marked Intel Bay Trail (0x0f1c) as tested OK\n   Reported by Antonio Ospite\n - Refine Intel IDs\n    * Add IDs for Braswell\n    * Add IDs for 9 Series PCHs (e.g. H97, Z97)\n    * Rename Wellsburg devices slightly\n\nFlash chips:\n - Atmel AT25DF041A to PREW (+PREW)\n   Reported by Tai-hwa Liang\n - Atmel AT26DF161 to PREW (+EW)\n   Reported by Steve Shenton\n - Atmel AT45DB011D to PREW (+PREW)\n   Reported by The Raven\n - Atmel AT45DB642D to PREW (+PREW)\n   Reported by Mahesh Mokal\n - Eon EN25F32 to PREW (+PREW)\n   Reported by Arman Khodabande\n - Eon EN25F40 to PREW (+REW)\n   Reported by Jerrad Pierce\n - Eon EN25QH16 to PREW (+EW)\n   Reported by Ben Johnson\n - GigaDevice GD25Q20(B) to PREW (+PREW)\n   Reported by Gilles Aurejac\n - Macronix MX25U6435E/F to PR (+PR)\n   Reported by Matt Taggart\n - PMC Pm25LV512(A) to PREW (+PREW)\n   Reported by The Raven\n - SST SST39VF020 to PREW (+PREW)\n   Reported by Urja Rannikko\n - Winbond W25Q40.V to PREW (+EW)\n   Reported by Torben Nielsen\n - Add E variants of MX25Lx006 (MX25L2006E, MX25L4006E, MX25L8006E).\n - Add MX25L6465E variant.\n - There was never a MX25L12805 AFAICT.\n - Split MX25L12805 from models with the same ID but an additional 32 kB\n   eraser: MX25L12835F/MX25L12845E/MX25L12865E.\n - Add a bunch of ST parallel NOR flash chip IDs.\n\nMiscellaneous:\n - Whitelist ThinkPad X200.\n - Constify master parameter of register_master().\n - Remove FEATURE_BYTEWRITES because it was never used at all.\n - Refine hwseq messages and make them less prominent.\n - Fix the yet unused PRIxCHIPADDR format string thingy.\n - Fix copy\u0026paste error in spi_prettyprint_status_register_bp().\n   Spotted by Pablo Cases.\n - Add an additional SMBus controller revision to identify another Yangtze\n   model. Thanks to Dan Christensen for reporting this issue.\n - dediprog: add missing include for stdlib.h.\n   This fixes (at least) building on FreeBSD and DragonflyBSD with gcc.\n - Remove references to struct pci_filter from programmer.h.\n   It is only needed in internal.c where it has a complete type. Having\n   it in programmer.h provokes a warning by some old versions of gcc.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1879.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "7fbbbb80d22c2e7d90048574a31c4acd2a948bf8",
      "tree": "a69d830138454bf74534baf82cc493bfe7ac886f",
      "parents": [
        "592d99c98fe9743a68d0dc14487f306b879ee359"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Nov 30 22:31:12 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Nov 30 22:31:12 2014 +0000"
      },
      "message": "Add board enable for GIGABYTE GA-8SIMLFS 2.0\n\nThis board was used/sold by Fujitsu. The board enabled was tested (sadly\nwith the wrong image, i.e. one of the GA-8SIMLH images directly from\nGIGABYTE instead of one from Fujitsu).\n\nCorresponding to flashrom svn r1855.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "b41d847d7292335ca5be8818a1ff0b6c2316c2d1",
      "tree": "7645efab7c6eb3a470e51ade1c88f62b00569eb9",
      "parents": [
        "ff9e6c32c37e685f25e5ba09611e6e7d1a556bd8"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Nov 01 22:56:06 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Nov 01 22:56:06 2014 +0000"
      },
      "message": "Move strtok_r implementation verbatim to helpers.c\n\nCorresponding to flashrom svn r1853.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "9b32de94f5104cb7fa12816b7fa561b804df6ed8",
      "tree": "9501e463b76abf831d62bfd1a9a9ac2f8939476e",
      "parents": [
        "a8cf3620a42ca5927253822a813e3fbae1d6e7bf"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Aug 08 23:52:33 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Aug 08 23:52:33 2014 +0000"
      },
      "message": "Refactor some CLI-relevant parts\n\nBegin to move functions that clearly belong to the (command line)\nuser interface out of flashrom\u0027s core files like flashrom.c.\n\n - Refine messages within check_chip_supported(), rename it to\n   print_chip_support_status() and move it to newly created cli_common.c.\n - Move flashbuses_to_text() to cli_common.c as well.\n - Move global verbosity variables to cli_output.c.\n\nCorresponding to flashrom svn r1841.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6697f71ade7b6428c7be6051c02dbb9768900e04",
      "tree": "23a2f8596d493396b7d9571ee91888e3f49c49f9",
      "parents": [
        "88b19257cb41c97123d832460c944abc588a8e89"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Aug 06 15:09:15 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Aug 06 15:09:15 2014 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 21\n\nTested mainboards:\nOK:\n - ASUS F2A85-M\n   Reported by various corebooters\n - ASUS M2N-MX SE Plus\n   Reported by Antonio\n - ASUS P5LD2\n   Reported by François Revol\n - Lenovo ThinkPad T530\n   Reported and partially authored by Edward O\u0027Callaghan\n - MSI MS-7502 (Medion MD8833)\n   Reported by naq on IRC\n - Shuttle AB61\n   Reported by olofolleola4\n - ZOTAC IONITX-F-E\n   Reported by Bernardo Kuri\n\nFlash chips:\n - Atmel AT45DB021D to PREW (+PREW)\n   Reported by The Raven\n - Atmel AT25F4096 to PREW (+PREW)\n   Reported by 공준혁\n - GigaDevice GD25Q16(B) to PREW (+PREW)\n   Reported by luxflow@live.com using a GD25Q16BSIG\n - Catalyst CAT28F512\n   Mark erase and write as known bad (not implemented)\n\nMiscellaneous:\n - Various spelling corrections by Daniele Forsi.\n - Added and refined a bunch of chips originally investigated by Carl-Daniel.\n - Marked the ARM-USB-OCD-H programmer as tested\n   (reported by Ruud Schramp).\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1839.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "9d8f53d8704685af654d41d789692820f0278010",
      "tree": "b689940270e5522eab748443f18195d048db7341",
      "parents": [
        "1687854423c34aeeaece48bdd9a52a28d01584f0"
      ],
      "author": {
        "name": "Dima Veselov",
        "email": "kab00m@lich.phys.spbu.ru",
        "time": "Mon Jul 14 18:04:15 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 14 18:04:15 2014 +0000"
      },
      "message": "Add Board Enable for ASUS Vintage 2 PH1 (P5LD2-MQ)\n\nASUS Vintage 2 PH1 barebone systems have a mainboard from the P5LD2 series,\nnamely the P5LD2-MQ (although it is labeled V2-PH1). Pin 16 GPIO needs to\nbe raised to enable write/erase like on other boards of the series.\nNB: it uses a ICH7DH southbridge and hence requires different PCI IDs.\n\nCorresponding to flashrom svn r1828.\n\nSigned-off-by: Dima Veselov \u003ckab00m@lich.phys.spbu.ru\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "428ba2b80775ee859d189318b113d08ee1b7fd0d",
      "tree": "204ad0caac12a4ee39a4c3a4fb175790573e847b",
      "parents": [
        "265fcac1b64154b8419c469ded75ec77d6c87828"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jun 02 00:34:58 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jun 02 00:34:58 2014 +0000"
      },
      "message": "Utilize new tested states for chipsets as well\n\nMark all ME-enabled Intel chipsets as DEP, alter print.c accordingly\n(print_wiki.c was already prepared). And realign the chipset enable\ntable when we are at it already.\n\nCorresponding to flashrom svn r1815.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "1181ee251a831be43881d5a6403c33c4229d2ade",
      "tree": "e7b240af0ef343511b247d5689f848d106b09c8d",
      "parents": [
        "becda742dc49fb2a2d3e5747f326d56b756852ae"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 01 02:13:23 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Jun 01 02:13:23 2014 +0000"
      },
      "message": "print.c: improve device printing\n\nAdd headers and columns (i.e. print device entries in a table-like manner).\nAlso, add and use test_state_to_text() to support the new test states.\n\nCorresponding to flashrom svn r1807.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "6455dff07b06e3b870f75e88652e0501810bd104",
      "tree": "0ec4cf1c51ffbd549717d6c030422e37cddddca7",
      "parents": [
        "ffb0cf649c1c66c85441314434cd1cd57f89fe02"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon May 26 00:36:24 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon May 26 00:36:24 2014 +0000"
      },
      "message": "Add two new states to enum test_state and use it for flashchips\n\nThe new enum test_state looks like this:\nenum test_state {\n\tOK \u003d 0,\n\tNT \u003d 1,\t/* Not tested */\n\tBAD,\t/* Known to not work */\n\tDEP,\t/* Support depends on configuration (e.g. Intel flash descriptor) */\n\tNA,\t/* Not applicable (e.g. write support on ROM chips) */\n};\n\nThe second new state \u0027NA\u0027 is introduced, among other things, to indicate\nthe erase and write states of real ROMs correctly. This is also implemented\nby this patch and required to exchange the previous bit mask in struct\nflashchip with a new struct containing an enum test_state for each operation.\nThe -L output is changed accordingly to print \u0027-\u0027 in the case of an N/A state\nand the wiki output uses a new template producing a greyed out cell.\nPrevious users of enum test_state are not affected by this change (yet).\n\nCorresponding to flashrom svn r1798.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "31402ee6872ce2880f7fe98dc933e5bc73e8613c",
      "tree": "e86b4bb62924ef524900d377dd3cc908a53a992e",
      "parents": [
        "d5b2aef69d4f4ab5e2ea69e3244e8e8e9a5221b9"
      ],
      "author": {
        "name": "Wei Hu",
        "email": "wei@aristanetworks.com",
        "time": "Fri May 16 21:39:33 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri May 16 21:39:33 2014 +0000"
      },
      "message": "sbxxx: Add support for new AMD SPI controller\n\nThis patch adds support for the \"SPI 100\" SPI engine in Yangtze FCHs\n(found in Kabini and Temash).\n\nTested reading/writing on ASRock IMB-A180 and PC Engines\u0027 APU board.\n\nCorresponding to flashrom svn r1794.\n\nSigned-off-by: Wei Hu \u003cwei@aristanetworks.com\u003e\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "c2eec2c92015785ead5a5bcba4ce3a42501084c8",
      "tree": "830a7bc9e2b33e1e56809979affa14d6ca0915bd",
      "parents": [
        "f80419c75a344b303275e380add3b8cb750bab9d"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 03 21:33:01 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat May 03 21:33:01 2014 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 20\n\nTested mainboards:\nOK:\n - abit BX6 2.0\n   Reported by Stefan Tauner\n - Acer EM61SM/EM61PM (used in Acer Aspire T180)\n   Reported by Benjamin Bellec\n - ADLINK Express-HR\n   Reported by Obermair Thomas\n - ASUS M3N-H/HDMI\n   Reported by Franc Serres\n - Attro G5G100-P\n   Reported by Christoph Grenz\n - ASRock 960GM-GS3 FX\n   Reported by Fuley Istvan\n - Elitegroup P6BAP-A+ (V2.2)\n   Reported by Arnaldo Pirrone\n - Elitegroup GeForce7050M-M (V2.0)\n   Reported by Leif Middelschulte\n - Fujitsu D3041-A1 (used in ESPRIMO P2560)\n   Reported by Daggi Duck\n - GIGABYTE GA-8S648\n   Reported by TeslaBIOS\n - GIGABYTE GA-970A-D3P (rev. 1.0)\n   Reported by Jean-Francois Pirus\n - GIGABYTE GA-B85M-D3H\n   Reported by Mladen Milinković\n - GIGABYTE GA-X79-UD3\n   Reported by Jeff O\u0027Neil\n - GIGABYTE GA-X79-UP4 (rev. 1.0)\n   Reported by George Spelvin\n - GIGABYTE GA-Z68MA-D2H-B3 (rev. 1.3)\n   Reported by Vangelis Skarmoutsos\n - GIGABYTE GA-Z87-HD3\n   Reported by virii5\n - Lenovo Tilapia CRB\n   Reported by jenkins56 on IRC\n - MSI GT60-2OD (notebook, only with layout patches)\n   Reported by Vasiliy Vylegzhanin\n - MSI MS-6704 (845PE Max2 PCB 1.0) (Pure Version w/o raid)\n   Reported by professorll\n - MSI MS-7399 1.1 (used in Acer Aspire M5640/M3640)\n   Reported by Koen Rousseau\n - MSI MS-7125 (K8N Neo4(-F/FI/FX))\n   We had a board enable for that one for years, but it was not (and still is not)\n   completely clear which boards are covered.\n - MSI MS-7522 (MSI X58 Pro-E)\n   Reported by Gianluigi Tiesi\n - PCWARE APM80-D3\n   Reported by César Augusto Jakoby\n - Pegatron IPP7A-CP\n   Reported by Илья Шипко\n - Supermicro H8QME-2\n   Reported by Greg Tippitt\n - Supermicro X7SPA-H\n   Reported by Kyle Bentley\n - Supermicro X7SPE-HF-D525\n   Reported by Micah Anderson\n - Supermicro X8DTE\n   Reported by Mark Nipper\n - Supermicro X8SIL-F\n   Reported by Peter Samuelson\n - ZOTAC IONITX-A (-E) version\n   Reported by Maciej Wroniecki\nNOT OK:\n - Supermicro X10SLM-F\n   Reported by Micah Anderson\n\nFlash chips:\n - Atmel AT29C020 to PREW (+PREW)\n   It was marked like that in the past, but I could not find the reason why the\n   test bits were reset. Urja Rannikko tested it again and it still works.\n - Eon EN25F10 to PREW (+PREW)\n   Reported by Stolmár Tamás\n - Eon EN25QH64 to PR (+PR)\n   Reported by Vladimir \u0027φ-coder\u0027 Serbinenko\n - GigaDevice GD25Q32(B) to PREW (+PREW)\n   Reported by mrnuke\n - Macronix MX25L512(E)/MX25V512(C) to PREW (+PREW)\n   Reported by Jamie Nichol\n - Macronix MX25L2005(C) to PREW (+PREW)\n   Reported by Давыдов Дмитрий\n - Micron/Numonyx/ST N25Q064..1E to PREW (+PREW)\n   Reported by Paolo Zambotti\n - Pmc Pm25LD010(C) to PREW (+PREW)\n   Reported by Vasile Ceteras\n - Micron/Numonyx/ST M25P16 to PREW (+EW)\n   Reported by raven\n - Micron/Numonyx/ST M25PX64 to PREW (+W)\n   Reported by Zaolin\n - SST SST25VF020B to PREW (+PREW)\n   Reported by Michaël Zweers\n - SST SST49LF040 to PREW (+W)\n   Reported by Oskar Enoksson\n - Add support for MX25L3273E (evil twin of MX25L3205 et al.)\n   Also, add MX25L1673 and MX25L6473E to the names of their twins and\n   add a note about MX25L8073E.\n - Winbond W25X32 to PREW (+REW)\n   Reported by The Raven\n - Winbond W29C010 etc. to PREW (+W)\n   Reported by san\n\nChipsets tested OK:\n - Intel NM70 (8086:1e5f)\n   Reported by mrnuke\n - Intel C204 (8086:1c54)\n   Reported by Vasiliy Vylegzhanin\n - Intel QM67 (8086:1c4f)\n   Reported by Obermair Thomas\n - Intel HM77 (8086:1e57)\n   Reported by Vasiliy Vylegzhanin\n - Intel B85 (8086:8c50)\n   Reported by Mladen Milinković\n - Intel HM87 (8086:8c4b)\n   Reported by Vasiliy Vylegzhanin\n - Intel Z87 (8086:8c44)\n   Reported by virii5\n - NVIDIA MCP51 (10de:0261)\n   Reported by Marcin Kościelnicki\n - SiS 648 (1039:0648)\n   Reported by TeslaBIOS\n\nMiscellaneous:\n - Mark ARM-USB-TINY-H as tested in ft2232_spi (reported by _nanodev_).\n - getrevision.sh: Ignore failing date calls.\n - getrevision.sh: Fix -u and -l for older git versions which require \u003d for the\n   git log grep parameter.\n - Corrected K8T Neo2-F entries due to a report from Stelios Tsampas.\n - Add \"-p internal\" to output that requests users to send flashrom -V logs.\n - Add Macbook2,1, Thinkpad X230, EasyNote LM85 to laptop whitelist.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1783.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "f94d9ceaa63d0b3b17b88dadda0b198f49c3f43f",
      "tree": "ba2149e235ad55937109d8996d8f960230af4515",
      "parents": [
        "69dd09d8818b338743e796276c9d39ff78ed5065"
      ],
      "author": {
        "name": "Stefan Reinauer",
        "email": "stefan.reinauer@coreboot.org",
        "time": "Sat Apr 26 16:11:07 2014 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Apr 26 16:11:07 2014 +0000"
      },
      "message": "CID1130004: Nesting level does not match indentation\n\nCorresponding to flashrom svn r1770.\n\nSigned-off-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "309dd2c7c24b8656ca50be5ab0ca3dc74d9c5eda",
      "tree": "40b5a4505d29b2e2f99137e2906727ce3b6d2265",
      "parents": [
        "d1045d8b245ab231bed5419d91a6bf380678932d"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Nov 21 15:59:52 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Nov 21 15:59:52 2013 +0000"
      },
      "message": "Add board enable for ASUS P5LD2-VM DH\n\nTested on real hardware by TeslaBIOS.\nBesides the usual board_enable stuff the GPIO definitions for the ICH7 DH\nwere also missing. Apparently Intel forgot to add the PCI IDs for the desktop\nversion in the spec update, but the normal datasheet mentions the DH\ndesktop version so this should be fine...\n\nCorresponding to flashrom svn r1764.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2c5b65eb197cf149b56caff68f6d0442cb99d10f",
      "tree": "b7b4842e5bb8657d5ccb666a1aae28c79d0f6b2b",
      "parents": [
        "92d6a861ce0e4727c911fd8d6aeba312b805f765"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 26 17:02:03 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 26 17:02:03 2013 +0000"
      },
      "message": "Add board enable for abit BF6\n\nBecause the board does not have any PCI subsystem IDs set and the\nDMI strings are not very specific at all, autodetection has been disabled.\nThe GPIO was found by roxfan and the patch tested on hardware by Gelip,\nthanks!\n\nCorresponding to flashrom svn r1762.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "dbac46c3efd6858212280c7ae6854bb0c9f93b7a",
      "tree": "8188320a07f63b187c21f902ac238fe7a513225c",
      "parents": [
        "20a36baf56afac4896c8abe5a94dbe974a25dbc9"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 13 22:10:41 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 13 22:10:41 2013 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 19\n\nTested mainboards:\nOK:\n - ASUS P8H77-V LE\n   http://www.flashrom.org/pipermail/flashrom/2013-June/011127.html\n - HP Pegatron IPMEL-AE (Evans-GL6)\n   Reported by Idwer on IRC\n - MSI MS-7379 (G31M)\n   http://paste.flashrom.org/view.php?id\u003d1726\n - MSI MS-7816 (H87-G43)\n   http://www.flashrom.org/pipermail/flashrom/2013-July/011349.html\n - MSI MS-9830 (IM-945GSE-A, A9830IMS)\n   http://paste.flashrom.org/view.php?id\u003d1730\n - Supermicro X8SAX\n   http://paste.flashrom.org/view.php?id\u003d1717\nNOT OK:\n - Intel D2700MUD\n   http://paste.flashrom.org/view.php?id\u003d1723\n - Intel DQ45CB\n   http://www.flashrom.org/pipermail/flashrom/2013-August/011369.html\n\nChipsets:\n - Add PCI ID for Intel\u0027s Coleto Creek.\n - Mark Intel H87 (0x8c4a) as OK.\n   http://www.flashrom.org/pipermail/flashrom/2013-July/011349.html\n\nMiscellaneous:\n - ichspi: Fix printing address ranges if space is divided by FPB.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1709.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "0554ca5cd33fe2cc599cfdbe91fff03c8fa752c5",
      "tree": "1d37d76b5b3d810c6b2a1286a5de7c2b60ce69a0",
      "parents": [
        "305e0b999a7d452a845709d5558c17a31afe178c"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 25 22:54:25 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jul 25 22:54:25 2013 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 18\n\nTested mainboards:\nOK:\n - ASUS C60M1-I\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010578.html\n - ASUS P8H77-I\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010607.html\n - ASUS P8H77-M\n   http://www.flashrom.org/pipermail/flashrom/2013-May/010994.html\n - ASUS P8P67 LE (B2)\n   http://www.flashrom.org/pipermail/flashrom/2013-May/010972.html\n - Elitegroup GeForce6100PM-M2 (V3.0)\n   http://www.flashrom.org/pipermail/flashrom/2013-July/011177.html\n - GIGABYTE GA-P55A-UD7\n   http://www.flashrom.org/pipermail/flashrom/2013-July/011302.html\n - MSI B75MA-E33 (MS-7808)\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010659.html\n - MSI H77MA-G43 (MS-7756)\n   http://www.flashrom.org/pipermail/flashrom/2013-April/010853.html\n - MSI KA780G (MS-7551)\n   http://paste.flashrom.org/view.php?id\u003d1617\n - SAPPHIRE IPC-E350M1\n   Reported by xvilka on IRC\n - Supermicro X8DTG-D\n   http://www.flashrom.org/pipermail/flashrom/2013-July/011305.html\nNOT OK:\n - ASRock Fatal1ty Z77 Performance\n   http://www.flashrom.org/pipermail/flashrom/2013-January/010467.html\n - ASRock Z68 Extreme4\n   http://www.flashrom.org/pipermail/flashrom/2013-May/010984.html\n - ASUS P8B75-M LE\n   http://www.flashrom.org/pipermail/flashrom/2013-April/010867.html\n - ASUS P8P67-M PRO\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010541.html\n - ASUS P8Z68-V LE\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010582.html\n - Intel DQ77MK\n   http://paste.flashrom.org/view.php?id\u003d1603\n - Supermicro X9DRD-7LN4F\n   http://paste.flashrom.org/view.php?id\u003d1582\n - Supermicro X9SCE-F\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010588.html\n - Supermicro X9SCM-F\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010527.html\n - Tyan S7066\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010630.html\n\nChipsets:\n - Marked Intel B75 as tested\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010659.html\n - Marked Intel H77 as tested\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010607.html\n - Removed 10de:03e2 because it is apparently the MCP61 host bridge.\n   It was reclassified to Host Bridge in the PCI device ID database and there\n   is at least one report suggesting this configuration too:\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009716.html\n - Added MCP89 which hopefully works with the code for previous versions.\n   Thanks to James Laird for submitting this change.\n\nTested flash chips:\n - Atmel AT25DF641(A) to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2013-June/011113.html\n - Atmel AT25F512 to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2013-April/010904.html\n   Also, change its ID according to Modification of PCN SC040401A:\n   \"There has been a change in the returned value of the Product Identification\n   (RDID) command, the AT25F512A RDID code is 65h compared to 60h from\n   the AT25F512 product.\"\n   It seems to be quite likely that all AT25F512 are fully functional relabeled\n   AT25F1024 chips. There are even some hints in the datasheet:\n   in table 6 they stress that address pin 16 needs to be low under all circum-\n   stances; while continuous reads can wrap around on the AT25F1024 the DS\n   notes \"For the AT25F512, the read command must be terminated when the\n   highest address (00FFFF) is reached.\" OTOH the lock bit semantics are\n   different, but this has not been tested thoroughly\n - Atmel AT25F512A to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1569\n - Eon EN25F05 to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1571\n - Macronix MX25L12805(D) to PREW (+REW)\n   http://www.flashrom.org/pipermail/flashrom/2013-April/010913.html\n - Spansion S25FL256S......0 and S25FL512S to P/!R!E!W (+P)\n   Tested by Stefan Tauner\n - Micron/Numonyx/ST M25PX80 to PREW (+PREW)\n   Tested by Stefan Tauner\n - Micron/Numonyx/ST N25Q032..3E and N25Q128..3E to PREW (+PREW)\n   Tested by Stefan Tauner\n - Micron/Numonyx/ST N25Q256..3E and N25Q512..3G to P/!R!E!W (+P)\n   Tested by Stefan Tauner\n - SST SST25VF040B to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1574\n - SST SST25VF040B.REMS to PREW (+EW)\n   http://paste.flashrom.org/view.php?id\u003d1575\n - ST M25P05-A to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1576\n - ST M29W512B to PREW (+W)\n   http://www.flashrom.org/pipermail/flashrom/2013-March/010635.html\n - Winbond W25Q64.W to PREW (+PREW)\n   Tested by the chromiumos guys.\n - Winbond W25Q128.V to PREW (+REW)\n   http://www.flashrom.org/pipermail/flashrom/2013-June/011108.html\n - Winbond W25X20 to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2013-May/010990.html\n\nMiscellaneous:\n - Add Lenovo X201 to the laptop whitelist.\n - Add chip IDs for the ESMT F25L..QA family.\n - Add chip IDs for a few Macronix MX25 models.\n - The list of flashchips is not sorted strictly alphabetically and should not be\n   either. Refine the comment explaining the scheme on top of the list.\n - Support -L output of chip sizes with up to 6 decimal places (up to 4 Gb).\n - Use z length modifier in (more) prints for size_t types.\n - Remove chips \u003e16MB again because our current implementation of memory mapping\n   the flash chip violates common rules by mapping a window as large as the chip.\n   This leads to failing mmaps as can be seen here:\n   http://paste.flashrom.org/view.php?id\u003d1695\n - Document spispeed parameter of linux_spi (and fix some leaks).\n - Rephrase the \"multiple chips detected\" message because it was confusing.\n - Skip verification step if the image is equal to the flash contents.\n - Tiny other stuff.\n\nCorresponding to flashrom svn r1702.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "4a03865cd9b192e6e65b5dbc5a928af87322385d",
      "tree": "c63c9cc54a0c8db1b14b1f9f3686f2a37166897c",
      "parents": [
        "136388ffa9f41c76a8bdd10021356de022a5d2f7"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 17 09:28:00 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Jul 17 09:28:00 2013 +0000"
      },
      "message": "print.c: Fix multiline support\n\n - Use the reentrant tokenizer version strtok_r to break up vendor and model\n   names in print.c.\n - Add implementation of strtok_r for mingw (strtok_r is POSIX only).\n - Free allocated temporary memory again.\n\nCorresponding to flashrom svn r1700.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "d3b98fb833f6534d6d09522c915063d6f8213fd2",
      "tree": "283be58e02df5c1e6d3785e419e3c33242e30ef8",
      "parents": [
        "c54adc5852fe9b96127506ca4602aa19eb607fe9"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Mar 04 01:41:56 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Mar 04 01:41:56 2013 +0000"
      },
      "message": "Add (untested) board enable for ASUS P4PE-X/TE\n\nREed by roxfan and Michael Karcher, patch by Stefan Tauner.\n\nCorresponding to flashrom svn r1653.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "352e50b79e084c8f5f768d7b6f2ba6b6bd2ea8ce",
      "tree": "a0bc1780c6b7940f9d159d4342fa55563da80044",
      "parents": [
        "77fa67d2df7395047476b77946fa807fc851f737"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 22 15:58:45 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 22 15:58:45 2013 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 17\n\nTested Mainboards:\nOK:\n - Acer V75-M (used in IBM Aptiva 2170-G)\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010300.html\n - Acorp 6M810C\n   http://www.flashrom.org/pipermail/flashrom/2013-January/010433.html\n - ASRock G31M-S rev 2.0\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010538.html\n - ASUS F1A75-V PRO\n   http://paste.flashrom.org/view.php?id\u003d1528\n - ASUS M5A97 (rev. 1.0)\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010483.html\n - ASUS P5KPL-AM IN/GB\n   http://www.flashrom.org/pipermail/flashrom/2013-January/010455.html\n - GABYTE GA-H77M-D3H\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010538.html\n\nNOT OK:\n - GIGABYTE GA-Z77MX-D3H\n   http://paste.flashrom.org/view.php?id\u003d1529\n   http://paste.flashrom.org/view.php?id\u003d1530\n\nTested flash chips:\n - Winbond W25X10 to PREW (+PREW)\n   Reported on IRC(?)\n - Eon EN25Q32(A/B) to PREW (+REW)\n   http://www.flashrom.org/pipermail/flashrom/2013-February/010533.html\n - Eon EN25Q64 to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2013-January/010466.html\n\nMiscellaneous:\n- Fix superflouos line breaks in wiki mainboard and laptop output.\n- Use the .nh (no hyphenation) command in the manpage to enforce\n  single-line URLs where useful.\n- Reference the manpage (besides the Laptops wiki page) in the laptop warning.\n- Minor output and whitespace fixes.\n- Add Fidelix IDs.\n- Add ISSE clones of PMC chips.\n- Fix typo: EMST -\u003e ESMT.\n- Add ID of ESMT F25D08QA.\n- Refine GigaDevice GD25Q series (missing voltages and comments).\n- Use underscore instead of lower-case x as wildcard in Sharp chip names.\n\nCorresponding to flashrom svn r1650.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "e34e3e8a49172ba09eb058c9a028706647dca165",
      "tree": "6aec75d2f7b08469e9b95a8844ba3ad9180c6b04",
      "parents": [
        "bcb2e5a7080cbe0ff21c8ffa5f77b5ba1ea0c472"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jan 01 00:06:51 2013 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jan 01 00:06:51 2013 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 16\n\nTested Mainboards:\nOK:\n - Acer V75-M (used in IBM Aptiva 2170-G\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010300.html\n - ASRock 4CoreDual-VSTA with W39V040FB\n   http://paste.flashrom.org/view.php?id\u003d1446\n - ASRock 775Dual-VSTA\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010294.html\n - ASRock E350M1/USB3\n   http://paste.flashrom.org/view.php?id\u003d1465\n - ASUS P5B-VM\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010351.html\n - ASUS SABERTOOTH 990FX R2.0\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010210.html\n - Elitegroup A928 (including a laptop whitelist board enable)\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010119.html\n - EVGA 122-CK-NF68\n   Reported by Stephanie Daugherty on IRC\n   http://paste.flashrom.org/view.php?id\u003d1431\n - GIGABYTE GA-A75M-UD2H\n   Reported by Soul_keeper on IRC\n   http://paste.flashrom.org/view.php?id\u003d1490\n - Intel D945GCNL\n   Add board enable to override laptop detection too.\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010276.html\n - MSI G33M (MS-7357)\n   http://www.flashrom.org/pipermail/flashrom/2012-October/010056.html\n - Shuttle FB61\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010105.html\n - Tyan S4882 (Thunder K8QS Pro)\n   Reported on IRC\nNOT OK:\n   Alienware Aurora-R2\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010225.html\n   Biostar H61MU3\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010144.html\n   Dell OptiPlex 7010\n   http://paste.flashrom.org/view.php?id\u003d1481\n   Intel DH67CL\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010112.html\n   Supermicro X9DRT-HF+\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010155.html\n   Supermicro X9DRW\n   http://www.flashrom.org/pipermail/flashrom/2012-November/010150.html\n\nTested flash chips:\n - Atmel AT25FS010 to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1484\n - Eon EN25F64 to PREW (+EW)\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010210.html\n - Spansion S25FL032A/P to PREW (+EW)\n   http://paste.flashrom.org/view.php?id\u003d1510\n - ST M29F002T/NT to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2012-December/010300.html\n - Winbond W25X10 to PREW (+PREW)\n   http://paste.flashrom.org/view.php?id\u003d1486\n\nTested chipsets:\n - NVIDIA MCP78S http://www.flashrom.org/pipermail/flashrom/2012-November/010176.html\n - SiS 650 http://www.flashrom.org/pipermail/flashrom/2012-November/010119.html\n\nMiscellaneous:\n- Typo in GA-X58A-UDR3 (correct is GA-X58A-UD3R).\n- Force 2-digit hex numbers in prints were it makes sense.\n- Share code between enable_flash_sis530() and enable_flash_sis540().\n- Some SST 25 series chips support both WRSR enable commands...\n- S25FL032A and S25FL064A share the IDs with their P versions, so rename them.\n- Fix a few memleaks in serprog.\n- Dediprog uses UINT_MAX so include limits.h (fixes the Windows build of dediprog)\n- Add (another) hint regarding the mandatory -p parameter to the manpage\n  to make Debian bug #690478 happy.\n  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d690478\n- Fix whitespace issues.\n- On shutdown, reset count of registered programmers (by Nico Huber)\n- Fix atahpt.c shutdown.\n  The order of pcidev_init, register_shutdown and rpci_write_* is important!\n  Thanks to Roy for reporting the problem and testing the fix.\n\nCorresponding to flashrom svn r1640.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "4b24a2d70b79f3288370fd5b4f472bdf218f16e8",
      "tree": "b4ba0971a1d5ff2f8e1693ae66b33e8c8cda1843",
      "parents": [
        "af358d6af23b21f93f6e27278e76eec21a3d148f"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Dec 27 18:40:36 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Dec 27 18:40:36 2012 +0000"
      },
      "message": "Unify usbdev_status and pcidev_status into dev_entry\n\nOnce upon a time usbdev_status was created for the ft2232\nprogrammer. Its IDs are semantically different to pcidev_status\nbecause they indicate USB instead of PCI IDs, but apart from that\nboth data structures are equal. This change makes life easier for\neverything involved in handling and printing the status of devices\nthat is noted in those structures by combining them into dev_entry.\n\nIt is still possible to distinguish between PCI and USB devices\nindirectly by using the struct programmer\u0027s type field.\n\nAlso, add a programmer column to the PCI and USB devices lists.\n\nCorresponding to flashrom svn r1632.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "af358d6af23b21f93f6e27278e76eec21a3d148f",
      "tree": "be7adedc94b5c55dec0e7e1f1dae88ef4e127fad",
      "parents": [
        "a6d96480176417478350e97338451554b5450cba"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Dec 27 18:40:26 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Dec 27 18:40:26 2012 +0000"
      },
      "message": "Refactor PCI and USB device status printing\n\nTo be able to get rid of lots of #ifdefs and centralize programmer-specific\ndata more...\n - introduce two new fields to struct programmer_entry, namely\n   enum type (OTHER, USB, PCI) and union devs (pcidev_status, usbdev_status\n   or char *note).\n - use those fields to generate device listings in print.c and print_wiki.c.\n\nBonus: add printing of USB devices to print_wiki.c and count supported PCI\nand USB devices.\n\nCorresponding to flashrom svn r1631.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b226cb1662a4cfe26effadb893a9ac6feb620470",
      "tree": "5edd9fa22131adf00178348951e0455fd93566c1",
      "parents": [
        "e7a39bfc9206998071bf0d18b2caa66aedaf7a3e"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Nov 24 18:59:39 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Nov 24 18:59:39 2012 +0000"
      },
      "message": "Improve --help and friends\n\nMore clear \"variable\" names, better explanation if no programmer is selected etc.\n\nCorresponding to flashrom svn r1624.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "98546c96374af4c40ab2808ce39cb94ac9cea761",
      "tree": "57ff44e417604490256bbcb1e089e7af69da337b",
      "parents": [
        "64263c7ed23dcace7e003cf0d46f143a8f9c61ec"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Nov 05 12:20:29 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Nov 05 12:20:29 2012 +0000"
      },
      "message": "Add (untested) board enable for Asus DSAN-DX\n\nIDs are from the host bridge and LPC controller. The enable function\nwas reverse engineered by roxfan, thanks!\nUser mezzo vanished without reporting any test results.\n\nCorresponding to flashrom svn r1622.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ede2fa4d1e5620978f5d630f0b241b613a5992d3",
      "tree": "8d94e7c1a9bfb6d05e5a79935724688e1d64638f",
      "parents": [
        "d7d423bbc1d2564c60daaecd9ab1dca3843c5fea"
      ],
      "author": {
        "name": "Niklas Söderlund",
        "email": "niso@kth.se",
        "time": "Tue Oct 23 13:06:46 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Oct 23 13:06:46 2012 +0000"
      },
      "message": "Remove exit calls from print_supported_chips\n\nPropagate the error code using return values instead, but let cli_classic.c\nstill decide the ultimate return value of the process.\nAlso, remove setting the ret value again after print_supported_wiki() - \nsuccess is the default.\n\nCorresponding to flashrom svn r1614.\n\nSigned-off-by: Niklas Söderlund \u003cniso@kth.se\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d7d423bbc1d2564c60daaecd9ab1dca3843c5fea",
      "tree": "bc9d591677afbe3dae8f9a01a70f95f9487982a7",
      "parents": [
        "99f947ddc8156eb37b5dafc076480f405c9be0b6"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 20 09:13:16 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 20 09:13:16 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 15\n\nTested Mainboards:\nOK:\n - Foxconn P55MX\n   http://www.flashrom.org/pipermail/flashrom/2012-October/010002.html\n\nTested flash chips:\n - Eon EN25F64 to PR (+PR)\n   http://paste.flashrom.org/view.php?id\u003d1426\n - Macronix MX25L1005 to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2012-October/010004.html\n - Set SST39VF512 to PREW (+W)\n   http://www.flashrom.org/pipermail/flashrom/2012-September/009958.html\n\nTested chipsets:\n - Z77 (only reading was really tested)\n\nMiscellaneous:\n - Fix ft2232_spi\u0027s parameter parsing.\n - Fix nicrealtek\u0027s init (always segfaulted since r1586 oops).\n - Add another T60 variant to the laptop whitelist.\n - Improve message shown when image file size does not match flash chip\n - Refine messages regarding the flash descriptor override strap according\n   to the findings by Vladislav Bykov on his P55MX.\n - Fix the ID of EN25F64.\n - Demote and clarify debug message in serprog_delay().\n - Minor other cleanups.\n\nCorresponding to flashrom svn r1613.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "eb58257b9650b9191d8b987e0b214fed1ad2b77a",
      "tree": "8e37e169514dfba6083cc6f8c18943e69b81e9a4",
      "parents": [
        "3c0fcd0f30f2b3c0df57b66e645859d923e68d16"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Sep 21 12:52:50 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Sep 21 12:52:50 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 14\n\nTested Mainboards:\nOK:\n - ASUS M3A78-EH\n   http://www.flashrom.org/pipermail/flashrom/2010-October/005297.html\n - ASUS P2B-LS\n   http://www.flashrom.org/pipermail/flashrom/2010-November/005506.html\n - Biostar TA790GX A3+\n   http://paste.flashrom.org/view.php?id\u003d1350\n - ECS 848P-A7\n   http://www.flashrom.org/pipermail/flashrom/2011-January/005781.html\n - GIGABYTE GA-G41MT-S2PT\n   Reported on IRC\n - GIGABYTE GA-H77-D3H\n   Reported and tested by Alexander Gordeev on IRC.\n - Gigabyte GA-X79-UD5\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009811.html\n - Shuttle FN78S\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009714.html\n - VIA EITX-3000\n   Reported on IRC by Tuju\n\nNOT OK:\n - Dell PowerEdge C6220 (0HYFFG)\n   http://www.flashrom.org/pipermail/flashrom/2012-September/009900.html\n - Foxconn Q45M\n   http://www.flashrom.org/pipermail/flashrom/2012-September/009923.html\n - MSI MS-7309 (K9N6SGM-V)\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009712.html\n - Supermicro X9QRi-F+\n   http://www.flashrom.org/pipermail/flashrom/2012-September/009887.html\n - ZOTAC H61-ITX WiFi (H61ITX-A-E)\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009649.html\n\nASUS CUSL2-C has been tested to be working with the board enable once\nimplemented for the TUSL2-C board. They seem to have the same PCI IDs\nas shown in the links below. Since only the CUSL2-C board enable has been\ntested yet, we distinguish the two by DMI strings.\nhttp://paste.flashrom.org/view.php?id\u003d1393\nhttp://www.flashrom.org/pipermail/flashrom/attachments/20091206/ddca2c6c/attachment-0002.eml\n\nTested flash chips:\n - Set EMST F25L008A to PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009714.html\n - Set GigaDevice GD25Q64 to PREW (+PREW)\n   http://git.chromium.org/gitweb/?p\u003dchromiumos/third_party/flashrom.git;a\u003dcommit;h\u003d9e8ef49b1f626c2197e131fba6c5b65c8af4eeea\n - Set Macronix MX25L12805 to P (+P)\n   http://www.flashrom.org/pipermail/flashrom/2012-September/009887.html\n - Set SST SST49LF003A/B to PREW (+EW)\n   http://paste.flashrom.org/view.php?id\u003d467\n - Set Winbond W49V002FA to PREW (+EW)\n   http://www.flashrom.org/pipermail/flashrom/2011-January/005781.html\n\nTested chipsets:\n - Intel X79 (0x1d41)\n   http://www.flashrom.org/pipermail/flashrom/2012-August/009811.html\n\nBoard enables:\n - add ASUS P4P800-X\n   Created by Idwer Vollering and tested by Mingsen Bao:\n   http://paste.flashrom.org/view.php?id\u003d467\n - add DMI string to P4P800-VM\n\nMiscellaneous:\n - Add remaining Intel 7 series chipset (LPC) PCI IDs\n - Add generic SPI detection for chips from Winbond\n - Minor manpage changes\n - Minor other cleanups\n - Escape full stops after abbreviations in the manpage.\n - Add ICH9 and successors to spi_get_valid_read_addr\n\nCorresponding to flashrom svn r1601.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "33366a012ce15042ec2ea22af7be1757b716a980",
      "tree": "7145d503a506e12b6b8bc465ce0b7c8c6e8bf58d",
      "parents": [
        "4d0cde1bafad05bad62e7fa26d06fffffe6795c1"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Sep 15 15:51:09 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Sep 15 15:51:09 2012 +0000"
      },
      "message": "Add board enable for MSI K8N Neo Platinum\n\nIt\u0027s the same as for the Neo2.\nThanks to roxfan and twice11 who did the RE!\n\nCorresponding to flashrom svn r1597.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nTested-by: Jud Porter\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "4d0cde1bafad05bad62e7fa26d06fffffe6795c1",
      "tree": "3bcc81f0dbb9cb8ecf91188bcb7605cd73832ffc",
      "parents": [
        "7145a50f5315c2f2a04d31c4d93e8e1387c9948d"
      ],
      "author": {
        "name": "Idwer Vollering",
        "email": "vidwer@gmail.com",
        "time": "Fri Sep 07 08:27:46 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Sep 07 08:27:46 2012 +0000"
      },
      "message": "Add untested board enable for ASUS P5LD2-VM\n\nBased on http://patchwork.coreboot.org/patch/2881/ but with \nthe right pin (i.e. 16) according to Joshua Roys.\n\nCorresponding to flashrom svn r1596.\n\nSigned-off-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "c81900005f096edb9ebb841c4e2787d09b7f2da4",
      "tree": "dbd5e4e09fae9afd5bff933e51a0de929bb43ff4",
      "parents": [
        "b66ba1e2c25033cd8b367efe88f97a1e5fd36dce"
      ],
      "author": {
        "name": "Jonathan Kollasch",
        "email": "jakllsch@kollasch.net",
        "time": "Tue Sep 04 03:55:04 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Sep 04 03:55:04 2012 +0000"
      },
      "message": "Try to remove all read and write locks on CK804 (and MCP51)\n\nWe made a first step into this direction in r1405, but failed to\nnotice that there was already an extended patch by Jonathan which\nwas refined to become this one.\n\nAllows the removal of board_shuttle_fn25 (which was also intended to be\nused on the ASUS A8N-SLI Deluxe, but this was never tested).\n\nCorresponding to flashrom svn r1593.\n\nA previous iteration was tested on CK804 and\nSigned-off-by: Jonathan Kollasch \u003cjakllsch@kollasch.net\u003e\nwhich was then\nAcked-by: Stefan Reinauer \u003cstepan@coreboot.org\u003e\n\nRebasing, refining and making errors non-fatal is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "dabca20a1da6e49bd53718a7382d43204c7610fe",
      "tree": "9e867c1cbf13eabbd61f6abec76a6abfbaec44de",
      "parents": [
        "af2cac0e13dafbf9e26328a85e9e423f2ca5ccfa"
      ],
      "author": {
        "name": "Virgil-Adrian Teaca",
        "email": "darkstarlinux@gmail.com",
        "time": "Sat Sep 01 21:32:04 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Sep 01 21:32:04 2012 +0000"
      },
      "message": "Add support for AJAWe to pony_spi\n\nhttp://www.ajawe.pl/ajawe0208.htm\nhttp://www.ajawe.pl/files/0208_R_DOK.pdf\n\nCorresponding to flashrom svn r1590.\n\nFirst version was\nSigned-off-by: Virgil-Adrian Teaca \u003cdarkstarlinux@gmail.com\u003e\nRefinements and general cleanup is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "1c6d2ff03d16acf87c96d019153dcd10c779a5f6",
      "tree": "b211be01cc5f25fa78321dd434e42aafa9ea3f0e",
      "parents": [
        "6745d6f39d2642908035c7e4a6481f5349c767a7"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Aug 27 00:44:42 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Aug 27 00:44:42 2012 +0000"
      },
      "message": "Some ISO C fixes\n\nThis patch just fixes a limited number of bits not conforming to c99 by using\n - __asm__ instead of just asm\n - {0} instead of {} for struct initialization\n - h_addr_list[0] instead of h_addr to access the host address in\n   struct hostent\n - #include \u003cstrings.h\u003e where needed (for ffs and strcasecmp)\n\nBased on a previous patch by Carl-Daniel.\n\nCorresponding to flashrom svn r1585.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "3dcdc03a72b839d7746edabcb4b679f559b47683",
      "tree": "3c253d82d791cd472f18bc721ace21673e59f777",
      "parents": [
        "61b4cfa29f218975dbaa4fbc3ae61318336a8725"
      ],
      "author": {
        "name": "Tadas Slotkus",
        "email": "devtadas@gmail.com",
        "time": "Sat Aug 25 03:53:12 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 25 03:53:12 2012 +0000"
      },
      "message": "Add untested board enable for DFI AD77\n\nCorresponding to flashrom svn r1581.\n\nBased on http://patchwork.coreboot.org/patch/2983/\nSigned-off-by: Tadas Slotkus \u003cdevtadas@gmail.com\u003e\n\nPCI IDs are generic therefore requiring manual activation.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "5a7cb847f096dacb0bf96b3aa909f79d76ae8204",
      "tree": "da511e990c1fdded61ee5dcefae38314c3a5a6cc",
      "parents": [
        "dd73d830f7370b5f0bbdaa0780b0ff8d6ff1776a"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Aug 25 01:17:58 2012 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Sat Aug 25 01:17:58 2012 +0000"
      },
      "message": "Make struct flashchip a field in struct flashctx instead of a complete copy\n\nAll the driver conversion work and cleanup has been done by Stefan.\nflashrom.c and cli_classic.c are a joint work of Stefan and Carl-Daniel.\n\nCorresponding to flashrom svn r1579.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "b6304c1a1a89330e84eeee34a4c6ef99b163f367",
      "tree": "25ed56dcd967d50916d6d98994af5b267504c5e4",
      "parents": [
        "975b706a7bfe53b3f9e639ef5d61bd742235d696"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 09 23:25:27 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 09 23:25:27 2012 +0000"
      },
      "message": "Add board enable for Biostar M7VIQ\n\nThe PCI IDs are generic VIA IDs. Only Biostar IDs are those of the LOM, but\nthat would not be a good choice for ID. So autodetection has been disabled\nand the user needs to specify -p internal:mainboard\u003dbiostar:m7viq instead.\n\nCorresponding to flashrom svn r1566.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2c20b28f0e057c231c03b839b3c78f21cc6b0315",
      "tree": "e8398b3d451612b394f50cc373590dcccee44aa6",
      "parents": [
        "d94d25d75be771eec26578355dc5c70cfb3e9c73"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jul 28 19:35:26 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jul 28 19:35:26 2012 +0000"
      },
      "message": "Introduce enum test_state\n\nPreviously boards in the wiki were tagged either as working or as known\nbad. But we added support to various boards via board enables that were\nthen never tested because the owners have not reported back. This can\nnow be tagged with NT and is shown appropriately.\n\nAlso, the underlying data structure indicating state was converted from\nmacros to an enum while preserving original integer values and is used\nfor programmers and chipsets too.\n\nCorresponding to flashrom svn r1555.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d94d25d75be771eec26578355dc5c70cfb3e9c73",
      "tree": "d2cb1083a5fa9dd1274213c17bc4ede903913d3d",
      "parents": [
        "a0fce5f459871840166348de1451fd8cd8bb9cb8"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jul 28 03:17:15 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Jul 28 03:17:15 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 13\n\nTested Mainboards:\nOK:\n - ASRock A780FullHD\n   http://www.flashrom.org/pipermail/flashrom/2012-July/009599.html\n - ASRock 880G Pro3\n   http://www.flashrom.org/pipermail/flashrom/2012-July/009492.html\n - ASRock N61P-S\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009316.html\n - ASUS M2N68-VM\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009334.html\n - ASUS M3N78 PRO\n   http://www.flashrom.org/pipermail/flashrom/2012-July/009519.html\n - ASUS M4N68T V2\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009277.html\n - ASUS M5A78L-M LX\n   reported by clavile on IRC\n - ASUS P8P67 PRO (rev. 3.0)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009188.html\n - ASUS P8Z68-V\n   reported by Kano on IRC\n   http://paste.flashrom.org/view.php?id\u003d1232\n - ASUS SABERTOOTH 990FX\n   http://paste.flashrom.org/view.php?id\u003d1214\n - Dell Inspiron 1420\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009196.html\n - ECS GF8200A\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009256.html\n - GIGABYTE GA-H61M-D2H-USB3\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009333.html\n - MSI MS-7250 (K9N SLI (rev 2.1))\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009436.html\n - MSI MS-7676 (Z68MA-G45 (B3))\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009424.html\n - Palit N61S\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009212.html\n\nNOT OK:\n - ASRock H61M-ITX\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009224.html\n - Dell Latitude E6520\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009197.html\n - Dell Vostro 3700\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009197.html\n - Intel DH61AG\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009417.html\n - Intel DQ965GF\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009295.html\n - HP/Compaq 8100 Elite CMT PC (304Bh)\n   http://paste.flashrom.org/view.php?id\u003d1182\n - HP Z400 Workstation (0AE4h)\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009350.html\n - Supermicro X9DR3-F\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009422.html\n   \n\nTested flash chips:\n - mark AMIC A25L032 as TEST_OK_PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009363.html\n - mark Atmel AT25DF321A as TEST_OK_PREW (+REW)\n   http://www.flashrom.org/pipermail/flashrom/2012-July/009492.html\n - mark Atmel AT26DF161 as TEST_OK_PR (+PR)\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009350.html\n - mark Eon EN25QH16 as TEST_OK_PR (+PR)\n   http://www.flashrom.org/pipermail/flashrom/2012-July/009566.html\n - mark SST SST39VF010 as TEST_OK_PREW (+W)\n   http://www.flashrom.org/pipermail/flashrom/2012-June/009425.html\n - mark ST M25P64 as TEST_OK_PREW (+PREW)\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009332.html\n\nTested chipset enables:\n - Intel 3420\n   http://www.flashrom.org/pipermail/flashrom/2012-May/009332.html\n\n - Add board enable for ASUS P5GD2-X\n   lspci: http://paste.flashrom.org/view.php?id\u003d1234\n   write: http://paste.flashrom.org/view.php?id\u003d1240\n\nMiscellaneous\n - Reorder some boards in print.c.\n - Remove broken abit URLs.\n - Whitespace changes.\n - Fix the maximum number of southbridge straps in the ICH descriptor structs.\n - Refine documentation regarding ICH region lock bits.\n - Demote verbosity of ICH Opcode reprogramming to -VV.\n - Exclude Pony-SPI for DOS targets (missing serial support).\n\nCorresponding to flashrom svn r1554.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "027e01890f4f493b4d6b78c03c63ac9a27958b0a",
      "tree": "cc54505c96900e331aacc7d69c3314024c36e822",
      "parents": [
        "da7c545b06195185e9df9a88ef6437c61d64a225"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed May 02 19:48:21 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed May 02 19:48:21 2012 +0000"
      },
      "message": "Add board enable for ASUS P5BV-R\n\nThese are used in ASUS RS120-E5/PA2 servers.\n\nGPIO pin discovered, patch prepared and\nTested-by: Geoffrey McRae\n\nCorresponding to flashrom svn r1526.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "da7c545b06195185e9df9a88ef6437c61d64a225",
      "tree": "08bfe3653a11370baf4c5e1ad51d83da0012d8fc",
      "parents": [
        "2abab94c18721181c8d517b8e31ffada22145ea9"
      ],
      "author": {
        "name": "Virgil-Adrian Teaca",
        "email": "darkstarlinux@gmail.com",
        "time": "Mon Apr 30 23:11:06 2012 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Mon Apr 30 23:11:06 2012 +0000"
      },
      "message": "Add serial port bitbanging code\n\nThis adds the pony_spi driver which supports the SI_Prog adapter, which\nis commonly used for SPI chips with PonyProg 2000, and a custom adapter\ncalled \"SERBANG\" which differs in the logic of two pins.\n\nCorresponding to flashrom svn r1525.\n\nSigned-off-by: Virgil-Adrian Teaca \u003cdarkstarlinux@gmail.com\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "2abab94c18721181c8d517b8e31ffada22145ea9",
      "tree": "5942453208bdb73ff2bfeadc94fbacf79d5bf023",
      "parents": [
        "23bb6d579f0e8d76905ee108b85db10b0cf11f90"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Apr 27 20:41:23 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Apr 27 20:41:23 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 12\n\nTested Mainboards:\nOK:\n - ASUS M4A785T-M\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009118.html\n - ASUS P5VD2-MX\n   http://www.flashrom.org/pipermail/flashrom/2012-March/009014.html\n - ASUS P8Z68-V PRO/GEN3\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009086.html\n - Bachmann electronic OT200\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009094.html\n - Biostar N61PB-M2S\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008958.html\n - GIGABYTE GA-H61M-D2-B3\n   http://www.flashrom.org/pipermail/flashrom/2012-March/009002.html\n - MSI MS-7740 (H61MA-E35(B3))\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008985.html\n - Tyan S2875 (Tiger K8W)\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008986.html\n - ZOTAC nForce 630i Supreme (N73U-Supreme)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009073.html\n - ZOTAC ZBOX AD02 (PLUS)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009047.html\nNOT OK:\n - ASRock H67M\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008909.html\n - ASUS P8P67 LE\n   http://paste.flashrom.org/view.php?id\u003d1097\n - ASUS Maximus IV Extreme\n   http://www.flashrom.org/pipermail/flashrom/2012-March/009033.html\n - Biostar H61MU3\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008832.html\n - Biostar M7VIQ\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008863.html\n - Dell Inspiron 580\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008888.html\n - Dell Vostro 460\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009144.html\n - Fujitsu-Siemens CELSIUS W410 (D3062-A1)\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008987.html\n - EPoX EP-3PTA\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009043.html\n - HP XW6400\n   http://www.flashrom.org/pipermail/flashrom/2012-March/009006.html\n - HP XW9300\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008862.html\n - Intel DG965OT\n   http://paste.flashrom.org/view.php?id\u003d1096\n - Intel DN2800MT (Marshalltown)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009095.html\n - Lenovo T420\n   http://paste.flashrom.org/view.php?id\u003d1095\n - Lenovo X1\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009135.html\n - MSI GF615M-P33\n   http://www.flashrom.org/pipermail/flashrom/2012-March/008956.html\n\nTested flash chips:\n - mark EN25Q32(A/B) as TEST_OK_PROBE (+P)\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008832.html\n - mark S25FL032A as TEST_OK_PR (+PR)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009105.html\n - mark AT25DF161 as TEST_OK_PROBE (+P)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009095.html\n - mark SST as TEST_OK_PREW (+EW)\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009094.html\n\nTested chipset enables:\n - H61 (various reports)\n - SiS 755\n   http://www.flashrom.org/pipermail/flashrom/2012-April/009072.html\n\n - Fix compilation of ich_descriptor_tool which was broken since r1492.\n - Add Documentation regarding unlocking the ME region on Intel chipsets.\n - Fix reading the flash descriptor via FDOC/FDOD and prettyprinting of the\n   descriptor on boards with 5 active regions.\n - Reorder some boards in print.c.\n - Add Intel 7 Series (Panther Point) PCI IDs.\n - Add preliminary PCI IDs for future Intel chipsets (DH89xxCC and Lynx Point)\n   see https://lkml.org/lkml/2012/2/20/467\n - Change the message for untested chipsets to send only after an attempt to\n   update the firmware with flashrom.\n - Fix warnings in ich_descriptor_tool\u0027s build.\n\nCorresponding to flashrom svn r1524.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ded71e57c7c1b16d1138a1942d44732d1d9c41b1",
      "tree": "f959b5004c1eed8ef1095d7050cfed5e08fd1be9",
      "parents": [
        "62594079504667fd85fedaddd671eb167fe99f45"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Mar 10 19:22:13 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Mar 10 19:22:13 2012 +0000"
      },
      "message": "Add (untested) board enable for ASUS TUSL2-C\n\nPrimary IDs SMBus controller, secondary IDs MCH.\nThe reverse engineering was done by Michael Karcher.\nАндрей Тимираев \u003cdark_prof@mail.ru\u003e reported the problem, but did not\nreply (yet) to our propsed fix.\n\nCorresponding to flashrom svn r1516.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n"
    },
    {
      "commit": "4c5665f9ab4286710d4ae3998532bd8f1fb225a6",
      "tree": "2efd9c1c9e14f8330e6c28c776b4c977176b6dd3",
      "parents": [
        "d708fadb4bbf8129d97c7652f715a2a8c51eb5bc"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 17 20:03:37 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 17 20:03:37 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 11\n\nTested Mainboards:\nNOT OK:\n - HP dc7800\n   http://paste.flashrom.org/view.php?id\u003d1084\n\n - add \"Low Profile Desktop\" to our DMI whitelist\n - fix print_wiki (broken since r1488)\n\nCorresponding to flashrom svn r1502.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d708fadb4bbf8129d97c7652f715a2a8c51eb5bc",
      "tree": "490311ec7081e803b9b9e187f55bfaa349c66376",
      "parents": [
        "ac1b4c8bd707c07e9636bedbd823ed5cb46f89ad"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Fri Feb 17 14:51:15 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 17 14:51:15 2012 +0000"
      },
      "message": "Add board enable for ASUS OPLX-M\n\nThe vendor enable does some other funky stuff with MTRRs/MSRs, SMIs,\ncache and legacy ISA address forward twiddling. I would only use\nthis patch to read and verify the existing contents, just to be safe.\n\nThe PCI IDs of the onboard devices do contain no subsystem IDs at all.\n\nProbing and reading was\nTested-by: Ville Skyttä \u003cville.skytta@iki.fi\u003e\nSee http://www.flashrom.org/pipermail/flashrom/2010-October/005256.html\n\nCorresponding to flashrom svn r1501.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ac427b22c4fa45936fe94af31a5e0422dd95c152",
      "tree": "185514486da4a8d244f71ba62f18261d948cd631",
      "parents": [
        "8541d2312150943069bb96addeed564769057af2"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Thu Feb 16 21:07:07 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Feb 16 21:07:07 2012 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 10\n\nTested mainboards:\nOK:\n - ABIT A-S78H\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008603.html\n - ASRock AM2NF6G-VSTA\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008534.html\n - ASUS KFSN4-DRE/SAS\n   reported by ted on IRC\n - ASUS M2A-VM (HDMI variant)\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008509.html\n - ASUS M4N78 PRO\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008598.html\n - ASUS P5K-V\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008737.html\n - ASUS P5KPL-CM\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008522.html\n - ASUS P5N7A-VM\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008508.html\n - ASUS P5QPL-AM\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008557.html\n - ECS GF7100PVT-M3\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008412.html\n - ECS K7SEM\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008362.html\n - ECS P4M800PRO-M V2.0\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008478.html\n - Gigabyte 880GMA-USB3\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008715.html\n - Gigabyte GA-EP31-DS3L\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008601.html\n - Gigabyte GA-X58A-UDR3\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008572.html\n - Gigabyte GA-Z68XP-UD3\n   http://paste.flashrom.org/view.php?id\u003d1058\n - HP ProLiant N40L\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008650.html\n - MSI MS-7309 (K9N6PGM2-V2)\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008441.html\n - MSI MS-7548 (Aspen-GL8E used in HP Pavilion a6750f)\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008666.html\n - MSI MS-7676 (H67MA-ED55(B3))\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008547.html\n - PC Engines Alix.6f2\n   Reported by Philip Prindeville on IRC\n - Shuttle AV18E2\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008459.html\n - Supermicro X8DTE-F\n   http://www.flashrom.org/pipermail/flashrom/2011-November/008304.html\n - Supermicro X8DTT-HIBQF\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008520.html\nNOT OK:\n - ASUS P8H61-M LE/USB3\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008491.html\n - ASUS P8H67-M PRO\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008321.html\n - ASUS P8Z68-V PRO\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008469.html\n - Clevo P150HM (laptop)\n   http://www.flashrom.org/pipermail/flashrom/2012-February/008717.html\n - Intel D425KT\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008600.html\n - Supermicro X9SCA-F\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008313.html\n\nTested flash chips:\n - mark AT29C512 as TEST_OK_PREW\n   http://paste.flashrom.org/view.php?id\u003d977\n - mark M25P40 as TEST_OK_PREW\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008351.html\n - mark M25PE80 as TEST_OK_PREW\n   http://paste.flashrom.org/view.php?id\u003d1061\n - mark MX25L6405 as TEST_OK_PREW\n   tested myself with an MX25L6436E variant on serprog\n - mark W39V080A as TEST_OK_PREW\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008509.html\n\nTested chipsets:\n - SiS 730 (:0730)\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008362.html\n - NVIDIA MCP61 (:03e0)\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008534.html\n - NVIDIA MCP73 (:07d7)\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008412.html\n - NVIDIA MCP79 (:0aac)\n   http://www.flashrom.org/pipermail/flashrom/2012-January/008508.html\n - VIA VT82C69x (0691) and VT82C686A/B (:0686)\n   http://www.flashrom.org/pipermail/flashrom/2011-December/008459.html\n\n - AMD\u0027s SB950 (and presumably also SB920) have the same PCI ID as previous\n   generations, hence change the chipset enable device string. Thanks to\n   Christian Ruppert for the suggestion.\n - Fix the board enable of the abit NF-M2 nView which had the IDs of its onboard\n   graphics card in its pattern. Change this to the LPC controller.\n - Intel X79 SPI registers are identical to 6 Series\u0027, so use the chipsetenable\n   wrapper of it (enable_flash_pch6).\n - Fix two paranoid checks for address \u003c 0 in ichspi.c which became futile (and\n   generate clang warnings) with the unsignify patch committed in r1470.\n - Rename AT25DF641 to AT25DF641(A). They are almost idencical, but could\n   be distinguished by an extended RDID probe (Atmel\u0027s patented EDI procedure),\n   which we do not support yet, hence handle them as one model for now.\n - Source format fixes and typos\n\nCorresponding to flashrom svn r1499.\n\nthe addition of the ASRock AM2NF6G-VSTA to print.c is\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\neverything else is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "8541d2312150943069bb96addeed564769057af2",
      "tree": "e5b044f3eccd55a000bec4e9a783bd20f221b85e",
      "parents": [
        "9e9f6849086f82b1aa7ff2f5d7fb0e4c1f1ed544"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Feb 16 21:00:27 2012 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Feb 16 21:00:27 2012 +0000"
      },
      "message": "Document and enable the linux_spi driver\n\nThe linux_spi driver is now enabled by default on Linux.\nA man page entry and a line in --list-supported output have been added.\n\nCorresponding to flashrom svn r1498.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "bfd89a56353286d6ff393110b590448aa9c39669",
      "tree": "daaac1bbf67de6de1742ee5790607435d6bd94af",
      "parents": [
        "1b83be5cd45b86d2a52ec6962de2910901972b38"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Feb 12 00:13:14 2012 +0000"
      },
      "committer": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Sun Feb 12 00:13:14 2012 +0000"
      },
      "message": "Board enable for TriGem Anaheim-3\n\nlspci: http://paste.flashrom.org/view.php?id\u003d1069\nflashrom -V: http://paste.flashrom.org/view.php?id\u003d1072\nflashrom -w: http://paste.flashrom.org/view.php?id\u003d1073\n\n(ack via IRC Feb 11, 23:14 GMT)\n\nCorresponding to flashrom svn r1491.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "23907d8903487dc350783e85e190cf21e47e82e4",
      "tree": "36f5d4cee4dace04084f22053dc1d542d85eeb29",
      "parents": [
        "035492a86cd50efd8a641f7246540cd067f4aed2"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Feb 07 21:29:48 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Feb 07 21:29:48 2012 +0000"
      },
      "message": "Add support for RDC R6030 chipset\n\nTested on Bifferboard.\n\nCorresponding to flashrom svn r1489.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "035492a86cd50efd8a641f7246540cd067f4aed2",
      "tree": "39005ec261af18bd8594fa5782f7e805a40d9e6f",
      "parents": [
        "8a0f9b07cf0c58dd7fd23e2f5c956aa3145e0aa3"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 03 22:32:09 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Feb 03 22:32:09 2012 +0000"
      },
      "message": "print*.c: Refine the do not count nor print generic flash chip entries conditions\n\nPreviously only the generic \"unknown XXXX SPI chips\" were ignored (because their\nname started with \"unknown\".\nThis patch adds also all chips whose vendor starts with \"Unknown\" (none so far)\nand \"Programmer\" (currently used by the opaque flash chip framework) .\nA patch will add the SFDP chip template with an \"Unknown\" vendor field later.\n\nRationale: these entries do not contain any useful information when shown in -L\nor wiki output. It would be better to add them to a general feature section or similar.\n\nCorresponding to flashrom svn r1488.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "8a0f9b07cf0c58dd7fd23e2f5c956aa3145e0aa3",
      "tree": "4e76cf2e85642c64d953d1ab002f1b10d33120a6",
      "parents": [
        "c678218c4ad89eb3658df351e8b8fad615137279"
      ],
      "author": {
        "name": "Ingo Feldschmid",
        "email": "ifel@msc-ge.com",
        "time": "Tue Jan 31 06:51:56 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jan 31 06:51:56 2012 +0000"
      },
      "message": "Add board enable for the MSC Q7 Tunnel Creek board\n\nThis patch adds a generic phase 2 board enable that does nothing but set\nis_laptop to 0 to circumvent an erroneous laptop detection due to ambigous\nDMI chassis information.\n\nCorresponding to flashrom svn r1487.\n\nSigned-off-by: Ingo Feldschmid \u003cifel@msc-ge.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "c678218c4ad89eb3658df351e8b8fad615137279",
      "tree": "5e0fbddffd6d001c040f8cf61b22c5fdbb7fc77f",
      "parents": [
        "e38001399ea1c186ef3dce9f6e492af7ccbf15b9"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jan 19 17:50:32 2012 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Jan 19 17:50:32 2012 +0000"
      },
      "message": "Add board enable for AOpen i945GMx-VFX (used in FCS ESPRIMO Q5010)\n\nTypical AWARD enable structure with an ICH GPIO board enable.\nThis board seems also to be known as D2544-B1.\n\nSuccess report:\nhttp://www.flashrom.org/pipermail/flashrom/2012-January/008590.html\n\nCorresponding to flashrom svn r1486.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nTested-by: Oliver Rath \u003crath@mglug.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2d927fbd7bbfd6d03280757d447991a60c690c6e",
      "tree": "7f14a4305d587d4ff56c1b3f764a9016dba5d03b",
      "parents": [
        "9bcf2684d7781de71551ab14d3c3be46890ca432"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jan 04 00:48:27 2012 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jan 04 00:48:27 2012 +0000"
      },
      "message": "Replace --mainboard with -p internal:mainboard\n\nNOTE:\nThe --list-supported-wiki output changed to use -p internal:mainboard\u003d\ninstead of -m\nThe --list-supported output changed the heading of the mainboard list\nfrom\n\nVendor Board   Status  Required option\nto\nVendor Board   Status  Required value for\n                       -p internal:mainboard\u003d\n\nFix lb_vendor_dev_from_string() not to write to the supplied string.\n\nCorresponding to flashrom svn r1483.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "83c92e983aaf11fb6f5bafb6744275c50add193c",
      "tree": "0c37e48d48b664f8e21c5db785bd97383cc799d7",
      "parents": [
        "af2db61b2b32e56a2278ab912f9332b31ad84c81"
      ],
      "author": {
        "name": "Benjamin Bellec",
        "email": "b.bellec@gmail.com",
        "time": "Thu Dec 08 07:49:11 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Thu Dec 08 07:49:11 2011 +0000"
      },
      "message": "Update URLs in print.c\n\nMove Asus A8Jm, Asus M6Ne to the laptop section.\nNo working URL for the A8Jm found.\n\nCorresponding to flashrom svn r1472.\n\nSigned-off-by: Benjamin Bellec \u003cb.bellec@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "af2db61b2b32e56a2278ab912f9332b31ad84c81",
      "tree": "27a6562698725e1c96e5a56c7c607898da09b97e",
      "parents": [
        "c69c9c84e0341b701d9966fea8ce54d4e017bbb7"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Dec 02 21:48:17 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Dec 02 21:48:17 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 9\n\nTested mainboards:\nOK:\n- ABIT NF-M2S\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008155.html\n- ASUS P5K-VM\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008172.html\n- ASUS M5A99X EVO\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008152.html\n- ASUS Z8PE-D12\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008195.html\n- PC Engines Alix.2d3\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008244.html\nNOT OK:\n- ASUS P8H61 PRO\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008308.html\n- ASUS P8P67 (rev. 3.1)\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008292.html\n- MSI MS-7613 (Iona-GL8E)\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008295.html\n- MSI MS-7635 (H55M-ED55)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008167.html\n- Supermicro X9SCL\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008254.html\n- ZOTAC H67-ITX WiFi\n  http://paste.flashrom.org/view.php?id\u003d902\n\nTested flash chips:\n- mark Pm29F002T as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008171.html\n- mark AMIC A49LF040A as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008244.html\n- mark Winbond W39V040FC as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-November/008281.html\n\n- source format fixes\n\nCorresponding to flashrom svn r1471.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "8ca4255d7968dbf6301367074cc7267d22a25658",
      "tree": "be5688715cb56f8c6fdf9055d45a2383116ea7fd",
      "parents": [
        "ea3aed03c6f31df8d9d196943c9209c71c1095b0"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Sat Nov 19 19:31:17 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Nov 19 19:31:17 2011 +0000"
      },
      "message": "Add board enable for ASUS A7N8X-VM/400\n\nhttp://www.flashrom.org/pipermail/flashrom/2011-November/008274.html\n\nCorresponding to flashrom svn r1469.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ea3aed03c6f31df8d9d196943c9209c71c1095b0",
      "tree": "62dca07f7fe3e8531bfdda53073772774a4f8c1e",
      "parents": [
        "a5f5a153af544472502988ad834835cc81f95e27"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh at gmail.com",
        "time": "Wed Nov 16 22:08:11 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Nov 16 22:08:11 2011 +0000"
      },
      "message": "Add board enable for ASRock ConRoeXFire-eSATA2\n\nThe reverse engineering was done by Joshua. The actual patch was\nfabricated by Paul with some polishing by Stefan.\n\nSuccess log:\nhttp://www.flashrom.org/pipermail/flashrom/2011-November/008257.html\n\nCorresponding to flashrom svn r1468.\n\nSigned-off-by: Joshua Roys \u003croysjosh at gmail.com\u003e\nSigned-off-by: Paul Kocialkowski \u003ccontact@paulk.fr\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a5f5a153af544472502988ad834835cc81f95e27",
      "tree": "973a8344ec7c3706ab7f15a64dde982f23f95280",
      "parents": [
        "a2f3722a5ac4db63afdf3ac09e1434cf4664f011"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Tue Nov 15 08:08:15 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Nov 15 08:08:15 2011 +0000"
      },
      "message": "Add board enable for ASUS P4GV-LA (Guppy)\n\nThe reverse engineering was done by Joshua. The actual patch was\nfabricated by Stefan.\n\nRequest:\nhttp://www.flashrom.org/pipermail/flashrom/2011-November/008241.html\nSuccess report:\nhttp://paste.flashrom.org/view.php?id\u003d914\n\nCorresponding to flashrom svn r1467.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nTested-by: Mugendai \u003cmugendai42@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "a2f3722a5ac4db63afdf3ac09e1434cf4664f011",
      "tree": "45db3e17e166da85ce87daf2d9aa062ad97a7bec",
      "parents": [
        "25ffba7644de824c7cba10a0d367d60e499d575d"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Mon Nov 14 13:00:12 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Nov 14 13:00:12 2011 +0000"
      },
      "message": "board_enable.c: Make it8712f_gpio_set generic\n\nThis looks suspiciously like intel_ich_gpio_set.\n\nBased on that, add board enables for the ASUS P5N-D and P5N-E SLI.\nThis was tested by Guillaume Poirier-Morency on a P5N-D:\nhttp://www.flashrom.org/pipermail/flashrom/2011-August/007706.html\n\nCorresponding to flashrom svn r1466.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSmall changes were also contributed and\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "532c717bccc95aa93bae7af8be0695bee83c32b5",
      "tree": "406d46e209a8a56f176c7afa20f14754800e77d9",
      "parents": [
        "b992d3433974479909e6fd584dd798d4badf27b9"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Nov 04 21:35:26 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Fri Nov 04 21:35:26 2011 +0000"
      },
      "message": "Add opaque programmer registration infrastructure\n\nAn opaque programmer does not allow direct flash access and only offers\nabstract probe/read/erase/write methods.\nDue to that, opaque programmers need their own infrastructure and\nregistration framework.\n\nCorresponding to flashrom svn r1459.\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": "b992d3433974479909e6fd584dd798d4badf27b9",
      "tree": "adde971812a004c9a0539b9726cec5b780dffa10",
      "parents": [
        "a4f1447e184b19125f4a3e2887e5ca1a67b7c61a"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Wed Nov 02 14:31:18 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Wed Nov 02 14:31:18 2011 +0000"
      },
      "message": "Add board enable for Sun Ultra 40 M2\n\nFailure report with logs:\nhttp://www.flashrom.org/pipermail/flashrom/2011-October/008158.html\nSuccess report:\nhttp://paste.flashrom.org/view.php?id\u003d889\n\nCorresponding to flashrom svn r1458.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a4f1447e184b19125f4a3e2887e5ca1a67b7c61a",
      "tree": "e444373c48981c35efa11edf8c77c4792f61f432",
      "parents": [
        "31019d409c0bb745f7fadc7d9d0cdbca9bf59a33"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 22 22:01:09 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Oct 22 22:01:09 2011 +0000"
      },
      "message": "Fix all ASUS P5GD* board enables\n\nChanges related to P5GD1 variants:\n- Reorder \"P5GD1 Pro\" in print.c and include a DMI patter to its board enable\n- Add an untested \"P5GD1(-VM)\" board enable and add an entry to print.c\n- Add P5GD1-VM/S variant as reported by \"Limer\"\n\nChanges related to P5GD(2/C) variants:\n- Fix the name of \"P5GDC-V Deluxe\" board enable and add a DMI pattern and\n  print.c entry. NB: there is no \"P5GDC-V\" board.\n- Add a generic match for P5GD(2/C)* boards with a not tested tag.\n  This are the potential targets for this according to the asus ftp:\n  ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/\n   Unsupported variants of the P5GD2:\n    P5GD2, P5GD2 Deluxe, P5GD2 Pro, P5GD2-X\n    (P5GD2 Premium is already tested)\n    (there seems to be also a P5GD2-TVM/GB/SI in the wild, which is not known to\n    asus :)\n   Unsupported variants of the P5GDC:\n   P5GDC Pro, P5GDC-MX\n    (P5GDC Deluxe and P5GDC-V Deluxe are already tested)\n\n References:\nP5GD1 PRO (dmi \"P5GD1 PRO\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, *0x814e*\n  http://www.coreboot.org/pipermail/flashrom/2010-August/004539.html\nP5GD1 (dmi \"P5GD1\")\n  The non-pro version seems to match the pro pci pattern, but could be\n  distinguished by the SATA ID of 1043:2604 vs. 1043:2601:\n  https://launchpadlibrarian.net/62167576/Lspci.txt\n  or a DMI pattern of course.\nP5GD1-VM (dmi \"P5GD1-VM\")\n  This does also match the current PCI IDs.\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/465379\n\n- P5GD2 Premium (dmi \"P5GD2-Premium\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, 0x813d\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004555.html\n- P5GDC-V Deluxe (dmi \"P5GDC-V\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, 0x813d\n  http://www.flashrom.org/pipermail/flashrom/2010-September/004939.html\n- P5GDC Deluxe (dmi \"P5GDC\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, 0x813d\n  http://www.flashrom.org/pipermail/flashrom/2010-September/004684.html\n\n- P5GDC Pro, P5GDC-MX, P5GD2-X, P5GD2 Pro, P5GD2\n  no useful logs found\n- P5GD2-Deluxe (dmi \"P5GD2-Deluxe\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, 0x813d\n  https://bugs.launchpad.net/ubuntu/+source/foomatic-filters/+bug/572514\n\n- P5GD2-TVM/GB/SI (dmi \"P5GD2-TVM/GB/SI\")\n  smbus: 0x8086, 0x266a, 0x1043, 0x266a; audio: 0x8086, 0x2668, 0x1043, *0x81a7*\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/462500\n\nCorresponding to flashrom svn r1457.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nand due to the tremendous interest... ;)\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "d13a394300f5c40838012cbc33092d7c8155ad1c",
      "tree": "a95c81a10ff4ff90dca776cdf5ffed3cf6bab9df",
      "parents": [
        "018d482536f2fa7897a03849374b5ec9cd2414f5"
      ],
      "author": {
        "name": "Christoph Grenz",
        "email": "christophg+cb@grenz-bonn.de",
        "time": "Fri Oct 21 13:20:11 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Oct 21 13:20:11 2011 +0000"
      },
      "message": "Add board enable for ABIT AV8\n\nI disassembled the write enable and the write disable functions from\nthe Award BIOS image and reconstructed C code to understand for\nmyself what happens. For details see:\nhttp://www.flashrom.org/pipermail/flashrom/2011-October/008033.html\n\nI compared the download pages of both, abit AV8 and abit AV8-3rd Eye,\nand the BIOS downloads are the same. So it\u0027s save to assume that this\nboard enable works on both versions. Tested on AV8.\n\nCorresponding to flashrom svn r1455.\n\nSigned-off-by: Christoph Grenz \u003cchristophg+cb@grenz-bonn.de\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "018d482536f2fa7897a03849374b5ec9cd2414f5",
      "tree": "7caa605a8a4cca7500139f1ec413577a49b43d9e",
      "parents": [
        "7189a5ff8cb8cfc33ef2c0be3268204064a2771b"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Fri Oct 21 12:33:07 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Fri Oct 21 12:33:07 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 8\n\nTested mainboards:\nOK:\n- ASUS Crosshair II Formula\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007888.html\n- ASUS K8N\n  http://paste.flashrom.org/view.php?id\u003d856\n- ASUS M2N-E SLI\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007909.html\n- ASUS M3N78-VM\n  http://www.flashrom.org/pipermail/flashrom/2011-May/006496.html\n- ASUS M4A78LT-M LE\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007869.html\n- ASUS M4A89GTD PRO\n  http://www.flashrom.org/pipermail/flashrom/2011-February/005824.html\n- MSI A75MA-G55 (MS-7696)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008055.html\n- PCCHIPS M598LMR (V9.0)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008051.html\n- ECS P4VXMS (V1.0A)\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007986.html\n- Foxconn P4M800P7MA-RS2\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html\n- GIGABYTE GA-P67A-UD3P\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007930.html\n- GIGABYTE Z68MX-UD2H-B\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008080.html\n- ZOTAC Fusion-ITX WiFi (FUSION350-A-E)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008011.html\nNOT OK:\n- ASUS P8B-E/4L\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008047.html\n- ASUS P8B WS\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008081.html\n\nTested chipsets:\n- MCP78S (:075d)\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007612.html\n- VT8233 (:3074)\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007986.html\n- SiS 530 (:0530)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008051.html\n- P67 (:1c46)\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007930.html\n - Z68 (:1c44)\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008080.html\n\nTested flash chips:\n- mark AMIC A29002T as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008085.html\n- mark Eon EN29F002(A)(N)T as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008053.html\n- mark EonEN25F16 as  TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-February/005824.html\n- mark Macronix MX29F002(N)T as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008083.html\n- mark Pm39LV040 as TEST_OK_PR\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007942.html\n- mark Pm39LV010 as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007942.html\n- mark SST49LF008A as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007989.html\n- mark SyncMOS {F,S,V}29C51002T as TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008052.html\n- mark W39V040B as write tested\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html\n- mark W39V040C as  TEST_OK_PREW\n  http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html\n\n- remove superfluous line break in enable_flash_ich_dc_spi\n- m-\u003eM in \"min\" and \"max\" (voltage) in print_wiki.c\n\nCorresponding to flashrom svn r1454.\n\n- spi25: get rid of unneccessary line breaks (on failed probes)\nwhich is\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n\n- rayer_spi.c: Remove double word: `s/the the/the/`\nwhich is\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n\nThe parts added until 2011-10-14 (most of this patch) were\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n\neverything else is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "29e5d310842c915cfeca407ba8c9474313e934e8",
      "tree": "408f76a11d2cbcba041fc144a5b50e0b6f4530b3",
      "parents": [
        "ae418d87b243743ea156d2177ac510a9967fee70"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Sep 12 22:55:01 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Sep 12 22:55:01 2011 +0000"
      },
      "message": "Reformat -L output and add printing of chip voltage ranges to print.c\n\nBesides adding output for the voltage ranges, this patch also changes\nvarious aspects of the -L output:\n- sizes are right aligned now with a fixed length of 5\n- space between columns is selectable with a constant\n- test results are always shown in the same column (\"PR\" and \" R\"\n  instead of \"PR\" and \"R \")\n- vendor and device names are split on a delimiter (currently \u0027/\u0027) and\n  spread over mutliple lines but only if the tokens are not too short.\n  all other columns are printed on the first line of a chip.\n- voltage ranges are printed in verbose mode only\n\nit also gets rid of POS_PRINT and digits\n\nCorresponding to flashrom svn r1438.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n"
    },
    {
      "commit": "4335ec844a65fd267d8dde2dde6d01f2efcf2880",
      "tree": "1bfb503051c8fe5587c1989944d4351f5320867b",
      "parents": [
        "dadc0a65a350d4f1c7f6755b7d41a01e22ff1a84"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Sep 07 20:20:25 2011 +0000"
      },
      "committer": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Wed Sep 07 20:20:25 2011 +0000"
      },
      "message": "Mark the GIGABYTE GA-8I945GZME-RH and SST SST25LF040A as supported\n\nSuccess report:\nhttp://www.flashrom.org/pipermail/flashrom/2011-June/006797.html\n\nlspci and other info:\nhttp://www.flashrom.org/pipermail/flashrom/2010-August/004531.html\n\nCorresponding to flashrom svn r1431.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "3093f8f75e807a17637921f2e20a4d3c83f5fd62",
      "tree": "17679f6a37a099f1a6b31d89a45c6b88e9baff87",
      "parents": [
        "97d5b126c635ec6ad2fd3ef44deec245669ad942"
      ],
      "author": {
        "name": "Sylvain \"ythier\" Hitier",
        "email": "sylvain.hitier@gmail.com",
        "time": "Sat Sep 03 11:22:27 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Sep 03 11:22:27 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 7\n\n- add Asus Crosshair IV Extreme to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007640.html\n- add Biostar N68S3+ to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007788.html\n- add P7H55-M LX to the list of supported boards\n  although flashrom works correctly, it is marked as not ok, because flashing the\n  vendor image will break the LAN interface.\n- add GA-X58A-UD7 to the list of supported boards\n  http://paste.flashrom.org/view.php?id\u003d739\n- add Asus P4P800-VM to print.c\n  (has a working board enable)\n- add Asus K8V-X to print.c\n  reported by florz\n  http://paste.flashrom.org/view.php?id\u003d742\n- add Intel D865GLC to print.c as non-working (ICH5 with BIOS lock enable)\n  reported by jmd on IRC\n  http://paste.flashrom.org/view.php?id\u003d775\n- add Intel DH67CF to print.c as non-working (H67 with BIOS lock enable and locked ME region)\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007789.html\n- add ECS P4M800PRO-M (V1.0A) to the list of supported boards\n  reported by dweg on IRC (hot flashed a SST49LF040B, original was W39V040B)\n- add X8DTU-6TF+ to print.c (needs ME unlocking)\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007553.html\n- add Shuttle FH67 (used in the SH67H3 barebone) to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007749.html\n- add Tyan S2912 to the list of supported boards\n  reported by erlan on IRC\n- add ZOTAC GeForce 8200 to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007612.html\n\n- mark AT25DF321A as TEST_OK_PROBE\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007553.html\n- mark 28F001BN/BX-T as TEST_OK_PR\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007208.html\n- rename MX29F002\n  http://patchwork.coreboot.org/patch/2794/\n- mark SST39SF040 as fully tested\n  reported by Florian \u0027florz\u0027 Zumbiehl\n  http://paste.flashrom.org/view.php?id\u003d742\n- mark SST49LF040B as fully tested\n  reported by dweg on IRC and later by Armin on the ml:\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007764.html\n\n- mark H55 chipset as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007432.html\n- mark H67 chipset as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007749.html\n- mark a MCP61 version as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-September/007788.html\n- add preliminary X79 (patsburg) PCI IDs\n  0x1d40 was reported already as working (not archived in our pipermail?)\n  http://marc.info/?l\u003dflashrom\u0026m\u003d130683026218257\u0026w\u003d2\n\n- mark \"82557/8/9/0/1 Ethernet Pro 100\" in nicintel.c as working\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007480.html\n\n- rename some chips that had gratuitous \"probing\" suffixes:\n  - SST25VF010.REMS\n  - SST25VF040.REMS\n  - M25P05.RES\n  - M25P10.RES\n  some other chip names with suffixes are needed due to lack of support\n  for multiple probe functions per chip. this is explained here:\n  http://www.flashrom.org/pipermail/flashrom/2011-August/007597.html\n\n- remove unneeded nicintel_spi-related function declarations in programmer.h\n\n- typos and whitespace fixes\n\n- fix Asus P4P800-E Deluxe detection\n  The original board enable was added before DMI matching and used\n  the IDs of a Promise controller as secondary PCI ID set. The\n  controller could be disabled in the BIOS which would make the\n  board not match. This patch uses the SMBus controller instead and\n  adds a DMI pattern. This was\nTested-by: Michael Schneider \u003cvdrportal_midas at gmx dot de\u003e\n\nCorresponding to flashrom svn r1425.\n\n- add \"Sealed-case PC\" to the list of chassis type (as indicating \"not a laptop\")\nThis is\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n\nthe fix for the typo unusued -\u003e unused is\nSigned-off-by: Sylvain \"ythier\" Hitier \u003csylvain.hitier@gmail.com\u003e\n\neverything else is\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n\nAnd everything was reviewed and\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "97d5b126c635ec6ad2fd3ef44deec245669ad942",
      "tree": "81c4d21919d2bb35c7d74d628ad4e338543ad9f8",
      "parents": [
        "bd0c70ae17d1513b301d8f50653db489a4ad5fbf"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Aug 31 16:19:50 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Aug 31 16:19:50 2011 +0000"
      },
      "message": "Shorten some board enable related function names\n\nCorresponding to flashrom svn r1424.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "14ab8d456a994ec3d84aaa43cc5e20a580aac0c0",
      "tree": "f19961c7d45651ceb4d9560b742b5b45eff62610",
      "parents": [
        "44ffd58aa375d0293dea7aefef8511c0b4c814d0"
      ],
      "author": {
        "name": "Michael Karcher",
        "email": "flashrom@mkarcher.dialup.fu-berlin.de",
        "time": "Thu Aug 25 14:06:50 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 25 14:06:50 2011 +0000"
      },
      "message": "Add board enable for ASUS P5LP-LE\n\nBased on the REing of Michael Karcher and a good guess of Idwer Vollering.\n\nCorresponding to flashrom svn r1419.\n\nSigned-off-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nTested-by: Leon Zhang \u003cleoncamel at gmail.com\u003e\nhttp://www.coreboot.org/pipermail/flashrom/2010-August/004500.html\nTested-by: medhi \u003cnefkongo@hotmail.com\u003e\nhttp://paste.flashrom.org/view.php?id\u003d779\nAcked-by: Idwer Vollering \u003cvidwer@gmail.com\u003e\n"
    },
    {
      "commit": "a63c7c449646147efe2bdeb80efeed479dc1d328",
      "tree": "da1a452c658ecb3120fffe6d084a46a85d5792a4",
      "parents": [
        "082c8b559cd9f3262c9af58ac2f17f2cc8a09d8b"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 16 12:08:22 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Aug 16 12:08:22 2011 +0000"
      },
      "message": "Remove unneeded inclusions of chipdrivers.h\n\nThis is related to the spi split patch as discussed in:\nhttp://www.flashrom.org/pipermail/flashrom/2010-February/thread.html#2364\nthe old commit (r914) log notes:\n\"Some of the spi programmer drivers required chipdrivers.h, needs fixing later: it87spi.c\n  ichspi.c   sb600spi.c   wbsio_spi.c   buspirate_spi.c   ft2232spi.c   bitbang_spi.c   dediprog.c\"\n\nthere still remain a few cases where chipdrivers.h is needed:\ndediprog.c (spi_read_chunked and spi_write_chunked)\nit87spi.c (due to spi_write_enable and spi_read_status_register)\nwbsio_spi.c (spi_programmer registration only)\n\nbesides that, there are also non-spi files that do not need it.\nalso, add flash.h to chipdrivers.h because it uses some types of it\nand remove flashchips.h from print.c\n\nCorresponding to flashrom svn r1414.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "1fd4f9e8336789974cc84919018545564d7dcc0e",
      "tree": "a7457710f7eaee5408c6ef8ff97d13687f8115d1",
      "parents": [
        "ac8b2a1f8ab244f5e70c0d39839700000915a2d5"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Aug 11 05:47:32 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 11 05:47:32 2011 +0000"
      },
      "message": "Add board enable for ASUS P5GD2 Premium\n\nThis is based on Joshua\u0027s patch, but with a DMI pattern, contrary to\nhttp://www.flashrom.org/pipermail/flashrom/2010-September/004745.html\nRationale: although it looks like all P5GD2/C* might use the same\nboard enable (intel_ich_gpio21_raise), we need to add the variants\nindividually as long as we don\u0027t have enough reports to make a\nbetter guess. This also guarantees correct output of flashrom -L and -z\nand on activation of the board enable - not like this:\nhttp://www.flashrom.org/pipermail/flashrom/attachments/20100930/2286e5d1/attachment-0003.txt\n\nSuccess report:\nhttp://www.flashrom.org/pipermail/flashrom/2010-August/004555.html\n\nAlso, fix last commit by adding a missing comma.\n\nCorresponding to flashrom svn r1411.\n\nTested-by: Roberto Malinverni\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "ac8b2a1f8ab244f5e70c0d39839700000915a2d5",
      "tree": "7e73fef25d21a3321a4740e82e76f63cca33f7c0",
      "parents": [
        "8b391b8e278cf3ca0d86e6e255f9c802a6e93fca"
      ],
      "author": {
        "name": "Joshua Roys",
        "email": "roysjosh@gmail.com",
        "time": "Thu Aug 11 04:21:34 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Thu Aug 11 04:21:34 2011 +0000"
      },
      "message": "Add (untested) board enable for Asus P5LD2\n\nThere are numerous other variants of the P5LD2 which vary wildly not only in\nPCB layout but also in northbridges used, number of PCI, PCI-E and DIMM slots\netc. This one is for the plain P5LD2 without any suffixes.\n\nThis patch is essentially a rebased version of Joshua\u0027s patch, which was never\ntested (user did not reply). I have added additional PCI IDs and the DMI pattern\nand also changed the status to NT. An entry in the print.c table was also added.\n\nhttp://www.flashrom.org/pipermail/flashrom/2010-October/005080.html\n\nCorresponding to flashrom svn r1410.\n\nSigned-off-by: Joshua Roys \u003croysjosh@gmail.com\u003e\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "a9cbbacfd3effe26cfbcbc4a11225776f12fe582",
      "tree": "07b2cb913be3fe2c2201ccbc2c0ec2380b532d49",
      "parents": [
        "2414e0931c394f8260944a58d2ad21d489f83550"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Aug 07 13:17:20 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sun Aug 07 13:17:20 2011 +0000"
      },
      "message": "Add a board enable for ASUS A8M2N-LA (HP OEM \"NodusM3-GL8E\")\n\nIt is based on Joshua Roys\u0027 RE.\nhttp://www.flashrom.org/pipermail/flashrom/2011-August/007504.html\n\nCorresponding to flashrom svn r1408.\n\nTested-by: Márton Miklós\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "2414e0931c394f8260944a58d2ad21d489f83550",
      "tree": "1ea7b33dfdceb98df85933382dac33364112446a",
      "parents": [
        "af4b158deabffa5eba7124b8418512485ec524ac"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:45 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:45 2011 +0000"
      },
      "message": "Fix the A8N-SLI Deluxe board enable\n\nLong story short:\n- the A8N in print.c should be A8N-SLI Deluxe as documented\n- the A8N-SLI Deluxe board enable needs a DMI pattern, else it will get executed\n  on the A8N-SLI Premium unnecessarily.\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004310.html\n  the DMI string is taken from an ubuntu bug report (a real dmidecode or flashrom\n  output was not found).\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/807980\n- the other A8N-SLI variants seem to work without the board enable\n  A8N-SLI Premium:\n  http://www.flashrom.org/pipermail/flashrom/2010-August/004310.html\n  A8N-SLI:\n  http://www.coreboot.org/pipermail/coreboot/2009-June/049107.html\n  http://www.coreboot.org/pipermail/coreboot/2009-May/049002.html\n\nCorresponding to flashrom svn r1407.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "af4b158deabffa5eba7124b8418512485ec524ac",
      "tree": "fc81fd0a4abc23bb4eaa5c322ae2162a69a59026",
      "parents": [
        "9ce498ebdc7a81c29ca3041478f16dcdc0835239"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:33 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Sat Aug 06 16:16:33 2011 +0000"
      },
      "message": "Fix the EP-8NPA7I (for the last time hopefully)\n\n - retag it as OK (tested by Jonathan Kollasch when he wrote it)\n   http://patchwork.coreboot.org/patch/2106/\n - add a line with identical pci ids but a different DMI pattern, so that EP-9NPA7I\n   is also matched. combining multiple boards in one line is problematic due to\n   print.c\u0027s detection of board enables - so dont bother for now.\n   http://www.flashrom.org/pipermail/flashrom/2011-June/006878.html\n\nSee previous commit for additional information.\n\nCorresponding to flashrom svn r1406.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "1a227954f2c7d0a25d42bcea2ea0b901ceb0f464",
      "tree": "ff9f4d8bbe04e1e80755b43b36b990b74d6845b3",
      "parents": [
        "4deb8c6a7ad0d4290cb7272a11da94139019c6ae"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 27 07:13:06 2011 +0000"
      },
      "committer": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Wed Jul 27 07:13:06 2011 +0000"
      },
      "message": "Rename CHIP_BUSTYPE_FOO to BUS_FOO\n\nIt\u0027s shorter to type, and we have less problems with the 80 column limit.\n\nCorresponding to flashrom svn r1396.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n"
    },
    {
      "commit": "93f7023e16c8bd6f16ad02d4f2027669e5c90285",
      "tree": "3eb592d1a3c6cac53aa9856cfaa7d2a70371fcc5",
      "parents": [
        "84d1968250ecf9df18b2d456530f76b8984edf6b"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 14:33:46 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Tue Jul 26 14:33:46 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 6\n\n- add J-7BXAN to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007397.html\n\n- fix urls, typos, whitespace etc.\n\n- fix counting of supported chips in the wiki output\n\nCorresponding to flashrom svn r1393.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nthe last one is\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\neverything else is\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    },
    {
      "commit": "716e09848a85d1b79dd1a4a6ec20707febeee2f0",
      "tree": "5ff0e8e70159b87f162eac1332696c00ae8b4d27",
      "parents": [
        "a08d0f2242a0a5370ed00e6f26be7aef977dd028"
      ],
      "author": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 25 20:38:52 2011 +0000"
      },
      "committer": {
        "name": "Stefan Tauner",
        "email": "stefan.tauner@alumni.tuwien.ac.at",
        "time": "Mon Jul 25 20:38:52 2011 +0000"
      },
      "message": "Add a bunch of new/tested stuff and various small changes 5\n\n- mark EN25F80 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007329.html\n- mark W25Q16 as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007151.html\n- mark W39V040A as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007161.html\n- mark Pm25LV040 as fully tested\n  reported by TL1 on IRC\n- mark W49F002U/N as fully tested\n  http://paste.flashrom.org/view.php?id\u003d733g\n- mark W39V080FA as fully tested\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007225.html\n\n- add ASUS P4S533-X to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007200.html\n- add ASUS M4A785TD-V EVO to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007329.html\n- add GA-945PL-S3P (rev. 6.6) to the list of supported boards\n  reported by TL1 on IRC\n- add MS-7142 (K8MM-V) to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007161.html\n- add MS-7369 (K9N Neo V2) to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007181.html\n- add X7DBT-INF to the list of supported boards\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007225.html\n\n- mark SiS 645DX chipset enable as OK\n  http://www.flashrom.org/pipermail/flashrom/2011-July/007200.html\n- mark SiS 651 chipset enable as OK\n  http://paste.flashrom.org/view.php?id\u003d733\n\n- move intel_ich_gpio34_raise to the correct line(s)\n- change the output of unlock_w39_fwh_block from 0x%x to 0x%08x\n- fix output for untested chipset enables (missing space)\n- reorder the board enable in print.c entry for GA-8SIMLH added in r1385.\n- minor other fixes\n\n- fix output for multiple found flash chips by adding quotes and commas\n- similarly fix output of \"Found/Assuming\" chips\n\nCorresponding to flashrom svn r1386.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nthe last two points are\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\neverything else is\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n"
    }
  ],
  "next": "a08d0f2242a0a5370ed00e6f26be7aef977dd028"
}
