)]}'
{
  "commit": "f68aa8aca0a7e2852269f1b85b16535a3fb7cd14",
  "tree": "4c85236da301f711301b7a49b0c213e7d7e2ab37",
  "parents": [
    "04c8379e49ce843ac7235d9b1ffd98617724332e"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon Nov 01 22:07:04 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon Nov 01 22:07:04 2010 +0000"
  },
  "message": "Add SPI flash emulation capability to the dummy programmer\n\nYou have to choose between\n- no emulation\n- ST M25P10.RES SPI flash chip (RES, page write)\n- SST SST25VF040.REMS SPI flash chip (REMS, byte write)\n- SST SST25VF032B SPI flash chip (RDID, AAI write)\nExample usage: flashrom -p dummy:emulate\u003dSST25VF032B\n\nFlash image persistence is available as well.\nExample usage: flashrom -p dummy:image\u003ddummy_simulator.rom\n\nAllow setting the max chunksize for page write with the dummy\nprogrammer.\nExample usage: flashrom -p dummy:spi_write_256_chunksize\u003d5\n\nFlash emulation is compiled in by default. \n\nThis code helped me find and fix various bugs in the SPI write code\nas well as in the testsuite.\n\nCorresponding to flashrom svn r1220.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b8bb5393defe35b26b3e97d2889ffe52af33a54",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "21ee9b4def0ffc2cd17b08e2759f24ab387582d7",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "700b3f4f9c4daa73fd31d72985e65797325028f6",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "6ac3c1cf2dbb79504c49958154c9a883be6f2096",
      "new_mode": 33188,
      "new_path": "flash.h"
    }
  ]
}
