)]}'
{
  "commit": "4d1600934a6c0fb617ffd4852fd54dfdd3eda35b",
  "tree": "75ff064ba93e635362f84355dcd5758e97e80cc8",
  "parents": [
    "4d501a7a7fb4a9a4ac17d031225bafe7f4f75583"
  ],
  "author": {
    "name": "Alexey Baturo",
    "email": "baturo.alexey@gmail.com",
    "time": "Mon Jan 06 13:23:45 2025 +0300"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Sun Jan 19 09:44:34 2025 +1000"
  },
  "message": "target/riscv: Apply pointer masking for virtualized memory accesses\n\nSigned-off-by: Alexey Baturo \u003cbaturo.alexey@gmail.com\u003e\nReviewed-by: Daniel Henrique Barboza \u003cdbarboza@ventanamicro.com\u003e\nReviewed-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\nMessage-ID: \u003c20250106102346.1100149-7-baturo.alexey@gmail.com\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f22e43c6628b10721b44062b6a5b5e6334119946",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu.h",
      "new_id": "5e7152200f5537a75c7ac6edce63dbb872975e40",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "8728541b99476024b5f4a4d3e4d2bc525d7be892",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu_helper.c",
      "new_id": "2e307e4ea564a82011188c04c55896cdff165bb1",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "76934eaa7b5dc9be6bc445e0663662c1f7989dec",
      "old_mode": 33188,
      "old_path": "target/riscv/internals.h",
      "new_id": "67291933f848ecdd259dc28310b7d57c7fad4fc2",
      "new_mode": 33188,
      "new_path": "target/riscv/internals.h"
    },
    {
      "type": "modify",
      "old_id": "29de8eb43d605455a6fe663c6a1340f85bf88a70",
      "old_mode": 33188,
      "old_path": "target/riscv/op_helper.c",
      "new_id": "952ef8b3ec8442e9a64d306e22f1a040f0d0e50a",
      "new_mode": 33188,
      "new_path": "target/riscv/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "0eea124b669257ae320cc518ee5a3aea13100341",
      "old_mode": 33188,
      "old_path": "target/riscv/vector_helper.c",
      "new_id": "5386e3b97c5dad75bee10035023823a8cc490954",
      "new_mode": 33188,
      "new_path": "target/riscv/vector_helper.c"
    }
  ]
}
