)]}'
{
  "commit": "33f79f636f0ee94dc05ab474ae3f679f0ddf3a75",
  "tree": "af8587e199ef3ea96b9e53d2813ac63765962c07",
  "parents": [
    "3f1926200822adca007258797cb9c0ce153e8729"
  ],
  "author": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Tue Feb 03 14:54:05 2026 +0100"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Mon Feb 09 20:51:52 2026 +0100"
  },
  "message": "hw/intc/ioapic: Replace legacy st_phys() -\u003e address_space_st()\n\nPrefer the address_space_ld/st API over the legacy ld_phys()\nbecause it allow checking for bus access fault. However the\nIOAPIC datasheet (82093AA Order Number: 290566-001) doesn\u0027t\nmention any fault occuring when the system bus (ISA bus) is\naccessed. The ISA bus neither offer a way to signal recoverable\naccess faults. Therefore just inline the stl_le_phys() call,\nnot specifying any memory transaction attribute nor expecting\ntransation result, per the definition in\n\"system/memory_ldst_phys_endian.h.inc\":\n\n  42 static inline void ST_PHYS(l)(ARG1_DECL, hwaddr addr, uint32_t val)\n  43 {\n  44     ADDRESS_SPACE_ST(l)(ARG1, addr, val, MEMTXATTRS_UNSPECIFIED, NULL);\n  45 }\n\nNo logical change intended.\n\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-Id: \u003c20260204204103.46343-4-philmd@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87ca1af54219ebeadf412fab3c391277ec25314e",
      "old_mode": 33188,
      "old_path": "hw/intc/ioapic.c",
      "new_id": "1b3f1e824ac45834e9290dfc1681a25736536d97",
      "new_mode": 33188,
      "new_path": "hw/intc/ioapic.c"
    }
  ]
}
