)]}'
{
  "log": [
    {
      "commit": "c85b2a5fe200d744a814d23c258460d4fc98a546",
      "tree": "b9fdf571d61a31808702b6aff9f12562ab650748",
      "parents": [
        "49a28cc8fd26f5317c47a9aeb2bdd1c33e21738e",
        "6cf07a8cc86a0b471466c7fe45892f7ef434015b"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:27:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sun Sep 11 14:27:15 2005 -0700"
      },
      "message": "Pull sim-fixes into release branch\n"
    },
    {
      "commit": "e72225d160a2529d6ce6d5898a267f7dae02aa6e",
      "tree": "6d71076b95bd09fee075e15b9603abb60264b0ed",
      "parents": [
        "3352ae5de4945242040d23e16b674d17ddc7ce15"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Sep 07 23:23:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:34 2005 -0700"
      },
      "message": "[PATCH] bogus #if (simserial)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc90e95f310f4f821c905b2aec8e9449bb3270fa",
      "tree": "23e70f0fe44f2176ae7ab45e64ea16d50ea4e107",
      "parents": [
        "d8971fcb702e24d1e22c77fd1772f182ffee87e3"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Wed Aug 24 17:13:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 31 08:32:03 2005 -0700"
      },
      "message": "[IA64] Add PAL_VM_SUMMARY/PAL_MEM_ATTRIB to bootloader for SKI\n\nThis patch implements PAL_VM_SUMMARY (and PAL_MEM_ATTRIB for good\nmeasure) and pretends that the simulated machine is a McKinley.\n\nSome extra comments and clean-up by Tony Luck.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "38d26b9f577ec63ba64926c45f4ee3805ed2041c",
      "tree": "d9ff25263dfa04c0926f8865d68e2e505ddfce2f",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 24 03:58:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 24 14:50:37 2005 -0700"
      },
      "message": "[IA64] arch/ia64/hp/sim/boot/fw-emu.c: remove egcs workaround\n\nKernel 2.6 doesn\u0027t support egcs, and I didn\u0027t find any user of this \nfunction.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a4cce10492358b33d33bb43f98284c80482037e8",
      "tree": "868c53b157ceacf5be84004f9ecc464b794256c2",
      "parents": [
        "62d75f3753647656323b0365faa43fc1a8f7be97"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Aug 22 17:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:41:56 2005 -0700"
      },
      "message": "[IA64] Fix simulator boot (for real this time).\n\nThanks to Stephane, we\u0027ve now worked out the real cause of the\n`Linux  will not boot on simulator\u0027 problem.  Turns out it\u0027s a stack\noverflow because the stack pointer wasn\u0027t being initialised properly\nin boot_head.S (it was being initialised to the lowest instead of the\nhighest address of the stack, so the first push started to overwrite\ndata in the BSS).\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "62d75f3753647656323b0365faa43fc1a8f7be97",
      "tree": "0572889bd8f83cf17622790e8533dd7c2ebadc7e",
      "parents": [
        "034e5356a4c0401d1227393de4c756e9c414be35"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "message": "[IA64] backout incorrect fix for simulator boot issue\n\nEarlier fix in 4aec0fb12267718c750475f3404337ad13caa8f5 just\nmasked the real problem.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4aec0fb12267718c750475f3404337ad13caa8f5",
      "tree": "8d98ed612d6fb7648991529dd1c8700299047bce",
      "parents": [
        "75e8727fbb3749075b6df36be636a3045ed9d515"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "ianw@gelato.unsw.edu.au",
        "time": "Tue Jul 19 22:32:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 14:10:41 2005 -0700"
      },
      "message": "[IA64] Simulator bootloader fails with gcc 4\nAfter building a fresh tree with gcc 4 I can\u0027t boot the simulator as\nthe bootloader loader dies with \n\nloading /home/ianw/kerntest/kerncomp//build/sim_defconfig/vmlinux...\nfailed to read phdr\n\nAfter some investigation I believe this is do with differences between\nthe alignment of variables on the stack between gcc 3 and 4 and the\nski simulator.  If you trace through with the simulator you can see\nthat the disk_stat structure value returned from the SSC_WAIT_COMPLETION\ncall seems to be only half loaded.  I guess it doesn\u0027t like the alignment\nof the input.\n\nSigned-off-by: Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3b5cc09033f49d004006acf44e5b05036bd46a85",
      "tree": "dcae13f5768234fe59736e877885ee6d8b4fc0fc",
      "parents": [
        "699139279d29e36e39d353b0536b510dab2e5ffa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Sun Jul 10 21:49:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jul 11 10:30:07 2005 -0700"
      },
      "message": "[IA64] assign_irq_vector() should not panic\n\nCurrent assign_irq_vector() will panic if interrupt vectors is running\nout. But I think how to handle the case of lack of interrupt vectors\nshould be handled by the caller of this function. For example, some\nPCI devices can raise the interrupt signal via both MSI and I/O\nAPIC. So even if the driver for these device fails to allocate a\nvector for MSI, the driver still has a chance to use I/O APIC based\ninterrupt. But currently there is no chance for these driver to use\nI/O APIC based interrupt because kernel will panic when\nassign_irq_vector() fails to allocate interrupt vector.\n\nThe following patch changes assign_irq_vector() for ia64 to return\n-ENOSPC on error instead of panic (as i386 and x86_64 versions do).\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "819c67e69c4e0062787e27dd989f5f9d00d4834e",
      "tree": "bdbc12f883db46bb985dcf55e28765ad4b8353b0",
      "parents": [
        "c1ffb6a8aaed45ba2dc0a8f09241b0a96f9955ba"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Thu Jun 09 22:40:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:58:29 2005 -0700"
      },
      "message": "[IA64] Replace stale KDB-code with useful MAGIC_SYSRQ code in simserial.c\n\nPatch makes it possible to use the \"F4\" function key to do\nmagic sysrq in the HP Ski simulator.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e15da40176f16050c8d92b36387a49370317e276",
      "tree": "0f3a161b9754d8e67b7900db37b36951ece45842",
      "parents": [
        "a9f9de7378e3a81f7266f542f2290399a298ef52"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue May 03 12:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:25:56 2005 -0700"
      },
      "message": "[IA64] Recognize HP sx2000 chipset\n\nNo functional change, just identify the device nicely:\n\n  -IOC: Unknown (103c:12ec) 0.1 HPA 0xf8020002000 IOVA space 1024Mb at 0x40000000\n  +IOC: sx2000 0.1 HPA 0xf8020002000 IOVA space 1024Mb at 0x40000000\n\nWe used to create fake PCI devices for these chips, but we no longer do that.\nSo I don\u0027t think there\u0027s any reason to touch pci_ids.h now.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bb0fc085457cf6a865b8232b0cefab3a7819df44",
      "tree": "deaa9e3b58d6e40cb2bdba61898bf8373dc02688",
      "parents": [
        "c0b12422e5e1d041026dd27074de17d2d7e32c4e"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Mar 24 22:58:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 03 13:33:18 2005 -0700"
      },
      "message": "[IA64] use common pxm function\n\nThis patch simplifies a couple places where we search for _PXM\nvalues in ACPI namespace.  Thanks,\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5f6602a101993592b437b801c401443bec65d0cf",
      "tree": "603ce367a349b9454a7f6b77953b3ecdf194ec68",
      "parents": [
        "fde740e4dd4a05ca8957490d468fa9b2770f5bd6"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Mon Apr 25 13:14:36 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:14:36 2005 -0700"
      },
      "message": "[IA64] sba_iommu bug fixes\n\n   This fixes a couple of bugs in the zx1/sx1000 sba_iommu.  These are\nall pretty low likelihood of hitting.  The first problem is a simple off\nby one, deep in the sba_alloc_range() error path.  Surrounding that was\na lock ordering problem that could have potentially deadlocked with the\norder the locks are grabbed in sba_unmap_single().  I moved the resource\nlocking into sba_search_bitmap() to prevent this.  Finally, there\u0027s a\npotential race between unmapping pdir entries and marking incoming DMA\npages clean.  If you see any oddities, please let me know, but I\u0027ve\ntested it pretty thoroughly here.  Tony, please apply.  Thanks,\n\nBTW, many of the options in this driver not on by default are becoming\nmore and more broken.  I\u0027ll be working on some patches to clean them\nout, but I wanted to get this bug fix out first.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
