)]}'
{
  "log": [
    {
      "commit": "c40cdb2cbdd3cfa783c22087d29ef570d60dd141",
      "tree": "80d43b03a868d7bce49795a3fa839f7c700db980",
      "parents": [
        "dedfd5d7f21b08d50ba8c0220778e119952e2f77"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Aug 27 01:46:48 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:36 2009 -0400"
      },
      "message": "Blackfin: add some isram-driver self tests\n\nMake it easy to figure out if code changes here are correct.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b9a3899d59c3f0fc074573f0eba2419b1e4c0bca",
      "tree": "09d20c3b062604d615c9d224c06c5df5a5acbcec",
      "parents": [
        "97b070c8e7e82be30c8a3bf19e69b8c0c71f1fac"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon May 18 18:33:26 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:44 2009 -0400"
      },
      "message": "Blackfin: make deferred hardware errors more exact\n\nHardware errors on the Blackfin architecture are queued by nature of the\nhardware design.  Things that could generate a hardware level queue up at\nthe system interface and might not process until much later, at which\npoint the system would send a notification back to the core.\n\nAs such, it is possible for user space code to do something that would\ntrigger a hardware error, but have it delay long enough for the process\ncontext to switch.  So when the hardware error does signal, we mistakenly\nevaluate it as a different process or as kernel context and panic (erp!).\nThis makes it pretty difficult to find the offending context.  But wait,\nthere is good news somewhere.\n\nBy forcing a SSYNC in the interrupt entry, we force all pending queues at\nthe system level to be processed and all hardware errors to be signaled.\nThen we check the current interrupt state to see if the hardware error is\nnow signaled.  If so, we re-queue the current interrupt and return thus\nallowing the higher priority hardware error interrupt to process properly.\nSince we haven\u0027t done any other context processing yet, the right context\nwill be selected and killed.  There is still the possibility that the\nexact offending instruction will be unknown, but at least we\u0027ll have a\nmuch better idea of where to look.\n\nThe downside of course is that this causes system-wide syncs at every\ninterrupt point which results in significant performance degradation.\nSince this situation should not occur in any properly configured system\n(as hardware errors are triggered by things like bad pointers), make it a\ndebug configuration option and disable it by default.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "34d464f8aa3e762ec812a131bfd53ccb4f886f69",
      "tree": "2b576c318a04679863b2aa04444e77679aae3928",
      "parents": [
        "0f29456a21ae55c43b4e2a64611f778b1fbe4bdf"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Mar 02 18:14:47 2009 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Mar 02 18:14:47 2009 +0800"
      },
      "message": "Blackfin arch: use common KGDB_TESTS rather than our own KGDB_TESTCASE\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "e60cb8a9eb2d76ac072a45112dfaf365837d86aa",
      "tree": "264757161693f5c0679e955be577ffddf7bc8e07",
      "parents": [
        "7be138838f2a0c1e1212890481ff9215d3d0fdca"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jan 07 23:14:38 2009 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jan 07 23:14:38 2009 +0800"
      },
      "message": "Blackfin arch: change HWTRACE Kconfig and set it on default\n\nchange the hwtrace description to be less confusing and default it to on\n(since there shouldnt be any crashes in the miss handler code itself)\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "459249aa2d9ae02f49479a2096e5372ccc29c9be",
      "tree": "9da223c667b0446f97dd2ac872dfddc0c76d0979",
      "parents": [
        "dbdf20db537a5369c65330f878ad4905020a8bfa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jan 07 23:14:39 2009 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jan 07 23:14:39 2009 +0800"
      },
      "message": "Blackfin arch: merge kgdb test code using common CONFIG_KGDB_TESTS\n\n[Grace Pan \u003cgrace.pan@analog.com\u003e: Add case for kgdb test in l1 and l2]\n\nSigned-off-by: Grace Pan \u003cgrace.pan@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "a45d575f53c9ed2926840377e59aa19e2024ee87",
      "tree": "0789f43eaee963ea5c4f4f011080b4e36a77c7eb",
      "parents": [
        "f768a0eb90831ced2129df6ccba6f1177fa5a0fa"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Jan 07 23:14:38 2009 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jan 07 23:14:38 2009 +0800"
      },
      "message": "Blackfin arch: Add basic irq stack checking for Blackfin\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9f06c38fb230720371397a57faa24aa6e31b2c87",
      "tree": "c9bb931986abc5ad2ebaccf4946687e95805071c",
      "parents": [
        "a88c71e4367aada2065c5e247477c891d2ca952f"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Fri Oct 10 18:13:21 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Oct 10 18:13:21 2008 +0800"
      },
      "message": "Blackfin arch: Add optional verbose debug\n\nAdd optional verbose debug - which when turned off, quiets down\nuserspace errors. Saves ~8k of code/data for production systems\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "0cfbb3234c8b18fc2a4934bed418be47c8382b72",
      "tree": "6af6a8c0917169dc2aee8a036ff2d14efcaaf607",
      "parents": [
        "0c0497c257c12c9ecb8825490a339bfce8a0532f"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Oct 09 17:39:37 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Oct 09 17:39:37 2008 +0800"
      },
      "message": "Blackfin arch: early prink code still use uart core console functions to parse and set configure option string\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "a5ac0129249611fc4a35e6d7cd9b8462d67e5798",
      "tree": "9fd28b5e6e10cce341e63a1fd9885fae5e019643",
      "parents": [
        "5d2e321306f82550e6d354b3210a18b86bdb13c1"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Oct 13 14:07:19 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Oct 13 14:07:19 2008 +0800"
      },
      "message": "Blackfin arch: add supporting for kgdb\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "0c7a6b2135c1bcb5139ca9ca87f292caafcb9410",
      "tree": "ee1e8b36a4dba9120035ddac270e63ba91dc649c",
      "parents": [
        "f4585a08479a730fb809606b8ee327a5398c117c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Oct 08 16:27:12 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Oct 08 16:27:12 2008 +0800"
      },
      "message": "Blackfin arch: add supporting for double fault debug handling\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "7dee62ac5a3e3f5aa7cc5069fa2d32cec5117229",
      "tree": "cfbd35f5cbbfff3c08352b0e12a36d4c44c23101",
      "parents": [
        "6546eae4fd90ab11ca7ab6d6b9e1b243d1ce5fe6"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Sat Jul 19 20:53:46 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jul 19 20:53:46 2008 +0800"
      },
      "message": "Blackfin arch: Do not need this dualcore test module in kernel.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "cf93425d406101c89b6e25d9864c3b69435211a7",
      "tree": "33604f4d7d64e29af201744b9d58e84a9a7dfdc8",
      "parents": [
        "6cda2e90588ba2f70543abf68b4815e10c86aef1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:32:40 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:32:40 2008 +0800"
      },
      "message": "[Blackfin] arch: add slightly better help text for CPLB_INFO\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "74ce8322bf8843e6fd04e081d361c107bcf73564",
      "tree": "3929ea610869c28cad8b7130588efeda9e7cbf5a",
      "parents": [
        "529a73fbaeee2f3bd932be8b54665994133be6ae"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 23:50:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 23:50:49 2007 +0800"
      },
      "message": "Blackfin arch: split debug stuff off into Kconfig.debug like everyone else\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    }
  ]
}
