)]}'
{
  "commit": "2e50cdc494bf4e44c01e9e331b82a3633b1d9ef2",
  "tree": "78a7f9d9a0dd67f97d25e60c02a10e9785590fbf",
  "parents": [
    "ba22411335f26601a76dbdf0d74a71e932b7cff8"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Sep 23 20:20:26 2018 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Thu Jun 06 15:54:46 2019 +0000"
  },
  "message": "Rework internal bus handling and laptop bail-out\n\nWe used to bail out on any unknown laptop. However, modern systems with\nSPI flashes don\u0027t suffer from the original problem. Even if a flash chip\nis shared with the EC, the latter has to expect the host to send regular\nJEDEC SPI commands any time.\n\nSo instead of bailing out, we limit the set of buses to probe. If we\nsuspect to be running on a laptop, we only allow probing of SPI and\nopaque programmers. The user can still use the existing force options\nto probe all buses.\n\nThis will obsolete some board-enables that could be moved to `print.c`\nin follow-up commits.\n\nChange-Id: I1dbda8cf0c10d7786106f14f0d18c3dcce35f0a3\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/28716\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00809f71d8e867f6da9ce898a644b4d5c211407d",
      "old_mode": 33188,
      "old_path": "board_enable.c",
      "new_id": "b5a544275a8af788489917414a0dd148c0e343ac",
      "new_mode": 33188,
      "new_path": "board_enable.c"
    },
    {
      "type": "modify",
      "old_id": "19fd658952d23c9dbc9bd8ce828b86ebf32f0906",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "89458c6a7f362921e7c135422318fe4e9913a9d8",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "c1a228be747f730dbc398a465e03d904efacdc68",
      "old_mode": 33188,
      "old_path": "flashrom.8.tmpl",
      "new_id": "30dc97d1971acf2872daf655042fba41e0bb8148",
      "new_mode": 33188,
      "new_path": "flashrom.8.tmpl"
    },
    {
      "type": "modify",
      "old_id": "0f1470d14278f819fc0d9f5c177bff0a4c672f5c",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "a30ca021f2faac8cf781dc9fcbbd1197693cc846",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "1d6cff6b638915f05ce73a8c83d775adb6c228ed",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "2bb437c3f348a5f54fd860f4ea6bc092515445bb",
      "new_mode": 33188,
      "new_path": "internal.c"
    },
    {
      "type": "modify",
      "old_id": "d22bc6b73e5663d1f88bcb996845533c2c9e75aa",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "9da49f87c4e49e632511382216c3610a92bf636d",
      "new_mode": 33188,
      "new_path": "programmer.h"
    }
  ]
}
