)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7377c715c1ef3a56fcdd296c331d5521103638b6",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f416e76ce653f80c45c8c0632606860938ff7291",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "b29784ce05f60487160b24c8b4fb01f83f424797",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "604e793dcea111ff0c055df14f4372dd7315cbae",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "modify",
      "old_id": "3293a85078afc1bfd5c7bc5e995091466065f3a9",
      "old_mode": 33188,
      "old_path": "at45db.c",
      "new_id": "b00a751aefce72f11a44006cb3119c2157faf41c",
      "new_mode": 33188,
      "new_path": "at45db.c"
    },
    {
      "type": "modify",
      "old_id": "31984e356e6db0015db0a697cf4e72653dc4f008",
      "old_mode": 33188,
      "old_path": "board_enable.c",
      "new_id": "7b152d15fce1538739f660106eb496e546a2aab9",
      "new_mode": 33188,
      "new_path": "board_enable.c"
    },
    {
      "type": "modify",
      "old_id": "9d303eb4962ab070e3e204a6d42c85d866375ff6",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "b181b9349b02eb6295d7958d6bc6dbc48c2739e0",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "c9d904bd8fdc36815afd41180afefec6fb189916",
      "old_mode": 33188,
      "old_path": "dmi.c",
      "new_id": "729cdb119f5c04e37a1d2add1d932dfa777c8a30",
      "new_mode": 33188,
      "new_path": "dmi.c"
    },
    {
      "type": "modify",
      "old_id": "46c540aa220ea301f7c1c5fa7c24cb664fb452be",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "f1711282d911cd8cf34d9eb757f853a9c5e53427",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "24861bab1084c1769a278ed8ab26ecd8fbe9879f",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "da049d1784390a250be35ef12059b622b27cefa6",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "48c8c465ea7e06774ba5ef4d4f81360eca698dde",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "2164c5eb116e683568fdcd3be92b9e4d4324890d",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "33190f1e7d7c7a401f52d1e8361e6921a22888de",
      "old_mode": 33188,
      "old_path": "flashchips.h",
      "new_id": "f7000256fc5db04474471a4cb3636923ac4c3b05",
      "new_mode": 33188,
      "new_path": "flashchips.h"
    },
    {
      "type": "modify",
      "old_id": "5b6e63c9c8ca0c8d12f03b4c340aa8972fc62016",
      "old_mode": 33188,
      "old_path": "flashrom.8.tmpl",
      "new_id": "9d43e33fa5fc0007ddac3a0fc810b11b04e08f00",
      "new_mode": 33188,
      "new_path": "flashrom.8.tmpl"
    },
    {
      "type": "modify",
      "old_id": "35bcd8ad9fbf9377f99e53585e8bbfcab62afd53",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "e67270195d1acf44d508c023d6ff90a14471183d",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "7a146c3723fe021e9e0def6c7ccc8e4497e51099",
      "old_mode": 33188,
      "old_path": "helpers.c",
      "new_id": "f6eae4665fe9c949986d6c62df760998723cae9b",
      "new_mode": 33188,
      "new_path": "helpers.c"
    },
    {
      "type": "modify",
      "old_id": "390f0e44868d172326a0559cd590236d4df2b63c",
      "old_mode": 33188,
      "old_path": "hwaccess.h",
      "new_id": "4310a68f3c4d874c8ac5758240be4d2e4813681f",
      "new_mode": 33188,
      "new_path": "hwaccess.h"
    },
    {
      "type": "modify",
      "old_id": "19babf9dd1b7bb8d71c2c270fa041e52c0139a91",
      "old_mode": 33188,
      "old_path": "jedec.c",
      "new_id": "af13876a5b22ce177d439a71650576fb27a7c4f3",
      "new_mode": 33188,
      "new_path": "jedec.c"
    },
    {
      "type": "modify",
      "old_id": "19b4965d47bcbb52b003ec8cab69825d4154f9ca",
      "old_mode": 33188,
      "old_path": "linux_spi.c",
      "new_id": "e51fbc420b0587922513dfc12464b6c3dd1b12b7",
      "new_mode": 33188,
      "new_path": "linux_spi.c"
    },
    {
      "type": "modify",
      "old_id": "2e6dbaa571246341de1e912769fdf7bd8cb8cb74",
      "old_mode": 33188,
      "old_path": "os.h",
      "new_id": "e5f72e40ca8852ce0aa915aec982b240234d1a75",
      "new_mode": 33188,
      "new_path": "os.h"
    },
    {
      "type": "modify",
      "old_id": "26f5ac86054d32e6b1e0fa01f312d9bcb01f4de0",
      "old_mode": 33188,
      "old_path": "print.c",
      "new_id": "7b0e8e982b2bc6c9c77b2ae21e2c8fa489fec2c2",
      "new_mode": 33188,
      "new_path": "print.c"
    },
    {
      "type": "modify",
      "old_id": "ff7cf5faf0f75dbe2f62de117379b5e683a67614",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "e3ffa9f81a8607188d2f7f79bbfb3898793eae0f",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "981798f9925ddbededa86c854953193597359b5e",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "98aac8314ff06c091b83e189ce0319c7ccc6683e",
      "new_mode": 33188,
      "new_path": "serprog.c"
    }
  ]
}
