)]}'
{
  "commit": "2bc98f6c915f615fe5262eceeeb280c12d337357",
  "tree": "38ba744f115d9c9673f2edc35176e2ba7bb211d1",
  "parents": [
    "547872b4ea74b821caec03f9ae6498f4a3e82443"
  ],
  "author": {
    "name": "Uwe Hermann",
    "email": "uwe@hermann-uwe.de",
    "time": "Wed Sep 30 18:29:55 2009 +0000"
  },
  "committer": {
    "name": "Uwe Hermann",
    "email": "uwe@hermann-uwe.de",
    "time": "Wed Sep 30 18:29:55 2009 +0000"
  },
  "message": "Add initial support for flashing some NVIDIA graphics cards\n\nThe new option is \u0027-p gfxnvidia\u0027, rest of the interface is as usual.\n\nI tested a successful identify and read on a \"RIVA TNT2 Model 64/Model 64 Pro\"\ncard for now, erase and write did NOT work properly so far!\n\nPlease do not attempt to write/erase cards yet, unless you can recover!\n\nIn addition to the NVIDIA handling code it was required to call\nprogrammer_shutdown() in a lot more places, otherwise the graphics card\nwill be disabled in the init function, but never enabled again as the\nshutdown function is not called.\nThe shutdown handling may be changed to use atexit() later.\n\nCorresponding to flashrom svn r737.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nAcked-by: Luc Verhaegen \u003clibv@skynet.be\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df9f73d608b73f4f3aa02d40271ff2892eba6a2f",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "5cc0077285717b1e08a71a66320f9d9b2e4ac1c0",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "376204adbfc455cf60fc7a6cfbb6854c88be9881",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "b5b9ff5a04dc258b7a29185380a10b2f637b4658",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "6ceededd55ce801d5a63faa2d52e74dc9c7b064e",
      "old_mode": 33188,
      "old_path": "flashrom.8",
      "new_id": "3986f75b84c96161fe603cfbc318571a6cca6ec1",
      "new_mode": 33188,
      "new_path": "flashrom.8"
    },
    {
      "type": "modify",
      "old_id": "7eb4962af7d06aa082b3f950a4807801b4c5ad2a",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "8eb3d394d04b15da54f41c4cc4f9d0f32f2e8254",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e9b679fc4ba3127cbb40bba69d1fb8900d8a834",
      "new_mode": 33188,
      "new_path": "gfxnvidia.c"
    },
    {
      "type": "modify",
      "old_id": "3ad9db58912afecb5ef40124493dc8cf2b6d86a7",
      "old_mode": 33188,
      "old_path": "pcidev.c",
      "new_id": "9630786747a2f23534f948b7a21de2fbeea22f1d",
      "new_mode": 33188,
      "new_path": "pcidev.c"
    }
  ]
}
