)]}'
{
  "log": [
    {
      "commit": "42086cec3263b8c015ca3faa01e8190f0e3ff445",
      "tree": "c28564042c13ee09e652dc176b6f8cd87ce10359",
      "parents": [
        "bdd362ff4ff8dc0c697ce87dbb337f3b7341fc46"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Mon Jan 28 15:55:01 2008 -0800"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Wed Feb 13 17:45:36 2008 -0800"
      },
      "message": "[XTENSA] Allow debugger to modify the WINDOWBASE register.\n\nFor the \u0027return\u0027 command, GDB needs to adjust WINDOWBASE.\nIn case WB is different from 0, we need to rotate the\nwindow register file and update WINDOWSTART and WMASK.\nThis patch also removes some ret|\u003d statements for\n__get_user/__put_user as the address range was alrady\nchecked a couple of lines earlier.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "c658eac628aa8df040dfe614556d95e6da3a9ffb",
      "tree": "e2211e1d5c894c29e92d4c744f504b38410efe41",
      "parents": [
        "71d28e6c285548106f551fde13ca6d589433d843"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Tue Feb 12 13:17:07 2008 -0800"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Wed Feb 13 17:41:43 2008 -0800"
      },
      "message": "[XTENSA] Add support for configurable registers and coprocessors\n\nThe Xtensa architecture allows to define custom instructions and\nregisters. Registers that are bound to a coprocessor are only\naccessible if the corresponding enable bit is set, which allows\nto implement a \u0027lazy\u0027 context switch mechanism. Other registers\nneeds to be saved and restore at the time of the context switch\nor during interrupt handling.\n\nThis patch adds support for these additional states:\n\n- save and restore registers that are used by the compiler upon\n  interrupt entry and exit.\n- context switch additional registers unbound to any coprocessor\n- \u0027lazy\u0027 context switch of registers bound to a coprocessor\n- ptrace interface to provide access to additional registers\n- update configuration files in include/asm-xtensa/variant-fsf\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "3e92501a4e10e640786de10786c434834a0c1651",
      "tree": "4fd9f94fa2bba52379f28fa35ee957f8bc181649",
      "parents": [
        "ea0b6b066304d9f7e24b273c71fab5d67ce54f96"
      ],
      "author": {
        "name": "Marc Gauthier",
        "email": "marc@gums.hq.tensilica.com",
        "time": "Tue Dec 11 15:28:07 2007 -0800"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Wed Feb 13 17:22:49 2008 -0800"
      },
      "message": "[XTENSA] Add missing cast in elf.h ELF_CORE_COPY_REGS()\n\nAvoids compiler warning.\n\nSigned-off-by: Marc Gauthier \u003cmarc@tensilica.com\u003e\n"
    },
    {
      "commit": "8d7e8240e66cecc84a375aceb26942d02b291198",
      "tree": "97074169ed7a281ccf5207a653781f57ddb2bffc",
      "parents": [
        "0b2c3afdaaaa3e577300b2235df43eb8af00020b"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Tue Feb 12 11:55:32 2008 -0800"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Wed Feb 13 17:09:08 2008 -0800"
      },
      "message": "[XTENSA] Clean up elf-gregset.\n\nRemove additional registers from the ELF gregset structure that\nare only used by the kernel or are not required or invalid in\nuser-space. The ar registers are always aligned to a windowbase\nvalue of 0, and the WB register is always assumed to be 0.\nIncrease the size of the structure to 128 entries. This will\nprovide enough space in future.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "516c25a86f6bdad77ded01a43c52c5569c8d690c",
      "tree": "e7404e73fd103f70958ccb1bc1c74ff1c7ff48bf",
      "parents": [
        "c1445db9f72db0537c43a2eab6e1b0f6741162f5"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "k.shutemov@gmail.com",
        "time": "Thu Feb 07 00:15:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed\n\nasm/elf.h, asm/page.h and asm/user.h don\u0027t export to userspace now, so we can\ndrop #ifdef __KERNEL__ for them.\n\n[k.shutemov@gmail.com: remove #ifdef __KERNEL_]\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nReviewed-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff6fd469885aafa5ec387babcb6537f3c00d6df0",
      "tree": "7a5649de46622ea63023c51aac24f614beb3060a",
      "parents": [
        "01858d1b0b406307626bbc01238391b06aae2c20"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Tue Aug 14 13:02:06 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Mon Aug 27 13:54:06 2007 -0700"
      },
      "message": "[XTENSA] Add kernel module support\n\nAdd kernel module support.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "29c4dfd92edc26c2cd2c0c64c9201d5b91d6418e",
      "tree": "64b2884bb49a86f2895d9206b79bf9f64e384615",
      "parents": [
        "adba09f01577ea441a761a85aacb1e43b58d35c4"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:49:32 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:49:32 2007 -0700"
      },
      "message": "[XTENSA] Remove non-rt signal handling\n\nThe non-rt signal handling was never really used, so we don\u0027t break\nanything. This patch also cleans up the signal stack-frame to make\nit independent from the processor configuration. It also improves\nthe method used for controlling single-stepping. We now save and\nrestore the \u0027icountlevel\u0027 register that controls single stepping\nand set or clear the saved state to enable or disable it.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "173d6681380aa1d60dfc35ed7178bd7811ba2784",
      "tree": "9d6d4d2c6dd791499ebab558647efb67ac88ae3a",
      "parents": [
        "fd43fe19b830d6cd0eba08a6c6a5f71a6bd9c1b0"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Sun Dec 10 02:18:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] xtensa: remove extra header files\n\nThe Xtensa port contained many header files that were never needed.  This\nrather lengthy patch removes all those files.  Unfortunately, there were\nmany dependencies that needed to be updated, so this patch touches quite a\nfew source files.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a8fd5589902153a134111ed7a40f9cca1f83254",
      "tree": "6f7a06de25bdf0b2d94623794c2cbbc66b5a77f6",
      "parents": [
        "3f65ce4d141e435e54c20ed2379d983d362a2cb5"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Thu Jun 23 22:01:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:22 2005 -0700"
      },
      "message": "[PATCH] xtensa: Architecture support for Tensilica Xtensa Part 6\n\nThe attached patches provides part 6 of an architecture implementation for the\nTensilica Xtensa CPU series.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
