)]}'
{
  "commit": "55eea4a7a2a194002482f6583f55a3b33c7d671b",
  "tree": "c13a3fb2f91b99fa85c3906dbbc97db1ef71c5d6",
  "parents": [
    "9b634df35b1c55ab085ba6a4d769582d2033f768"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Tue Apr 28 11:45:38 2026 -0700"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Wed Apr 29 13:46:12 2026 -0700"
  },
  "message": "[HAL/AMDGPU] Separate SVM facts from peer flags\n\nRecord AMDGPU SVM/HMM memory-system facts as cold capability state instead of deriving peer behavior from SVM_ACCESSIBLE_BY_DEFAULT. System info now keeps SVM support, default pageable access, and XNACK mode grouped together, and each physical device records SVM direct-host access plus selected fine/coarse device-local placement facts.\n\nAdd a generic SHARED_VIRTUAL_ADDRESS device capability and map it to the existing topology edge bit without letting it select NATIVE buffer modes. AMDGPU now maps SVM_SUPPORTED to SHARED_VIRTUAL_ADDRESS and SVM_ACCESSIBLE_BY_DEFAULT to UNIFIED_MEMORY, while peer addressability and coherency stay owned by per-pool/per-link refinement.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a0692df5a4605f664edb6731a44d2d69e3c3300",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/device.h",
      "new_id": "a6f7996d778ed56d2e285d90f39376f76efbc416",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/device.h"
    },
    {
      "type": "modify",
      "old_id": "8270f804b53b21a58741641bc3fca89a64b134ce",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/logical_device.c",
      "new_id": "c9f857ce67e9ad7e180898c68a526fa597d3eb2b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/logical_device.c"
    },
    {
      "type": "modify",
      "old_id": "e7d88d7477b9790fedd6edf638b80019de06efbb",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device.c",
      "new_id": "5a5c34702c7740f18be39eda27a5b520d47456c5",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device.c"
    },
    {
      "type": "modify",
      "old_id": "d802a9cd4c8e0c453d0dfc692b3811e920b79d63",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device.h",
      "new_id": "26124b0579a255996d4c7661f854b72c6d94baff",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device.h"
    },
    {
      "type": "modify",
      "old_id": "115317f2a80f7042bdf75fdd2ee65dc732b3c3cc",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities.c",
      "new_id": "e7cbf974a395d346fd5f008752b0f1f7e565f115",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities.c"
    },
    {
      "type": "modify",
      "old_id": "fe44998f12acd9201a674b3585d4bcb24b45384c",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities.h",
      "new_id": "fe8e8671d53dd62b5ea22c4aabab00d13d670d9a",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities.h"
    },
    {
      "type": "modify",
      "old_id": "70a295a1658793a8137ebea84a09ce17ce31276a",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities_test.cc",
      "new_id": "c5246c5bd301da2a396925461c4de6f527295789",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/physical_device_capabilities_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4b816a4bc529086826ec9469bd69575df03f0991",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/util/info.c",
      "new_id": "fae2b3eed8aee5084d9cd1156a6a6b0f3bf231b0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/util/info.c"
    },
    {
      "type": "modify",
      "old_id": "4cf58af736812c30bc425617c97af0eeb1065c72",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/amdgpu/util/info.h",
      "new_id": "d1fb5ae1df3f9104de2c1ec38e4f68c6dfa421cf",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/amdgpu/util/info.h"
    },
    {
      "type": "modify",
      "old_id": "91d57c7694059370ad0274ec3c9736738c9f00dc",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/topology_builder.c",
      "new_id": "bb02787e0b4fad0f12b936b753a14a24c5c0c5c8",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/topology_builder.c"
    },
    {
      "type": "modify",
      "old_id": "d971ba3ce60513e7258bceb3e987e67f663a16f4",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/topology_test.cc",
      "new_id": "3e9979311c102caccf388f454bd583b68f1c314b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/topology_test.cc"
    }
  ]
}
