)]}'
{
  "log": [
    {
      "commit": "2be6bb0c79c7fbda3425b65ee51c558bbaf4cf91",
      "tree": "db0dafd7e7f83945edc2c50c358a3d81fca960c3",
      "parents": [
        "d74310d3b18aabbb7d0549ea9e3fd3259c1dce00"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 05 22:10:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 05 22:10:30 2010 +0900"
      },
      "message": "sh: intc: Split up the INTC code.\n\nThis splits up the sh intc core in to something more vaguely resembling\na subsystem. Most of the functionality was alread fairly well\ncompartmentalized, and there were only a handful of interdependencies\nthat needed to be resolved in the process.\n\nThis also serves as future-proofing for the genirq and sparseirq rework,\nwhich will make some of the split out functionality wholly generic,\nallowing things to be killed off in place with minimal migration pain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44629f57accccbb8e6d443246fe6f51b42f7f781",
      "tree": "b75bab4a39a2be40f58a9d6daac4a208035300fe",
      "parents": [
        "e8184a47c9cc04380553114815356d1042a27788"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 23 20:09:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 05 01:15:47 2010 +0900"
      },
      "message": "sh: intc: Implement reverse mapping for IRQs to per-controller IDs.\n\nThis implements a scheme roughly analogous to the PowerPC virtual to\nhardware IRQ mapping, which we use for IRQ to per-controller ID mapping.\nThis makes it possible for drivers to use the IDs directly for lookup\ninstead of hardcoding the vector.\n\nThe main motivation for this work is as a building block for dynamically\nallocating virtual IRQs for demuxing INTC events sharing a single INTEVT\nin addition to a common masking source.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9d885c3e59e50863565bddd2672656b57b15035",
      "tree": "07c3ac0cb2d56d037693b23ec2d09286bfee539b",
      "parents": [
        "e15f6870a2f2a29abcdb910b80f9629bcf7f5566"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Oct 02 01:04:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Oct 02 01:04:30 2010 +0900"
      },
      "message": "sh: Support IRQ balancing for SH-X3 proto cores, too.\n\nThis adds in hardware IRQ auto-distribution support for SH-X3 proto CPUs,\nfollowing the SH7786 support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc825b17904a06bbd2f79d720b23156e4c01a22f",
      "tree": "8f1e13b850a06264530f1f1bb680a541e73cef34",
      "parents": [
        "fecf066c2d2fbc7e6a7e7e3a5af772a165bdd7b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 13:13:52 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 13:13:52 2010 +0900"
      },
      "message": "sh: intc: IRQ auto-distribution support.\n\nThis implements support for hardware-managed IRQ balancing as implemented\nby SH-X3 cores (presently only hooked up for SH7786, but can probably be\ncarried over to other SH-X3 cores, too).\n\nCPUs need to specify their distribution register along with the mask\ndefinitions, as these follow the same format. Peripheral IRQs that don\u0027t\nopt out of balancing will be automatically distributed at the whim of the\nhardware block, while each CPU needs to verify whether it is handling the\nIRQ or not, especially before clearing the mask.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "43b8774dc409ea5d9369b978e2e7bc79289f0522",
      "tree": "13aa346ff8f30786e8ce3ccfdd8341d182ce4c87",
      "parents": [
        "12129fea50edcd696a9556523b058d6c445f21d8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 14:43:03 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 14:43:03 2010 +0900"
      },
      "message": "sh: intc: userimask support.\n\nThis adds support for hardware-assisted userspace irq masking for\nspecial priority levels. Due to the SR.IMASK interactivity, only some\nplatforms implement this in hardware (including but not limited to\nSH-4A interrupt controllers, and ARM-based SH-Mobile CPUs). Each CPU\nneeds to wire this up on its own, for now only SH7786 is wired up as an\nexample.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ]
}
