)]}'
{
  "commit": "a90fcf0080da2bd372f0a79dc243d8d2ede1b244",
  "tree": "03ef1d0caef0f6b46003d83648ed948ef0044f80",
  "parents": [
    "7ea56dcc9406b1588699e510439f782da7067d3e"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Wed Jul 08 13:10:10 2026 +0100"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Mon Jul 27 15:13:53 2026 -0400"
  },
  "message": "hw/pci-host/q35.c: Factor out creation of SMRAM MRs\n\nmch_realize has a large section that deals with initializing the\nSMRAM-specific MemoryRegions.  Currently we do an early return from\nthe realize function if mch-\u003ehas_smm_ranges is false, but this has\nthe potential for bugs if somebody adds new code at the end of the\nfunction that isn\u0027t SMM-specific.  Pull the MR init code out into its\nown function, so we can do the smm-ranges specific handling in the\nrealize function in a more obvious way.\n\nThis commit shouldn\u0027t change behaviour at all.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nMessage-ID: \u003c20260708121011.1653365-3-peter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47e726c41d54c63c0b7e0b8749f315231088f9f9",
      "old_mode": 33188,
      "old_path": "hw/pci-host/q35.c",
      "new_id": "e42b84b9780ca6ab4a13cbefbe61a7baf7dc5eb8",
      "new_mode": 33188,
      "new_path": "hw/pci-host/q35.c"
    }
  ]
}
