)]}'
{
  "commit": "d641ec30be4963f43bffe033f5265a57cb8f4c90",
  "tree": "aa87df2c809f45e751ff609d0214e07f6d998f10",
  "parents": [
    "1935b7ead18dbcbf459dbe7a8fd4253fbe1ed4d0"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Tue Apr 30 21:08:15 2024 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Fri May 10 15:45:15 2024 +0200"
  },
  "message": "kconfig: express dependency of individual boards on libfdt\n\nNow that boards are enabled by default and the \"CONFIG_FOO\u003dy\"\nentries are gone from configs/devices/, there cannot be any more\na conflicts between the default contents of configs/devices/\nand a failed \"depends on\" clause.\n\nWith this change, each individual board or target can express\nwhether it needs FDT.  It can then include the common code in the\nbuild via \"select DEVICE_TREE\", which will also as tell meson to link\nwith libfdt.\n\nThis allows building non-microvm x86 emulators without having\nlibfdt available.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0d4a52131e2092166b3a4d8e1910a306e21a0ed",
      "old_mode": 33188,
      "old_path": "Kconfig.host",
      "new_id": "17f405004b3bc765890688304322a1937ca8c01c",
      "new_mode": 33188,
      "new_path": "Kconfig.host"
    },
    {
      "type": "modify",
      "old_id": "98c264ed21978ce22744059057046055aad6c301",
      "old_mode": 33188,
      "old_path": "hw/arm/Kconfig",
      "new_id": "8b97683a45ebed951bc4cb40abb2aae50236cbbf",
      "new_mode": 33188,
      "new_path": "hw/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "40b1e4458085a0c0c130d77236dd00e1a5b2b8bc",
      "old_mode": 33188,
      "old_path": "hw/i386/Kconfig",
      "new_id": "f4a33b6c08260f6e7358aba43841d82b57f9d782",
      "new_mode": 33188,
      "new_path": "hw/i386/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ad77502445a1bb7b4773542e4f3af2899485fef8",
      "old_mode": 33188,
      "old_path": "hw/loongarch/Kconfig",
      "new_id": "90a0dba9d59755265911de7c0a6c150d295c1a5f",
      "new_mode": 33188,
      "new_path": "hw/loongarch/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "9bccb363eb9d8dda6cfbf759bef5bdefae7a7aa8",
      "old_mode": 33188,
      "old_path": "hw/mips/Kconfig",
      "new_id": "a7f26edebe84bc1b1c1cdf9f785aa24d8e0af788",
      "new_mode": 33188,
      "new_path": "hw/mips/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "9c9015e0a5db7d546624fcf21cf560bd6524c785",
      "old_mode": 33188,
      "old_path": "hw/openrisc/Kconfig",
      "new_id": "76b953c62c21992756adb50373cae2f30cdbe89b",
      "new_mode": 33188,
      "new_path": "hw/openrisc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "78f83e78ce5fe4289340aa5040519b267fe4f492",
      "old_mode": 33188,
      "old_path": "hw/ppc/Kconfig",
      "new_id": "347212f4dbaa7805406c867e7214d046fb598a54",
      "new_mode": 33188,
      "new_path": "hw/ppc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "5f5f9e31bb08d74cabca1aa26e71567c9ae2228c",
      "old_mode": 33188,
      "old_path": "hw/riscv/Kconfig",
      "new_id": "a2030e3a6ff0c99a45cfc8d3e473b4ea6099ae88",
      "new_mode": 33188,
      "new_path": "hw/riscv/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "b2fa2b7eec3a4830af45fbe64dbe5384ab4b6d81",
      "old_mode": 33188,
      "old_path": "hw/rx/Kconfig",
      "new_id": "aa9242d1ef6beb7865d0f3e061944a55625a1308",
      "new_mode": 33188,
      "new_path": "hw/rx/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "443b415c2ba1e7b09d9a49f4d5ca6a9947e52101",
      "old_mode": 33188,
      "old_path": "hw/xtensa/Kconfig",
      "new_id": "8ea283a7a3ba4e95e1dea3d1a29dd217fbcebbee",
      "new_mode": 33188,
      "new_path": "hw/xtensa/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "5847c5a74a7465942c9cc965ffb344f2d56aef7f",
      "old_mode": 33188,
      "old_path": "target/arm/Kconfig",
      "new_id": "7f8a2217ae13b8d54afe1f41055c1f85eedd1689",
      "new_mode": 33188,
      "new_path": "target/arm/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "a5410d9218d5d10c76a8ac23f79107ee6fb3579e",
      "old_mode": 33188,
      "old_path": "target/microblaze/Kconfig",
      "new_id": "e91d58d88f2941ef5f0024a831f0dddb2c41f09a",
      "new_mode": 33188,
      "new_path": "target/microblaze/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e0da4ac1dfc9b89c13247f615617bf9e4741a130",
      "old_mode": 33188,
      "old_path": "target/openrisc/Kconfig",
      "new_id": "cd66c2e3b6ca813afa43c7531ea4e27e6b20a852",
      "new_mode": 33188,
      "new_path": "target/openrisc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "adb7de3f37d5c7f6f99a622d5a05a7bf2adceae3",
      "old_mode": 33188,
      "old_path": "target/riscv/Kconfig",
      "new_id": "5f30df22f2f792d26b8f27257317eb905da08f63",
      "new_mode": 33188,
      "new_path": "target/riscv/Kconfig"
    }
  ]
}
