)]}'
{
  "log": [
    {
      "commit": "9d4ad801372c688c6ae7e080f6fc6f802f53cbe3",
      "tree": "3ab68eba0f4a684822db3a398cfe59c85317d683",
      "parents": [
        "3d60ee1b04320d0695e071828dbadf3564d4568a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 11:43:09 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 09 15:01:59 2007 +0100"
      },
      "message": "[AVR32] Remove last remains of libgcc\n\nTwo libgcc headers were left around even though all the actual code\nborrowed from libgcc is gone. Delete them.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3fc0eb47aa96b1d9230ff85b722c45c3b9e83d14",
      "tree": "f7c66574a3795b777e8fd00285238df0482c1b3d",
      "parents": [
        "50954ab327a9f860caef1a7c8353346b945cb316"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 12:55:03 2006 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 13:08:30 2006 +0100"
      },
      "message": "[AVR32] Add missing #include \u003clinux/param.h\u003e to delay.c\n\n__const_udelay() needs HZ, which is defined in \u003casm/param.h\u003e.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "acc9252a36dcefbcdae12f88566300a80d925e11",
      "tree": "0c5a9b8c966f8fa6cdb2c71676c12033ef66ac7c",
      "parents": [
        "c2eb5090ee531a50533ba9e739071c21f98a5a77"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Dec 04 14:17:39 2006 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 13:06:24 2006 +0100"
      },
      "message": "[AVR32] Don\u0027t include \u003casm/delay.h\u003e\n\nInclude \u003clinux/delay.h\u003e instead of \u003casm/delay.h\u003e from a few places.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6af0f5f83169ef215b4579834ddfb2691e8a7bff",
      "tree": "e88a8a009638cec29bf42fe881516cfe1936f26a",
      "parents": [
        "bbfd2bf9028a55cb85ff51eb34dc663b7e49ed55"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Nov 06 14:06:45 2006 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Nov 06 14:07:16 2006 +0100"
      },
      "message": "AVR32: Add missing return instruction in __raw_writesb\n\n__raw_writesb ends with a conditional branch, which is obviously\nwrong. It should return after the last loop terminates.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "168c8fa32ff40d6caf7226a5abf2a0096f3393bf",
      "tree": "b58f6a66a4325e83482cbc43d88fae7c9ee1054a",
      "parents": [
        "e9a43850e6a99e335c8120579749389b376bc204"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 31 20:01:11 2006 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Nov 06 10:43:24 2006 +0100"
      },
      "message": "AVR32: Fix thinko in generic_find_next_zero_le_bit()\n\nThe existing implementation of this function seems to be looking for\na one although it should be looking for a zero. This causes trouble\nfor the ext2 filesystem, which tends to report -ENOSPC without this\npatch.\n\nFix this by complementing each word before scanning.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "d68041cc9fde550fe6b6a6de1d7a110daff3cb60",
      "tree": "1b712054a6466b7901339ebaba37ce27c7f2b1a0",
      "parents": [
        "065834ab3988fece5608088e83724891c8190a2f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 24 10:12:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 25 20:26:33 2006 -0700"
      },
      "message": "[PATCH] AVR32: Implement and export __raw_{read,write}s[bwl]\n\nImplement __raw_readsb and __raw_writesb. Export __raw_reads[bwl]\nand __raw_writes[bwl] for use by modules.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f97f7f9400de47ae837170bb274e90ad3934386",
      "tree": "514451e6dc6b46253293a00035d375e77b1c65ed",
      "parents": [
        "53e62d3aaa60590d4a69b4e07c29f448b5151047"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Sep 25 23:32:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:54 2006 -0700"
      },
      "message": "[PATCH] avr32 architecture\n\nThis adds support for the Atmel AVR32 architecture as well as the AT32AP7000\nCPU and the AT32STK1000 development board.\n\nAVR32 is a new high-performance 32-bit RISC microprocessor core, designed for\ncost-sensitive embedded applications, with particular emphasis on low power\nconsumption and high code density.  The AVR32 architecture is not binary\ncompatible with earlier 8-bit AVR architectures.\n\nThe AVR32 architecture, including the instruction set, is described by the\nAVR32 Architecture Manual, available from\n\nhttp://www.atmel.com/dyn/resources/prod_documents/doc32000.pdf\n\nThe Atmel AT32AP7000 is the first CPU implementing the AVR32 architecture.  It\nfeatures a 7-stage pipeline, 16KB instruction and data caches and a full\nMemory Management Unit.  It also comes with a large set of integrated\nperipherals, many of which are shared with the AT91 ARM-based controllers from\nAtmel.\n\nFull data sheet is available from\n\nhttp://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf\n\nwhile the CPU core implementation including caches and MMU is documented by\nthe AVR32 AP Technical Reference, available from\n\nhttp://www.atmel.com/dyn/resources/prod_documents/doc32001.pdf\n\nInformation about the AT32STK1000 development board can be found at\n\nhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id\u003d3918\n\nincluding a BSP CD image with an earlier version of this patch, development\ntools (binaries and source/patches) and a root filesystem image suitable for\nbooting from SD card.\n\nAlternatively, there\u0027s a preliminary \"getting started\" guide available at\nhttp://avr32linux.org/twiki/bin/view/Main/GettingStarted which provides links\nto the sources and patches you will need in order to set up a cross-compiling\nenvironment for avr32-linux.\n\nThis patch, as well as the other patches included with the BSP and the\ntoolchain patches, is actively supported by Atmel Corporation.\n\n[dmccr@us.ibm.com: Fix more pxx_page macro locations]\n[bunk@stusta.de: fix `make defconfig\u0027]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave McCracken \u003cdmccr@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
