)]}'
{
  "commit": "ebaaefb22499625b8eed8e1617c7e47ad4f5599d",
  "tree": "bf2031f1e041b9ec4bc4113cb29b4434d22b1d41",
  "parents": [
    "b62849430b897257b8a6a21c738f5b7c5cf6e567"
  ],
  "author": {
    "name": "Ard Biesheuvel",
    "email": "ard.biesheuvel@linaro.org",
    "time": "Mon Mar 27 10:57:31 2017 +0100"
  },
  "committer": {
    "name": "Haojian Zhuang",
    "email": "haojian.zhuang@linaro.org",
    "time": "Mon Feb 05 17:53:30 2018 +0800"
  },
  "message": "EmbeddedPkg: add DT platform driver to select between DT and ACPI\n\nAs a follow up to the changes proposed by Laszlo to make ACPI and DT\nmutually exclusive on ArmVirtQemu, this patch proposes a DT platform\nDXE driver that either installs the NULL protocol PlatformHasAcpiGuid,\nor installs the FV embedded DTB binary as a configuration table under\nthe appropriate GUID, depending on a preference setting recorded as\na UEFI variable, and configurable via a HII screen.\n\nThe DTB binary can be embedded in the firmware image by adding the\nfollowing to the platform .fdf file:\n\n  FILE FREEFORM \u003d 25462CDA-221F-47DF-AC1D-259CFAA4E326 {\n    SECTION RAW \u003d SomePkg/path/to/foo.dtb\n  }\n\nContributed-under: TianoCore Contribution Agreement 1.0\nSigned-off-by: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nReviewed-by: Laszlo Ersek \u003clersek@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5778633b4985f0dc864a09ffe6c7410f94dff548",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2369367277b0cf1b055523d2f374a7e8b3e51329",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b73877a6086be744de8f46b1dad7b93df2bd85eb",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc995c1d0fbd08a5f881e4ff2293e38b96bca298",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformHii.uni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3516746c4d84fdd652f629177ce098cc96c749fd",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformHii.vfr"
    },
    {
      "type": "modify",
      "old_id": "9ace8a5cc2885207ee4bcddaf50d501bf34f6598",
      "old_mode": 33188,
      "old_path": "EmbeddedPkg/EmbeddedPkg.dec",
      "new_id": "fa6ff21772814bd127de53da06fb97a513d3d9a0",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/EmbeddedPkg.dec"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c44b4d9522fe16126e7486ece78e9a8ddea08efa",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Include/Guid/DtPlatformDefaultDtbFile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71e3e7ebf7f35358958e37f954a05d0bf1ab0797",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/Include/Guid/DtPlatformFormSet.h"
    }
  ]
}
