)]}'
{
  "commit": "97ed5ccdee95f0b98bedc601ff979e368583472c",
  "tree": "5ee711528010f3700f13983b8222c2ca7ae85c83",
  "parents": [
    "ba9cef7b6e487a5a8969db81d09b8eec8a2b50c6"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Mon Aug 17 17:34:10 2015 +1000"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Fri Sep 11 08:15:28 2015 -0700"
  },
  "message": "tlb: Add \"ifetch\" argument to cpu_mmu_index()\n\nThis is set to true when the index is for an instruction fetch\ntranslation.\n\nThe core get_page_addr_code() sets it, as do the SOFTMMU_CODE_ACCESS\nacessors.\n\nAll targets ignore it for now, and all other callers pass \"false\".\n\nThis will allow targets who wish to split the mmu index between\ninstruction and data accesses to do so. A subsequent patch will\ndo just that for PowerPC.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nMessage-Id: \u003c1439796853-4410-2-git-send-email-benh@kernel.crashing.org\u003e\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bc6c24e11aef739c0a6861f470173a85ab2d4ea",
      "old_mode": 33188,
      "old_path": "cputlb.c",
      "new_id": "fbcebe3cf40d0850986f79ee3440ac2ef3ef6f54",
      "new_mode": 33188,
      "new_path": "cputlb.c"
    },
    {
      "type": "modify",
      "old_id": "26f479416a9f82f475eb59a265d5d269592e2981",
      "old_mode": 33188,
      "old_path": "include/exec/cpu_ldst.h",
      "new_id": "ceac1688b375bca92c1abf05a41d8e177f608485",
      "new_mode": 33188,
      "new_path": "include/exec/cpu_ldst.h"
    },
    {
      "type": "modify",
      "old_id": "3f1ece30eecfd6cafcd6db76cb8b9a04a0aadff4",
      "old_mode": 33188,
      "old_path": "target-alpha/cpu.h",
      "new_id": "ef88ffb83ba603c1dc10286260431d5121191727",
      "new_mode": 33188,
      "new_path": "target-alpha/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "206feb574676ec154e2dc135880243214b1ffea7",
      "old_mode": 33188,
      "old_path": "target-alpha/translate.c",
      "new_id": "2ba5fb80ae4986a941c53f86c9385e279f4aae7b",
      "new_mode": 33188,
      "new_path": "target-alpha/translate.c"
    },
    {
      "type": "modify",
      "old_id": "5abd8ba5c5020445a28ec4efe72051bfb62ca7dc",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.h",
      "new_id": "b9068c9dad23382b8260551461cde92699a050de",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "d4531208743809003642736479dac47afb9a6147",
      "old_mode": 33188,
      "old_path": "target-arm/helper.c",
      "new_id": "2c6ec9d6cf16b2cb4e76009e9ee4260cbf000c61",
      "new_mode": 33188,
      "new_path": "target-arm/helper.c"
    },
    {
      "type": "modify",
      "old_id": "10c3f46547a1bd43f6128ea392bca2faec4914cb",
      "old_mode": 33188,
      "old_path": "target-cris/cpu.h",
      "new_id": "82df90d91c8bfa1c11b5a29fa185edf6205efe6b",
      "new_mode": 33188,
      "new_path": "target-cris/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "aa90d7173f96a23f7977c7bc209d097e78b403e1",
      "old_mode": 33188,
      "old_path": "target-cris/translate.c",
      "new_id": "d5b54e1ad41f7578a597a5b555aa51840c244959",
      "new_mode": 33188,
      "new_path": "target-cris/translate.c"
    },
    {
      "type": "modify",
      "old_id": "618c23494982f7d88a942588332a57db5a01c5c2",
      "old_mode": 33188,
      "old_path": "target-cris/translate_v10.c",
      "new_id": "da0b2caf85035d115558854a5b05ad689585c5db",
      "new_mode": 33188,
      "new_path": "target-cris/translate_v10.c"
    },
    {
      "type": "modify",
      "old_id": "74b674d5243a2ae1e2aabd17b4c3ef1524f392ca",
      "old_mode": 33188,
      "old_path": "target-i386/cpu.h",
      "new_id": "151f1b9d7ffea041131ff037987a2eb596751ef4",
      "new_mode": 33188,
      "new_path": "target-i386/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "b1a5ad9a20f68b1df6a5f53c6172b8881a02e280",
      "old_mode": 33188,
      "old_path": "target-i386/translate.c",
      "new_id": "d72fa4687cb997c6c76b041416e2742669a9bcf7",
      "new_mode": 33188,
      "new_path": "target-i386/translate.c"
    },
    {
      "type": "modify",
      "old_id": "944777d0524599c8ff1ccd5bc92114df265dd915",
      "old_mode": 33188,
      "old_path": "target-lm32/cpu.h",
      "new_id": "cc7726301e08ede68722810dbb68ac3ce7fa88aa",
      "new_mode": 33188,
      "new_path": "target-lm32/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "9a62f6cb523e0cef2f39b6ed2afda94276eb90b4",
      "old_mode": 33188,
      "old_path": "target-m68k/cpu.h",
      "new_id": "43a9a1c6128298846608790c4cf0b91892d93c45",
      "new_mode": 33188,
      "new_path": "target-m68k/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "7e20e59b8997b1388e1a559f5d925bc477ee7d9b",
      "old_mode": 33188,
      "old_path": "target-microblaze/cpu.h",
      "new_id": "402124a0514c801f297e7eab23d5d68de2292597",
      "new_mode": 33188,
      "new_path": "target-microblaze/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "728da133daa7d5b93f4aa0fb625ef3a07d84c928",
      "old_mode": 33188,
      "old_path": "target-microblaze/mmu.c",
      "new_id": "2ef1dc21a2139dff39c65880e2ed96e21a9263a2",
      "new_mode": 33188,
      "new_path": "target-microblaze/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "c33b16c1b5f631fa07f90b515a97bfa1ef3efad6",
      "old_mode": 33188,
      "old_path": "target-microblaze/translate.c",
      "new_id": "3de89440a6965a365b73df68126d53ba0f1317d3",
      "new_mode": 33188,
      "new_path": "target-microblaze/translate.c"
    },
    {
      "type": "modify",
      "old_id": "c91883d5e1f3eb875ea42363e553050672e05585",
      "old_mode": 33188,
      "old_path": "target-mips/cpu.h",
      "new_id": "2acc4b3d0a71921c915fb4ef28ee69ed64954214",
      "new_mode": 33188,
      "new_path": "target-mips/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "809a061e296b607ac821a913b5b33eac7c9b48f5",
      "old_mode": 33188,
      "old_path": "target-mips/op_helper.c",
      "new_id": "1aa9e3c9e491c94e0226a94e8052eeb064d15004",
      "new_mode": 33188,
      "new_path": "target-mips/op_helper.c"
    },
    {
      "type": "modify",
      "old_id": "29572aaba3a094e884b978dbe043ecfdf37c45c7",
      "old_mode": 33188,
      "old_path": "target-moxie/cpu.h",
      "new_id": "15ca15bf53ac8faa83d1d7d58bb9cecee8c81f32",
      "new_mode": 33188,
      "new_path": "target-moxie/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "36c4f20e2021698de4ca921e1b2ddf752c41f49d",
      "old_mode": 33188,
      "old_path": "target-openrisc/cpu.h",
      "new_id": "560210d9e5e750f6e734e7b702233d98e773d701",
      "new_mode": 33188,
      "new_path": "target-openrisc/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "aca1242bdbf3e8c1299b8e5061d0c7caffc47aa4",
      "old_mode": 33188,
      "old_path": "target-openrisc/translate.c",
      "new_id": "473556e14a55bb9e6f351df66e2846ad11229e39",
      "new_mode": 33188,
      "new_path": "target-openrisc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "6f76674a4cfbeb16e36f267d70b70d072ed5ca2d",
      "old_mode": 33188,
      "old_path": "target-ppc/cpu.h",
      "new_id": "406d30896096c440f3554a80d8b3e6427d102124",
      "new_mode": 33188,
      "new_path": "target-ppc/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "b650890130446a063c116f7789c9b7d886fc16b5",
      "old_mode": 33188,
      "old_path": "target-s390x/cpu.h",
      "new_id": "9aeb0241fb167194823ee6cedeb58b1ca234fe9d",
      "new_mode": 33188,
      "new_path": "target-s390x/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "84bf198e2b96ccf2d66eef18ca6947848e089049",
      "old_mode": 33188,
      "old_path": "target-s390x/mem_helper.c",
      "new_id": "90399f1b0b351a696dfd18d13e0b1eb9e239d5a0",
      "new_mode": 33188,
      "new_path": "target-s390x/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "34bb3d7799c8d7ac95aa57e6d9f37c5f0a865785",
      "old_mode": 33188,
      "old_path": "target-sh4/cpu.h",
      "new_id": "1f68b27a906fee774c3b42eca407c614e7dfe5fa",
      "new_mode": 33188,
      "new_path": "target-sh4/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "0522b65f1907c7fdcfbb8b09c041749287498bef",
      "old_mode": 33188,
      "old_path": "target-sparc/cpu.h",
      "new_id": "72ea1710ae6bd94a8a8de1d410f31ab6df361602",
      "new_mode": 33188,
      "new_path": "target-sparc/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "2a0c6f0d3de3affa3651046ace3accdd448e97a1",
      "old_mode": 33188,
      "old_path": "target-sparc/mmu_helper.c",
      "new_id": "7495406b3ea309f2faf1738dd239fed03c62b5e3",
      "new_mode": 33188,
      "new_path": "target-sparc/mmu_helper.c"
    },
    {
      "type": "modify",
      "old_id": "48fc2abe639031844798fd9bdef84e9d5af6f6ee",
      "old_mode": 33188,
      "old_path": "target-sparc/translate.c",
      "new_id": "4690b4699ae63b6f82dcc6117a8744e90fe4103f",
      "new_mode": 33188,
      "new_path": "target-sparc/translate.c"
    },
    {
      "type": "modify",
      "old_id": "916ee27ad4c79c3d2f876a250409793b0a140851",
      "old_mode": 33188,
      "old_path": "target-tricore/cpu.h",
      "new_id": "42751e8a0cedc7aeccda8682f103c7f1dfe5e243",
      "new_mode": 33188,
      "new_path": "target-tricore/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "f02bef41ee15f5fe340c83a19d377227b0cdbe50",
      "old_mode": 33188,
      "old_path": "target-tricore/translate.c",
      "new_id": "440f30a843822a20b8a0800d185038de1db31b9b",
      "new_mode": 33188,
      "new_path": "target-tricore/translate.c"
    },
    {
      "type": "modify",
      "old_id": "45e31e54ba1d52b731f0778107b8de3939f2acec",
      "old_mode": 33188,
      "old_path": "target-unicore32/cpu.h",
      "new_id": "121e5283d75976aa3bbca4083187ff8f0bdaa02f",
      "new_mode": 33188,
      "new_path": "target-unicore32/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "96bfc82e920f926e8be2f35547bd5691f40af475",
      "old_mode": 33188,
      "old_path": "target-xtensa/cpu.h",
      "new_id": "dbd2c9cd0fdeb2e99f0104051e6c235b220a3aa1",
      "new_mode": 33188,
      "new_path": "target-xtensa/cpu.h"
    }
  ]
}
