)]}'
{
  "commit": "71302ff3bc9fbcceeb3ad7e6bb724ea942b5bba1",
  "tree": "8f68c299b9c0a3677c0b7a5f9dd3f12d15a5371c",
  "parents": [
    "168b8c29cedb9c1639fabbd96410ed8488af5cf9"
  ],
  "author": {
    "name": "Sunil V L",
    "email": "sunilvl@ventanamicro.com",
    "time": "Thu Mar 02 14:42:07 2023 +0530"
  },
  "committer": {
    "name": "Palmer Dabbelt",
    "email": "palmer@rivosinc.com",
    "time": "Mon Mar 06 11:35:03 2023 -0800"
  },
  "message": "hw/riscv/virt: Add memmap pointer to RiscVVirtState\n\nmemmap needs to be exported outside of virt.c so that\nmodules like acpi can use it. Hence, add a pointer field\nin RiscVVirtState structure and initialize it with the\nmemorymap.\n\nSigned-off-by: Sunil V L \u003csunilvl@ventanamicro.com\u003e\nReviewed-by: Bin Meng \u003cbmeng@tinylab.org\u003e\nAcked-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\nReviewed-by: Andrew Jones \u003cajones@ventanamicro.com\u003e\nMessage-ID: \u003c20230302091212.999767-4-sunilvl@ventanamicro.com\u003e\nSigned-off-by: Palmer Dabbelt \u003cpalmer@rivosinc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90579a4c0e77d98bdb37ea83f6715888e5766a09",
      "old_mode": 33188,
      "old_path": "hw/riscv/virt.c",
      "new_id": "aed303e1e690841e6c1910ca80aaf7d6dfb44b27",
      "new_mode": 33188,
      "new_path": "hw/riscv/virt.c"
    },
    {
      "type": "modify",
      "old_id": "62efebaa3225061abcfc53445051c662d26de0db",
      "old_mode": 33188,
      "old_path": "include/hw/riscv/virt.h",
      "new_id": "379501edcc0d20b9225dc3adb602bb8e249d1207",
      "new_mode": 33188,
      "new_path": "include/hw/riscv/virt.h"
    }
  ]
}
