)]}'
{
  "commit": "d99d3f4cfd3a4540d56e0b350652d29a25743321",
  "tree": "ef3e38bb7fbd4bb09b56c4023ee177d71d4fb634",
  "parents": [
    "45f4d31f7c7e1eed5e618de6da867905d5e52799"
  ],
  "author": {
    "name": "Elliot Berman",
    "email": "quic_eberman@quicinc.com",
    "time": "Fri Sep 20 15:54:07 2024 -0700"
  },
  "committer": {
    "name": "Pierre-Clément Tosi",
    "email": "ptosi@google.com",
    "time": "Thu May 08 06:38:51 2025 -0700"
  },
  "message": "fix fdt location when static swiotlb is enabled\n\nIn commit 7ddec973f562 (\"fix memory size when static swiotlb is\nenabled\"), swiotlb moved so that the total memory size is equal to\ncomponents.memory_size. When fdt location is at the end of memory, the\nswiotlb and fdt end up at overlapping location because the fdt address\ncomputation did not account for the shrunken main memory size.\n\nAdd the main_memory_size adjustment into build_vm and adjust the\nlocation of fdt_address when it is placed at the end of memory. I also\nnoticed the initrd_max_size also need to be adjusted.\n\nFixes: 7ddec973f562 (\"fix memory size when static swiotlb is enabled\")\nChange-Id: Ic6ba46bdefdc99a0537342e09bb6dc3583438c63\nSigned-off-by: Elliot Berman \u003cquic_eberman@quicinc.com\u003e\n(cherry picked from commit a0db4972c4bd6ff6f5d6730448955071d4e9b7f1)\nBug: 406411530 # This fixes AVF tests in xTS-on-GSI\nTest: manual # b/406411530#comment96\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bc357806d67f0c740362c2c1ca0b9c0a99d9eab",
      "old_mode": 33188,
      "old_path": "aarch64/src/lib.rs",
      "new_id": "afbb4069757abf7807c9bfe0078b1dd31af6eafd",
      "new_mode": 33188,
      "new_path": "aarch64/src/lib.rs"
    }
  ]
}
