)]}'
{
  "commit": "54ce73a1f5c7ddecc7579c136dbac9c2c201b621",
  "tree": "f24b7ce88dfdedbb3388cb3f6e4e44ee4e9f15f0",
  "parents": [
    "8ed293416dc3d47539dd95709f2b1dc0ccfe0736"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue May 03 21:49:41 2011 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue May 03 21:49:41 2011 +0000"
  },
  "message": "Revert MMIO space writes on shutdown as needed\n\nReversible MMIO space writes now use rmmio_write*().\nReversible PCI MMIO space writes now use pci_rmmio_write*().\nIf a MMIO value needs to be queued for restore without writing it,\nuse rmmio_val*().\nMMIO space writes which are one-shot (e.g. communication with some chip)\nshould continue to use the permanent mmio_write* variants.\n\nCorresponding to flashrom svn r1292.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n\nDavid tested it successfully on some NM10/ICH7 platforms which switch\nbetween SPI and LPC targets (x86 BIOS ROM vs. EC firmware ROM).\n\nAcked-by: David Hendricks \u003cdhendrix@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbb91a6624e2634e570600ee124ccd58af619779",
      "old_mode": 33188,
      "old_path": "hwaccess.c",
      "new_id": "3c4f07a8c735af99901ab7aa9a106653a34d588b",
      "new_mode": 33188,
      "new_path": "hwaccess.c"
    },
    {
      "type": "modify",
      "old_id": "78c54227f5bccf39fa1842a2afa08d9814c1a29e",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "f2814d1b882912ff8dabf4bd89d9f2440902d47a",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "3882e81f48a58b1614a6b77ddc8f3fc418ffcd75",
      "old_mode": 33188,
      "old_path": "nicintel_spi.c",
      "new_id": "28d332e1b0d4840f5481c4058cbe8f82fa5d7e67",
      "new_mode": 33188,
      "new_path": "nicintel_spi.c"
    },
    {
      "type": "modify",
      "old_id": "7698ef05cb0ef6d921ffbfe862c9d5176471a0ae",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "cd5d584c384e50a3a023f18f3b69764be08f7f85",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "2e5af6c80074a37b26404d4d528b1e02822574e6",
      "old_mode": 33188,
      "old_path": "satamv.c",
      "new_id": "0c0daceb0f94bf4b62c388979e4db1b952a0d074",
      "new_mode": 33188,
      "new_path": "satamv.c"
    }
  ]
}
