)]}'
{
  "log": [
    {
      "commit": "248fb89c12228190cecea553353e16cf21a67dc3",
      "tree": "b60b81abaa1151ac8240457b36cc4cfda62dc1eb",
      "parents": [
        "d8ff0bbf564f7ebf6c33ef6662d8f00c7d43ba80"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Sun Feb 17 18:01:42 2008 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: docs fixes to Documentation/i386/IO-APIC.txt\n\nClean up spelling and grammar of IO-APIC.txt\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aa69432a68fb0aec49551fd69fe920a6df572573",
      "tree": "65e354e8025a594bd8197885cbc9c9f557c730d6",
      "parents": [
        "076e21a0142ac33d53bc0cca58c6170d4ad14f5d"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Oct 24 10:18:49 2007 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 boot: document for 32 bit boot protocol\n\nThis patch documents the 32-bit boot protocol of x86. It has been used\nby Kexec and LinuxBIOS. This patch is based on the proposal of Peter\nAnvin.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "e5371ac566b6794f2125393b6850909de9e16f58",
      "tree": "ac08bad552ebfb1f0deb55f88230369f236b8ac0",
      "parents": [
        "55b70a0300b873c0ec7ea6e33752af56f41250ce"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Oct 21 16:41:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:17 2007 -0700"
      },
      "message": "update boot spec to 2.07\n\nUpdates for version 2.07 of the boot protocol.  This includes:\n\nload_flags.KEEP_SEGMENTS- flag to request/inhibit segment reloads\nhardware_subarch\t- what subarchitecture we\u0027re booting under\nhardware_subarch_data\t- per-architecture data\n\nThe intention of these changes is to make booting a paravirtualized\nkernel work via the normal Linux boot protocol.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43fb2387d0774a36f450b50d538cee84cf83858e",
      "tree": "2a7c894bb93aac523cc2228b5249e659a7df3a9b",
      "parents": [
        "d3f7eae182b04997be19343a23f7009170f4f7a5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:08 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Add warning in Documentation that zero-page is not a stable ABI\n\nSome people writing boot loaders seem to falsely belief the 32bit zero page is a\nstable interface for out of tree code like the real mode boot protocol. Add a comment\nclarifying that is not true.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85414b693ac037d709582a167a330db3a5d186d8",
      "tree": "78836556d59e28c335d2ba5be347c06f4298432e",
      "parents": [
        "1d67953f2bda8876045c24ae58841f27d9bb7572"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Define zero-page offset 0x1e4 as a scratch field, and use it\n\nThe relocatable kernel code needs a scratch field for the decompressor\nto determine its own location.  It was using a location inside\nstruct screen_info; reserve a free location and document it as scratch\ninstead.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db2668fdbeb2e3c95ebadf95856c9e31a8a8d569",
      "tree": "c36a55e3c5260740ef30f3c1741e5d8d5e9273cf",
      "parents": [
        "af669c97291c458c97a869bf3c36eb870e7430c1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed May 23 16:59:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:15:34 2007 -0700"
      },
      "message": "boot documentation: clarifications\n\nTextual clarifications (and fix an off-by-one error) based on feedback\nmostly from Jeremy Fitzhardinge.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dec04cff500d4e543c55ab1beb0af85d8ed7e6bd",
      "tree": "341736cf4a4fa51a8f5126e8011f8f7d6553dd53",
      "parents": [
        "66123549dbd75c67509c73b9d94bf7a9d2f4b286"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu May 17 15:50:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 20:52:26 2007 -0700"
      },
      "message": "Further update of the i386 boot documentation\n\nA number of items in the i386 boot documentation have been either\nvague, outdated or hard to read.  This text revision adds several more\nexamples, including a memory map for a modern kernel load.  It also\nadds a field-by-field detailed description of the setup header, and a\nbootloader ID for Qemu.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de372ecd80a42c4fb485c7232475301a18d05184",
      "tree": "e8707521df8b4d2ea97a8b2fed33a49721cd151a",
      "parents": [
        "d5f9f942c601fdebe57f7805e4b4fbad9c28ada8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 08 20:37:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:47:51 2007 -0700"
      },
      "message": "Documentation/i386/boot.txt: update and correct\n\nIn the process of rewriting the x86 setup code, I found a number of\ninaccuracies and outdated recommendations in the boot protocol\ndocumentation.  Revamp to make it more up to date.\n\nIn particular, the common use of the heap actually requires (slightly)\nmore than 4K of heap plus stack, which is the recommended amount in\nthe document; currently the code compensates by being smaller than\nspecified, but we can\u0027t assume that will be true forever.  Thus,\nrecommend that if we have a modern bzImage kernel, that the bootloader\nmaximizes the available space.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f9aeca7a081d81c4c9862be1e04f15b5ab5461f",
      "tree": "49b802b90aca5b170aba5734ef99344a90426b01",
      "parents": [
        "79e030114a8d97a1dcd593ab84fb986f8c91c536"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed May 02 19:27:10 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:10 2007 +0200"
      },
      "message": "[PATCH] x86: add command line length to boot protocol\n\nBecause the command line is increased to 2048 characters after 2.6.21, it\u0027s\nnot possible for boot loaders and userspace tools to determine the length\nof the command line the kernel can understand.  The benefit of knowing the\nlength is that users can be warned if the command line size is too long\nwhich prevents surprise if things don\u0027t work after bootup.\n\nThis patch updates the boot protocol to contain a field called\n\"cmdline_size\" that contain the length of the command line (excluding the\nterminating zero).\n\nThe patch also adds missing fields (of protocol version 2.05) to the x86_64\nsetup code.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c229ec5dae58b218cab0bc1b36a7647b0ec4900f",
      "tree": "30a4f07352ae1c61be4e78fedd59547dce8c42a8",
      "parents": [
        "a8a75a20e9a854685ac3e7af2e0e32f9b0be436b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@anvin.org",
        "time": "Fri Jan 26 09:15:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:59:48 2007 -0800"
      },
      "message": "[PATCH] Boot loader ID for Gujin\n\nAdd an official boot loader ID for Gujin.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d263b213577a1e8f166b0a7212d85175e36d6c19",
      "tree": "ebd5221bdebe0f222a8fea2f91e71977a0e270f6",
      "parents": [
        "9cfa5b5dfafcfe64c1a48906f243cdd302f82471"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "message": "[PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n\nCorrect the documentation for bzImage protocol extension due to relocatable\nbzImage.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "be274eeaf20b4c7155242645d5e2c48b023e609b",
      "tree": "2c56b03d80ad1e9e376b286ddfa28fffe0606901",
      "parents": [
        "e69f202d0a1419219198566e1c22218a5c71a9a6"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "message": "[PATCH] i386: extend bzImage protocol for relocatable protected mode kernel\n\nExtend bzImage protocol to enable bootloaders to load a completely relocatable\nbzImage.  Now protected mode component of kernel is also relocatable and a\nboot-loader can load the protected mode component at a differnt physical\naddress than 1MB.  (If kernel was built with CONFIG_RELOCATABLE)\n\nKexec can make use of it to load this kernel at a different physical address\nto capture kernel crash dumps.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "354332ee44834819ff31a0afbeffda0c32244f8f",
      "tree": "d2ebd322ed731164dae55157528ad6b6672d6160",
      "parents": [
        "dd9daa221e77f642954849a795fa7c59533a9b2f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 12 20:35:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] x86: reserve a boot-loader ID number for Xen\n\nClaim an ID number for Xen in the LOADER_TYPE field.\n\nAlso, keep the table in zero-page.txt consistent with boot.txt.\n\n[hpa says: 6 was skipped because I couldn\u0027t rule out that it hadn\u0027t been\n unofficially used.  It seemed easier to skip it for now.]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8eeaaf4180334a8e5c3582fe62a5f8176a8c124",
      "tree": "f2db782c1a67c1d632942d43b68bd2c5c7c3981d",
      "parents": [
        "5e1efe4931bf7d95b2f3d48ca0b79ea0e8341cc2"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Sep 06 15:17:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:29 2005 -0700"
      },
      "message": "[PATCH] Make the bzImage format self-terminating\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Frank Sorenson \u003cfrank@tuxrocks.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9ba70535dc12d9eb57d466a2ecd749e16eca866",
      "tree": "7032500f7697e37e8e93869bdcefd4ab5473a136",
      "parents": [
        "be9e68703c53fece406bc2e40976a5cfe2a8e77f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] Increase number of e820 entries hard limit from 32 to 128\n\nThe specifications that talk about E820 map doesn\u0027t have an upper limit on\nthe number of e820 entries.  But, today\u0027s kernel has a hard limit of 32.\nWith increase in memory size, we are seeing the number of E820 entries\nreaching close to 32.  Patch below bumps the number upto 128.\n\nThe patch changes the location of EDDBUF in zero-page (as it comes after E820).\nAs, EDDBUF is not used by boot loaders, this patch should not have any effect\non bootloader-setup code interface.\n\nPatch covers both i386 and x86-64.\n\nTested on:\n* grub booting bzImage\n* lilo booting bzImage with EDID info enabled\n* pxeboot of bzImage\n\nSide-effect:\nbss increases by ~ 2K and init.data increases by ~7.5K\non all systems, due to increase in size of static arrays.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
