)]}'
{
  "commit": "c69c159bd033f5b539c810f12fa9a6e523a05709",
  "tree": "fcf0d69f82dbe8e798fcc351b77d716aa882956e",
  "parents": [
    "52ac3de50c164c1d3cf4099e949cd818e1145440"
  ],
  "author": {
    "name": "Vladimir Kondratiev",
    "email": "vladimir.kondratiev@mobileye.com",
    "time": "Mon Feb 23 16:54:46 2026 +0200"
  },
  "committer": {
    "name": "Anup Patel",
    "email": "anup@brainfault.org",
    "time": "Wed Feb 25 18:49:03 2026 +0530"
  },
  "message": "platform: generic: mips p8700: use global CM addresses\n\nIn the multi-cluster system each cluster has its own CM (Coherency Manager).\nEvery CM has its \"global\" memory address where it is accessible from\nany bus master.\nInitially, all CMs accessible from the local cluster using same \"local\"\naddress. Transactions by local address are not routed through system bus\nand thus are faster.\n\nRemap CM in every cluster to the local address matching its global address.\nThen, every CM is always accessed using same address, but when transaction\ninitiated from the local cluster it is routed internally.\n\nThis removes need for 2 PMP regions covering local address access.\nCM accessor functions simplified because there\u0027s no need to detect whether\ntransaction is local or global\n\nAccess timer always in cluster 0\n\nSigned-off-by: Vladimir Kondratiev \u003cvladimir.kondratiev@mobileye.com\u003e\nReviewed-by: Anup Patel \u003canup@brainfault.org\u003e\nLink: https://lore.kernel.org/r/20260223-for-upstream-eyeq7h-v3-7-621d004d1a21@mobileye.com\nSigned-off-by: Anup Patel \u003canup@brainfault.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6985e42b217fa8946027c94b08af01fee5bfd134",
      "old_mode": 33188,
      "old_path": "platform/generic/include/mips/mips-cm.h",
      "new_id": "624298f373ac32ac047462ff8de071023a07f897",
      "new_mode": 33188,
      "new_path": "platform/generic/include/mips/mips-cm.h"
    },
    {
      "type": "modify",
      "old_id": "b02aaed4b8163327ef086ada5afc234a84ee3aac",
      "old_mode": 33188,
      "old_path": "platform/generic/include/mips/p8700.h",
      "new_id": "6644e91dd42db2a3d743b5c34313f4a8d849eddc",
      "new_mode": 33188,
      "new_path": "platform/generic/include/mips/p8700.h"
    },
    {
      "type": "modify",
      "old_id": "33b80dc1230559073113f5ca2d5e1a07dba20ff6",
      "old_mode": 33188,
      "old_path": "platform/generic/mips/p8700.c",
      "new_id": "50d33cacead1a57abd1ad80bc117d56ad79d209d",
      "new_mode": 33188,
      "new_path": "platform/generic/mips/p8700.c"
    }
  ]
}
