)]}'
{
  "log": [
    {
      "commit": "fd699c76552bbfa66631f019be415a87dbb08237",
      "tree": "49f136f22fc94230af214f9c9c21a6fc0b7180e1",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Jun 18 17:46:53 2010 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jun 18 14:54:36 2010 -0700"
      },
      "message": "x86, olpc: Add support for calling into OpenFirmware\n\nAdd support for saving OFW\u0027s cif, and later calling into it to run OFW\ncommands.  OFW remains resident in memory, living within virtual range\n0xff800000 - 0xffc00000.  A single page directory entry points to the\npgdir that OFW actually uses, so rather than saving the entire page\ntable, we grab and install that one entry permanently in the kernel\u0027s\npage table.\n\nThis is currently only used by the OLPC XO.  Note that this particular\ncalling convention breaks PAE and PAT, and so cannot be used on newer\nx86 hardware.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nLKML-Reference: \u003c20100618174653.7755a39a@dev.queued.net\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "ca2107c9d6cf44fb915402d6f12b9d9ff3925cd7",
      "tree": "4d6800724cb104ecec76f145e31202688544af5f",
      "parents": [
        "8df5bb34defd685fe86f60746bbf3d47d1c6f033"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Mon Feb 15 13:43:33 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 15 14:34:18 2010 -0800"
      },
      "message": "x86, numa: Remove configurable node size support for numa emulation\n\nNow that numa\u003dfake\u003d\u003csize\u003e[MG] is implemented, it is possible to remove\nconfigurable node size support.  The command-line parsing was already\nbroken (numa\u003dfake\u003d*128, for example, would not work) and since fake nodes\nare now interleaved over physical nodes, this support is no longer\nrequired.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1002151343080.26927@chino.kir.corp.google.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8df5bb34defd685fe86f60746bbf3d47d1c6f033",
      "tree": "f2561781a9e493b297a3872b03ff6e4a23a5576c",
      "parents": [
        "68fd111e02b979876359c7b471a8bcbca0628b75"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Mon Feb 15 13:43:30 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 15 14:34:10 2010 -0800"
      },
      "message": "x86, numa: Add fixed node size option for numa emulation\n\nnuma\u003dfake\u003dN specifies the number of fake nodes, N, to partition the\nsystem into and then allocates them by interleaving over physical nodes.\nThis requires knowledge of the system capacity when attempting to\nallocate nodes of a certain size: either very large nodes to benchmark\nscalability of code that operates on individual nodes, or very small\nnodes to find bugs in the VM.\n\nThis patch introduces numa\u003dfake\u003d\u003csize\u003e[MG] so it is possible to specify\nthe size of each node to allocate.  When used, nodes of the size\nspecified will be allocated and interleaved over the set of physical\nnodes.\n\nFAKE_NODE_MIN_SIZE was also moved to the more-appropriate\ninclude/asm/numa_64.h.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1002151342510.26927@chino.kir.corp.google.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "9780bc41dca728f9b082a42d9e1f1716d5057081",
      "tree": "5f426d8a739176c4c89915cdb221dabc5ed0da10",
      "parents": [
        "68d2956a810b5c1b8213a1a9f59eacc54d7ce087"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Aug 20 15:39:57 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:39 2009 -0700"
      },
      "message": "USB: ehci-dbgp,documentation: Documentation updates for ehci-dbgp\n\nAdd missing information about requirements of using the EHCI usb debug\ncontroller as well as to mention you can use a debug controller other\nthan the first one in the system.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78f28b7c555359c67c2a0d23f7436e915329421e",
      "tree": "7f8197f82f83c0c19fd9bc85b5d10b5a755d0656",
      "parents": [
        "3240a77b515f4a15e24d8a3a2135bc87b02cf1d6",
        "7bd867dfb4e0357e06a3211ab2bd0e714110def3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 14:05:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 14:05:47 2009 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (38 commits)\n  x86: Move get/set_wallclock to x86_platform_ops\n  x86: platform: Fix section annotations\n  x86: apic namespace cleanup\n  x86: Distangle ioapic and i8259\n  x86: Add Moorestown early detection\n  x86: Add hardware_subarch ID for Moorestown\n  x86: Add early platform detection\n  x86: Move tsc_init to late_time_init\n  x86: Move tsc_calibration to x86_init_ops\n  x86: Replace the now identical time_32/64.c by time.c\n  x86: time_32/64.c unify profile_pc\n  x86: Move calibrate_cpu to tsc.c\n  x86: Make timer setup and global variables the same in time_32/64.c\n  x86: Remove mca bus ifdef from timer interrupt\n  x86: Simplify timer_ack magic in time_32.c\n  x86: Prepare unification of time_32/64.c\n  x86: Remove do_timer hook\n  x86: Add timer_init to x86_init_ops\n  x86: Move percpu clockevents setup to x86_init_ops\n  x86: Move xen_post_allocator_init into xen_pagetable_setup_done\n  ...\n\nFix up conflicts in arch/x86/include/asm/io_apic.h\n"
    },
    {
      "commit": "162bc7ab01a00eba1c5d614e64a51e1268ee3f96",
      "tree": "50bc4b6019cb272e2f3de6253a9ce68c8a7f483e",
      "parents": [
        "47a3d5da70f411bc044ecd3c0593b158b09d0efa"
      ],
      "author": {
        "name": "Pan, Jacob jun",
        "email": "jacob.jun.pan@intel.com",
        "time": "Fri Aug 28 14:52:47 2009 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Aug 31 11:09:40 2009 +0200"
      },
      "message": "x86: Add hardware_subarch ID for Moorestown\n\nx86 bootprotocol 2.07 has introduced hardware_subarch ID in the boot\nparameters provided by FW. We use it to identify Moorestown platforms.\n\n[ tglx: Cleanup and paravirt fix ]\n\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3162534069597e34dd0ac9eb711be8dc23835ae7",
      "tree": "a8cddd3899917784ebac2cdf6c75d2c8b50d04af",
      "parents": [
        "aea1f7964ae6cba5eb419a958956deb9016b3341"
      ],
      "author": {
        "name": "Joseph Cihula",
        "email": "joseph.cihula@intel.com",
        "time": "Tue Jun 30 19:30:59 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 21 11:49:06 2009 -0700"
      },
      "message": "x86, intel_txt: Intel TXT boot support\n\nThis patch adds kernel configuration and boot support for Intel Trusted\nExecution Technology (Intel TXT).\n\nIntel\u0027s technology for safer computing, Intel Trusted Execution\nTechnology (Intel TXT), defines platform-level enhancements that\nprovide the building blocks for creating trusted platforms.\n\nIntel TXT was formerly known by the code name LaGrande Technology (LT).\n\nIntel TXT in Brief:\no  Provides dynamic root of trust for measurement (DRTM)\no  Data protection in case of improper shutdown\no  Measurement and verification of launched environment\n\nIntel TXT is part of the vPro(TM) brand and is also available some\nnon-vPro systems.  It is currently available on desktop systems based on\nthe Q35, X38, Q45, and Q43 Express chipsets (e.g. Dell Optiplex 755, HP\ndc7800, etc.) and mobile systems based on the GM45, PM45, and GS45\nExpress chipsets.\n\nFor more information, see http://www.intel.com/technology/security/.\nThis site also has a link to the Intel TXT MLE Developers Manual, which\nhas been updated for the new released platforms.\n\nA much more complete description of how these patches support TXT, how to\nconfigure a system for it, etc. is in the Documentation/intel_txt.txt file\nin this patch.\n\nThis patch provides the TXT support routines for complete functionality,\ndocumentation for TXT support and for the changes to the boot_params structure,\nand boot detection of a TXT launch.  Attempts to shutdown (reboot, Sx) the system\nwill result in platform resets; subsequent patches will support these shutdown modes\nproperly.\n\n Documentation/intel_txt.txt      |  210 +++++++++++++++++++++\n Documentation/x86/zero-page.txt  |    1\n arch/x86/include/asm/bootparam.h |    3\n arch/x86/include/asm/fixmap.h    |    3\n arch/x86/include/asm/tboot.h     |  197 ++++++++++++++++++++\n arch/x86/kernel/Makefile         |    1\n arch/x86/kernel/setup.c          |    4\n arch/x86/kernel/tboot.c          |  379 +++++++++++++++++++++++++++++++++++++++\n security/Kconfig                 |   30 +++\n 9 files changed, 827 insertions(+), 1 deletion(-)\n\nSigned-off-by: Joseph Cihula \u003cjoseph.cihula@intel.com\u003e\nSigned-off-by: Shane Wang \u003cshane.wang@intel.com\u003e\nSigned-off-by: Gang Wei \u003cgang.wei@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c368b4921bc6e309aba2fbee0efcbbc965008d9f",
      "tree": "13d491981c48cfeb883ef23329810207f3e2167e",
      "parents": [
        "3697cd9aa80125f7717c3c7e7253cfa49a39a388"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Jul 10 15:02:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 19:10:32 2009 -0700"
      },
      "message": "Doc: move Documentation/exception.txt into x86 subdir\n\nexception.txt only explains the code on x86, so it\u0027s better to\nmove it into Documentation/x86 directory.\n\nAnd also rename it to exception-tables.txt which looks much\nmore reasonable.\n\nThis patch is on top of the previous one.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d5959723e1db3fd7323c198a50c16cecf96c7a9",
      "tree": "802b623fff261ebcbbddadf84af5524398364a18",
      "parents": [
        "62fdac5913f71f8f200bd2c9bd59a02e9a1498e9",
        "512626a04e72aca60effe111fa0333ed0b195d21"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 23:31:52 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 23:31:52 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/mce3\n\nConflicts:\n\tarch/x86/kernel/cpu/mcheck/mce_64.c\n\tarch/x86/kernel/irq.c\n\nMerge reason: Resolve the conflicts above.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "62fdac5913f71f8f200bd2c9bd59a02e9a1498e9",
      "tree": "9ba4cce91bf53198a295ca7909b027ca17b637fa",
      "parents": [
        "77e26cca20013e9352a8df86a54640543304a23a"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Thu Jun 11 16:06:07 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 11 11:42:18 2009 +0200"
      },
      "message": "x86, mce: Add boot options for corrected errors\n\nThis patch introduces three boot options (no_cmci, dont_log_ce\nand ignore_ce) to control handling for corrected errors.\n\nThe \"mce\u003dno_cmci\" boot option disables the CMCI feature.\n\nSince CMCI is a new feature so having boot controls to disable\nit will be a help if the hardware is misbehaving.\n\nThe \"mce\u003ddont_log_ce\" boot option disables logging for corrected\nerrors. All reported corrected errors will be cleared silently.\nThis option will be useful if you never care about corrected\nerrors.\n\nThe \"mce\u003dignore_ce\" boot option disables features for corrected\nerrors, i.e. polling timer and cmci.  All corrected events are\nnot cleared and kept in bank MSRs.\n\nUsually this disablement is not recommended, however it will be\na help if there are some conflict with the BIOS or hardware\nmonitoring applications etc., that clears corrected events in\nbanks instead of OS.\n\n[ And trivial cleanup (space -\u003e tab) for doc is included. ]\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLKML-Reference: \u003c4A30ACDF.5030408@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bb7762961d3ce745688e9050e914c1d3f980268d",
      "tree": "e841f58cd6188cc44583cd055798b4475a4d68f0",
      "parents": [
        "48c72d1ab4ec86789a23aed0b0b5f31ac083c0c6",
        "35d5a9a61490bf39d2e48d7f499c8c801a39ebe9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 16:13:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 16:13:20 2009 -0700"
      },
      "message": "Merge branch \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (22 commits)\n  x86: fix system without memory on node0\n  x86, mm: Fix node_possible_map logic\n  mm, x86: remove MEMORY_HOTPLUG_RESERVE related code\n  x86: make sparse mem work in non-NUMA mode\n  x86: process.c, remove useless headers\n  x86: merge process.c a bit\n  x86: use sparse_memory_present_with_active_regions() on UMA\n  x86: unify 64-bit UMA and NUMA paging_init()\n  x86: Allow 1MB of slack between the e820 map and SRAT, not 4GB\n  x86: Sanity check the e820 against the SRAT table using e820 map only\n  x86: clean up and and print out initial max_pfn_mapped\n  x86/pci: remove rounding quirk from e820_setup_gap()\n  x86, e820, pci: reserve extra free space near end of RAM\n  x86: fix typo in address space documentation\n  x86: 46 bit physical address support on 64 bits\n  x86, mm: fault.c, use printk_once() in is_errata93()\n  x86: move per-cpu mmu_gathers to mm/init.c\n  x86: move max_pfn_mapped and max_low_pfn_mapped to setup.c\n  x86: unify noexec handling\n  x86: remove (null) in /sys kernel_page_tables\n  ...\n"
    },
    {
      "commit": "3c0797925f4ef9d55a32059d2af61a9c262e639d",
      "tree": "7037a444ec7042352b33f6a7e24b255f9e4d9332",
      "parents": [
        "f94b61c2c9fdcc90773c49df9ccf9ede3ad0d7db"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed May 27 21:56:55 2009 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jun 03 14:45:12 2009 -0700"
      },
      "message": "x86, mce: switch x86 machine check handler to Monarch election.\n\nOn Intel platforms machine check exceptions are always broadcast to\nall CPUs.  This patch makes the machine check handler synchronize all\nthese machine checks, elect a Monarch to handle the event and collect\nthe worst event from all CPUs and then process it first.\n\nThis has some advantages:\n\n- When there is a truly data corrupting error the system panics as\n  quickly as possible. This improves containment of corrupted\n  data and makes sure the corrupted data never hits stable storage.\n\n- The panics are synchronized and do not reenter the panic code\n  on multiple CPUs (which currently does not handle this well).\n\n- All the errors are reported. Currently it often happens that\n  another CPU happens to do the panic first, but reports useless\n  information (empty machine check) because the real error\n  happened on another CPU which came in later.\n  This is a big advantage on Nehalem where the 8 threads per CPU\n  lead to often the wrong CPU winning the race and dumping\n  useless information on a machine check.  The problem also occurs\n  in a less severe form on older CPUs.\n\n- The system can detect when no CPUs detected a machine check\n  and shut down the system.  This can happen when one CPU is so\n  badly hung that that it cannot process a machine check anymore\n  or when some external agent wants to stop the system by\n  asserting the machine check pin.  This follows Intel hardware\n  recommendations.\n\n- This matches the recommended error model by the CPU designers.\n\n- The events can be output in true severity order\n\n- When a panic happens on another CPU it makes sure to be actually\n  be able to process the stop IPI by enabling interrupts.\n\nThe code is extremly careful to handle timeouts while waiting\nfor other CPUs. It can\u0027t rely on the normal timing mechanisms\n(jiffies, ktime_get) because of its asynchronous/lockless nature,\nso it uses own timeouts using ndelay() and a \"SPINUNIT\"\n\nThe timeout is configurable. By default it waits for upto one\nsecond for the other CPUs.  This can be also disabled.\n\nFrom some informal testing AMD systems do not see to broadcast\nmachine checks, so right now it\u0027s always disabled by default on\nnon Intel CPUs or also on very old Intel systems.\n\nIncludes fixes from Ying Huang\nFixed a \"ecception\" in a comment (H.Seto)\nMoved global_nwo reset later based on suggestion from H.Seto\nv2: Avoid duplicate messages\n\n[ Impact: feature, fixes long standing problems. ]\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8780e8e0f6b34862cdf2c62d4d2674d6bc3207db",
      "tree": "88b610f0c417d73100df67116bf07c0df02f064e",
      "parents": [
        "b170204ddb7844ffff62d2d537b20c0eeb97725e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed May 27 21:56:56 2009 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu May 28 09:24:15 2009 -0700"
      },
      "message": "x86, mce: improve documentation\n\nDocument that check_interval set to 0 means no polling.\nNoticed by Hidetoshi Seto\n\nAlso add a reference from boot options to the sysfs tunables\n\nAcked-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "888a589f6be07d624e21e2174d98375e9f95911b",
      "tree": "5c2c210796a114479807f41fc15fe69805d66074",
      "parents": [
        "b286e21868ea1af724a7a4802da2c8e144fa70de"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Fri May 15 13:59:37 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 18 09:13:31 2009 +0200"
      },
      "message": "mm, x86: remove MEMORY_HOTPLUG_RESERVE related code\n\nafter:\n\n | commit b263295dbffd33b0fbff670720fa178c30e3392a\n | Author: Christoph Lameter \u003cclameter@sgi.com\u003e\n | Date:   Wed Jan 30 13:30:47 2008 +0100\n |\n |    x86: 64-bit, make sparsemem vmemmap the only memory model\n\nwe don\u0027t have MEMORY_HOTPLUG_RESERVE anymore.\n\nHistorically, x86-64 had an architecture-specific method for memory hotplug\nwhereby it scanned the SRAT for physical memory ranges that could be\npotentially used for memory hot-add later. By reserving those ranges\nwithout physical memory, the memmap would be allocated and left dormant\nuntil needed. This depended on the DISCONTIG memory model which has been\nremoved so the code implementing HOTPLUG_RESERVE is now dead.\n\nThis patch removes the dead code used by MEMORY_HOTPLUG_RESERVE.\n\n(Changelog authored by Mel.)\n\nv2: updated changelog, and remove hotadd\u003d in doc\n\n[ Impact: remove dead code ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nReviewed-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nWorkflow-found-OK-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c4A0C4910.7090508@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5031296c57024a78ddad4edfc993367dbf4abb98",
      "tree": "7506daf7aabf25a5ec567fcd2e644fe22cd91eca",
      "parents": [
        "fe83fcc0a14dcf71996de5eb84771b2369ba7abc"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu May 07 16:54:11 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon May 11 17:45:06 2009 -0700"
      },
      "message": "x86: add extension fields for bootloader type and version\n\nA long ago, in days of yore, it all began with a god named Thor.\nThere were vikings and boats and some plans for a Linux kernel\nheader.  Unfortunately, a single 8-bit field was used for bootloader\ntype and version.  This has generally worked without *too* much pain,\nbut we\u0027re getting close to flat running out of ID fields.\n\nAdd extension fields for both type and version.  The type will be\nextended if it the old field is 0xE; the version is a simple MSB\nextension.\n\nKeep /proc/sys/kernel/bootloader_type containing\n(type \u003c\u003c 4) + (ver \u0026 0xf) for backwards compatiblity, but also add\n/proc/sys/kernel/bootloader_version which contains the full version\nnumber.\n\n[ Impact: new feature to support more bootloaders ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d297366ba692faf1f0384811a6ff0b20c3470b1b",
      "tree": "08a041463badb70f45491fdbceb0c54a5ab5597d",
      "parents": [
        "37ba7ab5e33cebc25c68fffe33e9f21e7c2014e8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon May 11 16:06:23 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon May 11 17:45:05 2009 -0700"
      },
      "message": "x86: document new bzImage fields\n\nDocument the new bzImage fields for kernel memory placement.\n\n[ Impact: adds documentation ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "2feceeff1e771850e49f9074307f071964fd9e3e",
      "tree": "cccce3545939347041f86ddc7e6950d62019bdf2",
      "parents": [
        "c898faf91b3ec6b0f6efa35831b3984fa3331db0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 05 19:07:07 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 05 19:10:18 2009 -0700"
      },
      "message": "x86: fix typo in address space documentation\n\nFix a trivial typo in Documentation/x86/x86_64/mm.txt.\n\n[ Impact: documentation only ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\n"
    },
    {
      "commit": "c898faf91b3ec6b0f6efa35831b3984fa3331db0",
      "tree": "5fa6850127cfe510e1e2d45b6c80044e29a137f5",
      "parents": [
        "a454ab3110175d710f4f9a96226a26ce4d5d5de2"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Tue May 05 17:28:56 2009 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 05 19:10:18 2009 -0700"
      },
      "message": "x86: 46 bit physical address support on 64 bits\n\nExtend the maximum addressable memory on x86-64 from 2^44 to\n2^46 bytes. This requires some shuffling around of the vmalloc\nand virtual memmap memory areas, to keep them away from the\ndirect mapping of up to 64TB of physical memory.\n\nThis patch also introduces a guard hole between the vmalloc\narea and the virtual memory map space.  There\u0027s really no\ngood reason why we wouldn\u0027t have a guard hole there.\n\n[ Impact: future hardware enablement ]\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nLKML-Reference: \u003c20090505172856.6820db22@cuia.bos.redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "21acb9caa2e30b100e9a1943d995bb99d40f4035",
      "tree": "0c09bde664cb75b0b5e27745628ab458e2472f60",
      "parents": [
        "6d5e147dd034d9ceedc89fe39f4284700944f0c8"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Wed Feb 04 10:12:08 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:02 2009 +0200"
      },
      "message": "trivial: fix where cgroup documentation is not correctly referred to\n\ncgroup documentation was moved to Documentation/cgroups/. There are some\nplaces that still refer to Documentation/controllers/,\nDocumentation/cgroups.txt and Documentation/cpusets.txt. Fix those.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0fbba4871c42b297b0d6a6a6ff73e934cb91423e",
      "tree": "874bf55634634de455783a738737ceb58ee836bf",
      "parents": [
        "28e93a005b65cc5b4f569642e9c7903618ea5fe1",
        "a1aade478862fca8710904532cbc6efed97fd05a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 05 21:49:44 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 05 21:49:44 2009 +0100"
      },
      "message": "Merge branch \u0027x86/doc\u0027 into x86/core\n"
    },
    {
      "commit": "a1aade478862fca8710904532cbc6efed97fd05a",
      "tree": "e857999367c0c911b609aa295f77564f9f3f5eb3",
      "parents": [
        "e56d0cfe7790fd3218ae4f6aae1335547fea8763"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Mar 04 16:11:35 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 05 10:57:52 2009 +0100"
      },
      "message": "x86/doc: mini-howto for using earlyprintk\u003ddbgp\n\n[ mingo: small edits and extensions. ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c49AF18B7.4050305@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8b0e5860cb099d7958d13b00ffbc35ad02735700",
      "tree": "fa95e40d50a891c9a671873c7effbc8a66c6b47d",
      "parents": [
        "b6122b3843216f3f8e9624f9e876f4f0514f9205",
        "327f4387e39cf7bfe79a673e56dbf5479db3fec9",
        "c577b098f9bf467fb05dc279ba83604cb3f7cea0",
        "03787ceed8f7bf06af29f3b213017d89f8e9423d",
        "2fb6b2a048ed8fa3f049c7d42f7a2dd3f0c8d7a6",
        "ab76f3d771590d5c89faa3219559c5d3fc0ce0c2",
        "2505170211f7630361a852e25b60f4df4c878daa",
        "780eef9492b16a1543a3b2ae9f9526a735fc9856"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 04 02:22:31 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 04 02:22:31 2009 +0100"
      },
      "message": "Merge branches \u0027x86/apic\u0027, \u0027x86/cpu\u0027, \u0027x86/fixmap\u0027, \u0027x86/mm\u0027, \u0027x86/sched\u0027, \u0027x86/setup-lzma\u0027, \u0027x86/signal\u0027 and \u0027x86/urgent\u0027 into x86/core\n"
    },
    {
      "commit": "e56d0cfe7790fd3218ae4f6aae1335547fea8763",
      "tree": "9c5aa2bbb8948080dd24875b7a744439ab49f817",
      "parents": [
        "a6525042bfdfcab128bd91fad264de10fd24a55e"
      ],
      "author": {
        "name": "Baodong Chen",
        "email": "chenbdchenbd@gmail.com",
        "time": "Thu Jan 08 19:24:29 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 15 14:43:10 2009 +0100"
      },
      "message": "Documentation/x86/boot.txt: modify fieldname\n\nModify field names to the right ones:\n\n - start_sys was changed to start_sys_seg\n - iinitrd_addr_max was changed to ramdisk_max\n - pad2 was changed to pad2 and pad3\n - readmode_swtch was changed to realmode_swtch\n\nSigned-off-by: Baodong Chen \u003c[email]chenbdchenbd@gmail.com[email]\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ee287587dafd77fd211e50637561224605c214b4",
      "tree": "13ec1307649f0efb0d0de035782041edfe5a2ce1",
      "parents": [
        "95c4bff0308eb0819436b730a836846d3e784657"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 14 16:07:38 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jan 14 16:07:38 2009 -0800"
      },
      "message": "bzip2/lzma: update boot protocol specification\n\nImpact: documentation\n\nUpdate the boot protocol specification to include the currently\nsupported file formats and their magic numbers.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d14bdad40315b54470cb7812293d14c8af2bf7d",
      "tree": "270503b36cb671cea2f9b283168a3f932f9677d2",
      "parents": [
        "4e9b1c184cadbece3694603de5f880b6e35bd7a7",
        "51d7a1398d1851e892504e97ca20521610dfcece"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:13:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:13:09 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)\n  x86: fix section mismatch warnings in mcheck/mce_amd_64.c\n  x86: offer frame pointers in all build modes\n  x86: remove duplicated #include\u0027s\n  x86: k8 numa register active regions later\n  x86: update Alan Cox\u0027s email addresses\n  x86: rename all fields of mpc_table mpc_X to X\n  x86: rename all fields of mpc_oemtable oem_X to X\n  x86: rename all fields of mpc_bus mpc_X to X\n  x86: rename all fields of mpc_cpu mpc_X to X\n  x86: rename all fields of mpc_intsrc mpc_X to X\n  x86: rename all fields of mpc_lintsrc mpc_X to X\n  x86: rename all fields of mpc_iopic mpc_X to X\n  x86: irqinit_64.c init_ISA_irqs should be static\n  Documentation/x86/boot.txt: payload length was changed to payload_length\n  x86: setup_percpu.c fix style problems\n  x86: irqinit_64.c fix style problems\n  x86: irqinit_32.c fix style problems\n  x86: i8259.c fix style problems\n  x86: irq_32.c fix style problems\n  x86: ioport.c fix style problems\n  ...\n"
    },
    {
      "commit": "07983f0e36eab01a5385117e55154a2aa796eafc",
      "tree": "d520b6d7d6c396c773740acdb2ef8b21baeac9da",
      "parents": [
        "d3635abfee0c55ad9dcd6b6172a0c6a5455900c9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "documentation: update header file paths\n\nUpdate several Documentation/ files and a few sub-dir files (only one\nchange in each) to reflect changed header files locations.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f6de3a199893ae3dd68e23bd79b55e1478c8268",
      "tree": "cd3d2afd9cec0c53e0ade5586906ae781bf5ea62",
      "parents": [
        "8a87dd9a20ca895527b039e64e54adcbc64b256a"
      ],
      "author": {
        "name": "Baodong Chen",
        "email": "chenbdchenbd@gmail.com",
        "time": "Sat Jan 03 12:37:06 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 04 18:19:40 2009 +0100"
      },
      "message": "Documentation/x86/boot.txt: payload length was changed to payload_length\n\nSigned-off-by: Baodong Chen \u003c[email]chenbdchenbd@gmail.com[email]\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fa623d1b0222adbe8f822e53c08003b9679a410c",
      "tree": "261a320f3fbf88fab8a3203419ca4d71bdf49152",
      "parents": [
        "3d44cc3e01ee1b40317f79ed54324e25c4f848df",
        "1ccedb7cdba6886939dd8b4c8f965a826f696e56",
        "34945ede31071ac7d72270cc6c1893323f392b3f",
        "d4377974062122d6d9be0bbd8a910a0954714194",
        "c415b3dce30dfb41234e118662e8720f47343a4f",
        "beeb4195cbc80b7489631361b7ed38b7518af433",
        "f269b07e862c395d6981ab2c05d6bc34b0249e90",
        "4e42ebd57b2e727b28bf5f6068e95cd19b0e807b",
        "e1286f2c686f5976e0424bb6195ece25e7a17607",
        "878719e831d9e076961aa15d4049a57a6668c67a",
        "fd28a5b58dddf5cb5df162ae5c8797a63171c31d",
        "adf77bac052bb5bf0722b2ce2af9fefc5b2d2a71",
        "8f2466f45f75e3cbe3aa2b69d33fd9d6e343b9cc",
        "93093d099e5dd0c258fd530c12668e828c20df41",
        "bb5574608a8375026510b4f983ffbb06ece33fe2",
        "f34a10bd9f8cc95ebdc69a079db195636b2e22e0",
        "b6fd6f26733e864fba2ea3eb1d716e23d2e66f3a",
        "30604bb410b53efa9c93ee8f03d7aa7494094faa",
        "5b9a0e14eb4bf40a7cb780af4723560e06753f2d",
        "67bac792cd0c05b4b6e0393c32605b028b8dd533",
        "7a9787e1eba95a166265e6a260cf30af04ef0a99",
        "f4166c54bfe04f64603974058e44fbd7cfef0ccc",
        "69b88afa8d114a43a3c0431722b79e31d9920692",
        "8daa19051e1c7369c89ace7b18e74fe1f55dfa29",
        "3e1e9002aa8b32bd4c95ac6c8fad376b7a8127fb",
        "8403295e0fa460f6240e2d781e25dc29189f33c7",
        "4db646b1af8fdcf01d690d29eeae44cd937edb0d",
        "205516c12dbba003c26b42cfb41e598631300106",
        "c8182f0016fb65a721c4fbe487909a2d56178135",
        "ecbf29cdb3990c83d90d0c4187c89fb2ce423367"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 23 16:27:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 23 16:27:23 2008 +0100"
      },
      "message": "Merge branches \u0027x86/apic\u0027, \u0027x86/cleanups\u0027, \u0027x86/cpufeature\u0027, \u0027x86/crashdump\u0027, \u0027x86/debug\u0027, \u0027x86/defconfig\u0027, \u0027x86/detect-hyper\u0027, \u0027x86/doc\u0027, \u0027x86/dumpstack\u0027, \u0027x86/early-printk\u0027, \u0027x86/fpu\u0027, \u0027x86/idle\u0027, \u0027x86/io\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/microcode\u0027, \u0027x86/mm\u0027, \u0027x86/mtrr\u0027, \u0027x86/nmi-watchdog\u0027, \u0027x86/pat2\u0027, \u0027x86/pci-ioapic-boot-irq-quirks\u0027, \u0027x86/ptrace\u0027, \u0027x86/quirks\u0027, \u0027x86/reboot\u0027, \u0027x86/setup-memory\u0027, \u0027x86/signal\u0027, \u0027x86/sparse-fixes\u0027, \u0027x86/time\u0027, \u0027x86/uv\u0027 and \u0027x86/xen\u0027 into x86/core\n"
    },
    {
      "commit": "67bac792cd0c05b4b6e0393c32605b028b8dd533",
      "tree": "03e978a671180abbd634e40add6a29b1887334ca",
      "parents": [
        "34801ba9bf0381fcf0e2b08179d2c07f2c6ede74"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Dec 19 13:47:30 2008 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Dec 19 15:40:31 2008 -0800"
      },
      "message": "x86: PAT: pfnmap documentation update changes\n\nImpact: Documentation only.\n\nDocumentation updates as per Randy Dunlap\u0027s comments.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a2ced6e173e0c93870f79856e97825f4e180891e",
      "tree": "c0bc36dcc594197f392f82f2cca36167ff9584e4",
      "parents": [
        "2520bd3123c00272f818a176c92d03c7d0a113d6"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Dec 18 11:41:33 2008 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 18 13:30:16 2008 -0800"
      },
      "message": "x86: PAT: update documentation to cover pgprot and remap_pfn related changes - v3\n\nImpact: Documentation only.\n\nAdd documentation related to pgprot_* change.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "e1286f2c686f5976e0424bb6195ece25e7a17607",
      "tree": "c1fba5f0ba3dbd73ab09164082c4aae0304aebfe",
      "parents": [
        "78f902ccc597d6ce3e8d1477d70f2d79e960ba7a"
      ],
      "author": {
        "name": "Philipp Kohlbecher",
        "email": "xt28@gmx.de",
        "time": "Sun Dec 14 18:50:01 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 22:05:09 2008 +0100"
      },
      "message": "x86: documentation fix regarding boot protocol\n\nImpact: clarify documentation\n\nDocumentation/x86/boot.txt describes payload_offset as the offset\nfrom the end of the real-mode code. In fact, it is more accurately\ndescribed as the offset from the beginning of the protected-mode\ncode, as (a) this is how it is actually calculated and (b) the padding\nafter the real-mode code is not included in the offset.\n\nSigned-off-by: Philipp Kohlbecher \u003cxt28@gmx.de\u003e\nAcked-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "78f902ccc597d6ce3e8d1477d70f2d79e960ba7a",
      "tree": "c6ceab663de16501d1dda1c1596fe2dacaaef8e3",
      "parents": [
        "9ee670fd87b7d69c8633b94c42aadcbbcb96f28e",
        "8b1fae4e4200388b64dd88065639413cb3f1051c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 22:04:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 16 22:04:48 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc8\u0027 into x86/doc\n"
    },
    {
      "commit": "9ee670fd87b7d69c8633b94c42aadcbbcb96f28e",
      "tree": "204904514e3ceb56176acb80c023afe79cf62eee",
      "parents": [
        "c280ea5e4c6ba0b38ed6b005150fe16a660e903b"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Tue Nov 11 11:49:01 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 19:30:31 2008 +0100"
      },
      "message": "x86/doc: spelling fix for grub\n\nImpact: documentation fix\n\nI met okuji-san (GRUB maintainer) yesterday.\nHe said GRuB isn\u0027t correct spelled and he want to fix it.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a4c52791fa8c73e3cffe4a82865edb41e8fe8c3c",
      "tree": "856360987d48df0f88f5ac6034a7a417d7fab526",
      "parents": [
        "fd51b2d7d5df932767b89e00d0871a38a2c53e74"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Nov 08 11:24:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 19:30:28 2008 +0100"
      },
      "message": "x86, 64-bit: update address space documentation\n\nImpact: documentation update\n\nCommit a6523748bddd38bcec11431f57502090b6014a96\n(paravirt/x86, 64-bit: move __PAGE_OFFSET to leave a space for hypervisor)\nchanged address space without changing the documentation.\n\nChange it according to the code change -- direct mapping start:\nffff810000000000 \u003d\u003e ffff880000000000 which gives 57 TiB, something\nbetween 45 and 46 bits.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b9a0e14eb4bf40a7cb780af4723560e06753f2d",
      "tree": "9f5720657a6ff48bac77b64448f4b6b85b63ce7e",
      "parents": [
        "8a1c8eb75be492e20003966652c9cd5ff57a559d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Nov 01 18:06:51 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 09:17:39 2008 +0100"
      },
      "message": "x86: nmi - nmi_watchdog boot param docs cleanup\n\nImpact: documentation update\n\n1) nmi_watchdog boot parameter is common to 32/64 bit modes. So\n   move it from Documentation/x86/x86_64/boot-options.txt to\n   Documentation/kernel-parameters.txt and integrate with.\n\n2) Also fix [panic] keyword placement -- it ought to be at first\n   position otherwise it will not be recognized.\n\n3) Document lapic and ioapic keywords.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71cced6eb044f5b096d35755963f3a2035603b73",
      "tree": "b3e56beafa6805ae0a8549a76be9090eb2291080",
      "parents": [
        "60817c9b31ef7897d60bca2f384cbc316a3fdd8b"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Oct 20 09:32:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 28 16:36:42 2008 +0100"
      },
      "message": "doc/x86: fix doc subdirs\n\nThe Documentation/i386 and Documentation/x86_64 directories and their\ncontents have been moved into Documentation/x86. Fix references to\nthose files accordingly.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1befdefcf476d5eb2fb4243fdf4d996a376708b1",
      "tree": "cc05cda1136a14a496c9dcfdc1332347c266d91f",
      "parents": [
        "59dfc3f8fbabb8681ab4f2fb2df795f9211f40f9"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Aug 28 11:00:07 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 18:20:14 2008 +0200"
      },
      "message": "x86: remove 8254 timer texts from Documentation\n\nCommit ecd29476ae0143b1c3641edfa76c0fc3e9ad3021 removed the\n\"disable_8254_timer\" and \"enable_8254_timer\" kernel parameters from\nthe kernel but did not remove the references to them from two\nfiles in the Documentation directory: kernel-parameters.txt and\nx86/x86_64/boot-options.txt.\n\nThis change completes the removal.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "59dfc3f8fbabb8681ab4f2fb2df795f9211f40f9",
      "tree": "5e441db85d29b51e977f92f1d70864e134b9a014",
      "parents": [
        "470fba7ebe60ad9185056b080b331abad24b4df9"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Aug 20 16:45:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 13:30:15 2008 +0200"
      },
      "message": "x86: PAT documentation updates with debug info\n\nDocumentation update for PAT. Reflect the latest API details.\nAlso, adds details about ways to get more info in order to debug PAT.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7225e75144b9718cbbe1820d9c011c809d5773fd",
      "tree": "ca922d1fac696a4c41f94366d54846ac8849f49a",
      "parents": [
        "a021e5124a6c57325ffb02a60cd1d5f40342f8aa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jul 26 17:54:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 28 14:46:49 2008 +0200"
      },
      "message": "documentation: move mtrr.txt to Doc/x86/ subdir\n\nMove mtrr.txt to the Documentation/x86/ subdirectory.\nAdd 00-INDEX to the Documentation/x86/ subdirectory.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a021e5124a6c57325ffb02a60cd1d5f40342f8aa",
      "tree": "c4eaed16c2e9e8d0f556b73a189f8e197d5fd2bd",
      "parents": [
        "5616c23ad9cd3c50af674d408fef7b90abeee81c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 22 15:33:57 2008 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 22 15:34:41 2008 -0400"
      },
      "message": "x86: doc: boot.txt: fix the size of the start_sys field\n\nThe start_sys field is two bytes, not four.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "5616c23ad9cd3c50af674d408fef7b90abeee81c",
      "tree": "07409cc0667210336ea071c24a765b0cc1738d84",
      "parents": [
        "93ded9b8fd42abe2c3607097963d8de6ad9117eb"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 22 15:32:38 2008 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 22 15:34:38 2008 -0400"
      },
      "message": "x86: doc: move x86-generic documentation from Doc/x86/i386\n\nThe boot protocol, USB legacy support, and zero-page documentation is\ncommon to the x86 platform, not i386-specific.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "200001eb140ea33477965f2050bea0dac801974b",
      "tree": "00dfe5cebbf6bf26ff8dbdff03b3ae1e59234bf9",
      "parents": [
        "5dab8ec139be215fbaba216fb4aea914d0f4dac5"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Jun 25 05:44:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:41 2008 +0200"
      },
      "message": "x86 boot: only pick up additional EFI memmap if add_efi_memmap flag\n\nApplies on top of the previous patch:\n  x86 boot: add code to add BIOS provided EFI memory entries to kernel\n\nInstead of always adding EFI memory map entries (if present) to the\nmemory map after initially finding either E820 BIOS memory map entries\nand/or kernel command line memmap entries, -instead- only add such\nadditional EFI memory map entries if the kernel boot option:\n\n    add_efi_memmap\n\nis specified.\n\nRequiring this \u0027add_efi_memmap\u0027 option is backward compatible with\nkernels that didn\u0027t load such additional EFI memory map entries in\nthe first place, and it doesn\u0027t override a configuration that tries\nto replace all E820 or EFI BIOS memory map entries with ones given\nentirely on the kernel command line.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: \"Yinghai Lu\" \u003cyhlu.kernel@gmail.com\u003e\nCc: \"Jack Steiner\" \u003csteiner@sgi.com\u003e\nCc: \"Mike Travis\" \u003ctravis@sgi.com\u003e\nCc: \"Huang\nCc: Ying\" \u003cying.huang@intel.com\u003e\nCc: \"Andi Kleen\" \u003candi@firstfloor.org\u003e\nCc: \"Andrew Morton\" \u003cakpm@linux-foundation.org\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c1ca43fafea41e38cb2d0c1684119af4c1de547",
      "tree": "122e41a7b9fca26ea25ea9864180f5016274a8c8",
      "parents": [
        "6924d1ab8b7bbe5ab416713f5701b3316b2df85b",
        "6bcb13b35a2ea39be6c7cc0292b8ad1191b1a748"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:43:01 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:43:01 2008 +0200"
      },
      "message": "Merge branch \u0027x86/setup\u0027 into x86/devel\n"
    },
    {
      "commit": "23deb06821442506615f34bd92ccd6a2422629d7",
      "tree": "5e95dba1471007a161e19844fab2d60d422f5423",
      "parents": [
        "4039feb5bae72a5fed9ba6bc1a9cfd8dfe0a8613"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 30 17:19:03 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 30 17:19:03 2008 -0700"
      },
      "message": "x86: move x86-specific documentation into Documentation/x86\n\nThe current organization of the x86 documentation makes it appear as\nif the \"i386\" documentation doesn\u0027t apply to x86-64, which is does.\nThus, move that documentation into Documentation/x86, and move the\nx86-64-specific stuff into Documentation/x86/x86_64 with the eventual\ngoal to move stuff that isn\u0027t actually 64-bit specific back into\nDocumentation/x86.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d27554d874c7eeb14c8bfecdc39c3a8618cd8d32",
      "tree": "363b54b053e13677fc199c01a9e76ed41edf4500",
      "parents": [
        "7de6a4cdac6341807261a33896f9ab5a502a4e74"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Mar 18 17:00:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:19 2008 +0200"
      },
      "message": "x86: PAT documentation\n\nDocumentation about PAT related interfaces, intended usage and memory attribute\nrelationship.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
