)]}'
{
  "log": [
    {
      "commit": "7dea23ecd17db6e42e19499db70d2fcfa5ca1ee2",
      "tree": "c9873e31ab9364bf48fefec33eac52fcd46adb14",
      "parents": [
        "eb1379cb296f5aee348c2e04317d911bb84d9184"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Jun 25 17:50:06 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:46 2008 +0200"
      },
      "message": "x86: put global variable for 32bit all together\n\nthose variables are not needed by 64 bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb1379cb296f5aee348c2e04317d911bb84d9184",
      "tree": "994981e7bf8e36ea33eebe04a4bc6b6e02d2e0cb",
      "parents": [
        "08afc7c0dd8ecb04c7a6fe367102e410a74abbe6"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Jun 25 17:49:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:45 2008 +0200"
      },
      "message": "x86: update reserve_initrd to support 64bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08afc7c0dd8ecb04c7a6fe367102e410a74abbe6",
      "tree": "d4e1a34e7b872fc164c1e1254ad204387ae10f5f",
      "parents": [
        "378b39a4f91ab0846eb6e13d47ea812bc82b44d9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Jun 25 17:48:23 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:44 2008 +0200"
      },
      "message": "x86: we can use full bootmem after have init_memory_mapping\n\nSo remove outdated comments\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "378b39a4f91ab0846eb6e13d47ea812bc82b44d9",
      "tree": "c385859e25ca1611b90599fbb8feec96a71e2908",
      "parents": [
        "b9d19f4a51447930db002409945ad40a7a373cb0"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Jun 25 17:48:14 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:43 2008 +0200"
      },
      "message": "x86: rename setup.c to setup_percpu.c\n\nsome functions need to be moved to setup_numa.c\nafter we merge setup32/64.c, some funcs need to be moved back to setup.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b9d19f4a51447930db002409945ad40a7a373cb0",
      "tree": "30e954d9d23f71eb9bc3b462c5ffde78b11588f4",
      "parents": [
        "383bc5cecc2ed0b8f44a25488660b03030425ef7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Jun 26 00:44:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:42 2008 +0200"
      },
      "message": "x86: fix memory setup bug\n\ninteresting...\n\n[    0.000000]   mapped low ram: 0 - 20000000\n[    0.000000]   low ram: 00000000 - 1fff0000\n[    0.000000]   bootmap 00002000 - 00006000\n\nmax_pfn_mapped \u003e max_low_pfn?\n\nit seems init_memory_mapping reveals an old bug.\n\nplease check attached test patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "383bc5cecc2ed0b8f44a25488660b03030425ef7",
      "tree": "e17dd9be1367492036ddb67e681cbc9bebe6c6f6",
      "parents": [
        "200001eb140ea33477965f2050bea0dac801974b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Thu Jun 26 09:23:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:41 2008 +0200"
      },
      "message": "x86, crashdump, /proc/vmcore: remove CONFIG_EXPERIMENTAL from kdump\n\nI would suggest to remove the \"experimental\" status from Kdump.\nKdump is now in the kernel since a long time and used by Enterprise\ndistributions. I don\u0027t think that \"experimental\" is true any more.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: vgoyal@redhat.com\nCc: kexec@lists.infradead.org\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "5dab8ec139be215fbaba216fb4aea914d0f4dac5",
      "tree": "246dfbfdf1d6cbf0177329cedf6da23f6480c27a",
      "parents": [
        "3381959da5a00ae8289cfbd28b0b6d228f2d1d46"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Jun 25 05:44:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:40 2008 +0200"
      },
      "message": "mm, generic, x86 boot: more tweaks to hex prints of some pfn addresses\n\nFix some problems with (and applies on top of) a previous patch:\n  x86 boot: show pfn addresses in hex not decimal in some kernel info printks\n\nPrimarily change \"0x%8lx\" format, which displays with a right aligned\nspace filled hex number (spaces between the \"0x\" prefix and the number),\ninto \"%0#10lx\" format, which zero fills instead of space fills, and\nwhich uses the printf flag \u0027#\u0027 to request the \"0x\" prefix instead of\nhard coding it.\n\nAlso replace some other \"0x%lx\" formats with \"%#lx\", making use of the\n\u0027#\u0027 printf flag again.\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": "3381959da5a00ae8289cfbd28b0b6d228f2d1d46",
      "tree": "6383c6b4cc564f84a07e84fd30622aa661d03c79",
      "parents": [
        "c987d12f8455b19b3b057d63bac3de161bd809fc"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Jun 24 11:48:30 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:39 2008 +0200"
      },
      "message": "x86: cleanup e820_setup_gap(), add e820_search_gap(), v2\n\nThis is a preparatory patch for the next patch in series.\nMoves some code from e820_setup_gap to a new function e820_search_gap.\nThis patch is a part of a bug fix where we walk the ACPI table to calculate\na gap for PCI optional devices.\n\nv1-\u003ev2: Patch on top of tip/master.\n\tFixes a bug introduced in the last patch about the typeof \"last\".\n\tAlso the new function e820_search_gap now returns if we found a gap in\n\te820_map.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nCc: lenb@kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c987d12f8455b19b3b057d63bac3de161bd809fc",
      "tree": "eb42d14516ea0d24d023d00ed0100cbee42df28c",
      "parents": [
        "f47f9d538ecc938bed589e9d39ad7b454f3b506c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 22:14:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:38 2008 +0200"
      },
      "message": "x86: remove end_pfn in 64bit\n\nand use max_pfn directly.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f47f9d538ecc938bed589e9d39ad7b454f3b506c",
      "tree": "8232bb36c7760457c4edc93603b3ecd6b264f574",
      "parents": [
        "232b957ae93973a5f8619ef61b916744b747478c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 22:13:15 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:37 2008 +0200"
      },
      "message": "x86: numa 32 using apicid_2_node to get node for logical_apicid\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "232b957ae93973a5f8619ef61b916744b747478c",
      "tree": "09b6b659f56eea330c5b1be23dad344b5e5ab950",
      "parents": [
        "d86623a0d55a14e7295e8ca1bd258e0c7f8dcb31"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 14:58:38 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:36 2008 +0200"
      },
      "message": "x86: change size if e820_update/remove_range\n\nin case someone using crazy parameter while calling them.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d86623a0d55a14e7295e8ca1bd258e0c7f8dcb31",
      "tree": "c036b459354461d5bcf975d125ea338a213f2177",
      "parents": [
        "1a0db38e5fa50eeb885194b1f4e494d4de55b918"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 14:57:29 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:36 2008 +0200"
      },
      "message": "x86: add table_top check for alloc_low_page in 64 bit\n\nthat range is from find_e820_area, so don\u0027t try to use end_pfn to see\nif out of boundary...use table_top instead to avoid possible strange\nresult while cross the boundary...\n\nalso change early_printk to printk, because init_memory_mapping is after\nearly param parsing, and console\u003duart8250 already working at that time.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1a0db38e5fa50eeb885194b1f4e494d4de55b918",
      "tree": "439a4053c6a3c1dd38818fdbfb429fdf92b7c08e",
      "parents": [
        "976dd4dc99c3eaf45e3802ed46e3cc06a1ad8689"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 14:56:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:35 2008 +0200"
      },
      "message": "x86: get max_pfn_mapped in init_memory_mapping\n\nso don\u0027t shift that in the loop\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "976dd4dc99c3eaf45e3802ed46e3cc06a1ad8689",
      "tree": "351ed6bc71666575f4981508f743a963f78f32eb",
      "parents": [
        "3a58a2a6c879b2e47daafd6e641661c50ac9da5a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 14:55:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:34 2008 +0200"
      },
      "message": "x86: fix e820_update_range size when overlapping\n\nbefore that we relay on sanitize_e820_map to remove the overlap.\n\nbut e820_update_range(,,E820_RESERVED, E820_RAM) will not work\n\nthis patch fix that\n\nwho is going to use this?\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3a58a2a6c879b2e47daafd6e641661c50ac9da5a",
      "tree": "40291091c6114692edcc34beae5d648382b651da",
      "parents": [
        "cfb0e53b05402f1ce65053677409a819c1798d34"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 12:19:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:33 2008 +0200"
      },
      "message": "x86: introduce init_memory_mapping for 32bit #3\n\nmove kva related early backto initmem_init for numa32\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cfb0e53b05402f1ce65053677409a819c1798d34",
      "tree": "c168638e03c6ea67fef6c60f3032929835f46822",
      "parents": [
        "4e29684c40f2a332ba4d05f6482d5807725d5624"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 12:18:58 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:32 2008 +0200"
      },
      "message": "x86: introduce init_memory_mapping for 32bit #2\n\nmoving relocate_initrd early\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4e29684c40f2a332ba4d05f6482d5807725d5624",
      "tree": "297bc3f125ce07a915f7b2cf42c1f32a82453b42",
      "parents": [
        "c3c2fee38462fa34b90e0a5427c7fc564bb5c96c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jun 24 12:18:14 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:32 2008 +0200"
      },
      "message": "x86: introduce init_memory_mapping for 32bit #1\n\n... so can we use mem below max_low_pfn earlier.\n\nthis allows us to move several functions more early instead of waiting\nto after paging_init.\n\nThat includes moving relocate_initrd() earlier in the bootup, and kva\nrelated early setup done in initmem_init. (in followup patches)\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c3c2fee38462fa34b90e0a5427c7fc564bb5c96c",
      "tree": "a09e6e2081069f694e70e59915e2cf7c26ba0169",
      "parents": [
        "fb15a9b3047a245a30a51696e4d8e29b1175a598"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:07 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:31 2008 +0200"
      },
      "message": "x86: unify mmu_context.h\n\nSome amount of asm-x86/mmu_context.h can be unified, including\nactivate_mm paravirt hook.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb15a9b3047a245a30a51696e4d8e29b1175a598",
      "tree": "422a2347cc8f819bddcc0d55e671ad612565fefa",
      "parents": [
        "e7a9b0b3c32aa13f4c766eb6a4e7038260718d4c"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:06 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:30 2008 +0200"
      },
      "message": "x86: unify pgd_index\n\npgd_index is common for 32 and 64-bit, so move it to a common place.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e7a9b0b3c32aa13f4c766eb6a4e7038260718d4c",
      "tree": "1448308dda8a8d309417ea831ee22fbc04b260e6",
      "parents": [
        "43adfc26dea171558f944adbc9adecddf2d4602f"
      ],
      "author": {
        "name": "Eduardo Habkost",
        "email": "ehabkost@redhat.com",
        "time": "Wed Jun 25 00:19:05 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:29 2008 +0200"
      },
      "message": "x86, 64-bit: use __pgd() on mk_kernel_pgd()\n\nUse __pgd() on mk_kernel_pgd()\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "43adfc26dea171558f944adbc9adecddf2d4602f",
      "tree": "d0b2b3b3b1c6ba1c47080d06639c37e357118a9d",
      "parents": [
        "4583ed514ea9ac844a6eb02d33120beaedf6837f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:04 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:28 2008 +0200"
      },
      "message": "x86, 64-bit: add gate_offset() and gate_segment() macros\n\nFor calculating the offset from struct gate_struct fields.\n\n[ gate_offset and gate_segment were broken for 32-bit. ]\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4583ed514ea9ac844a6eb02d33120beaedf6837f",
      "tree": "9df2d1e1a5d1726303f761954593defc483e2d20",
      "parents": [
        "bb23e403e5162765dabe3dc78646724753d6359b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:03 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:28 2008 +0200"
      },
      "message": "x86, 64-bit: unify early_ioremap\n\nThe 32-bit early_ioremap will work equally well for 64-bit, so just use it.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bb23e403e5162765dabe3dc78646724753d6359b",
      "tree": "ec0e5c99079d6059694326f2fae9c862274e3c8a",
      "parents": [
        "fc8b8a60ffa7c89da58c75109dacf0b2798c7caf"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:02 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:27 2008 +0200"
      },
      "message": "x86, 64-bit: use p??_populate() to attach pages to pagetable\n\nUse the _populate() functions to attach new pages to a pagetable, to\nmake sure the right paravirt_ops calls get called.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fc8b8a60ffa7c89da58c75109dacf0b2798c7caf",
      "tree": "7dad86ec633e9958c16ac7a3af779e6a19da05a3",
      "parents": [
        "ada857082317e6883cfcf7deb4e0c54d3c447cb0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:01 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:26 2008 +0200"
      },
      "message": "x86, 64-bit: use write_gdt_entry in vsyscall_set_cpu\n\nUse write_gdt_entry to generate the special vgetcpu descriptor in the\nvsyscall page.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ada857082317e6883cfcf7deb4e0c54d3c447cb0",
      "tree": "0c87da9f4d6a1a96aa770ba6c54a80cfa088f9d2",
      "parents": [
        "af2b1c609ff52b6469d8e67696db98c93c348b0e"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:19:00 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:25 2008 +0200"
      },
      "message": "x86: remove open-coded save/load segment operations\n\nThis removes a pile of buggy open-coded implementations of savesegment\nand loadsegment.\n\n(They are buggy because they don\u0027t have memory barriers to prevent\nthem from being reordered with respect to memory accesses.)\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "af2b1c609ff52b6469d8e67696db98c93c348b0e",
      "tree": "794e4ebf8a9ed524cfbd01bc9e7f80fd110d3c2c",
      "parents": [
        "d338c73c39a6ed0d07fe3bb07c7f12fff0dd237d"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:18:59 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:24 2008 +0200"
      },
      "message": "x86: add memory barriers to wrmsr\n\nwrmsr is a special instruction which can have arbitrary system-wide\neffects.  We don\u0027t want the compiler to reorder it with respect to\nmemory operations, so make it a memory barrier.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d338c73c39a6ed0d07fe3bb07c7f12fff0dd237d",
      "tree": "0b285466af10f7e6e3d2c2fea87309b7a0e9b984",
      "parents": [
        "bea41808efdd8815435376209f23f406f8bf435f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:18:58 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:23 2008 +0200"
      },
      "message": "x86: add memory clobber to save/loadsegment\n\nAdd \"memory\" clobbers to savesegment and loadsegment, since they can\naffect memory accesses and we never want the compiler to reorder them\nwith respect to memory references.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bea41808efdd8815435376209f23f406f8bf435f",
      "tree": "e648720f179824fd89b55d81c723aa637459277c",
      "parents": [
        "4de0043617f949fdac538fd59335e2150cd1b863"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jun 25 00:18:57 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:23 2008 +0200"
      },
      "message": "x86: asm-x86/pgtable.h: fix compiler warning\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: xen-devel \u003cxen-devel@lists.xensource.com\u003e\nCc: Stephen Tweedie \u003csct@redhat.com\u003e\nCc: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4de0043617f949fdac538fd59335e2150cd1b863",
      "tree": "5f2264477030a8f3e65807537d3e717aabd2c514",
      "parents": [
        "c376d45432d935e6f1e0ff2d6be3734bcd3ba455"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jun 24 22:52:06 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:42 2008 +0200"
      },
      "message": "x86: nmi_watchdog - introduce nmi_watchdog_active() helper\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: macro@linux-mips.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c376d45432d935e6f1e0ff2d6be3734bcd3ba455",
      "tree": "c776405c9734a11e6947b55cd2c44e4d7ec1fcfb",
      "parents": [
        "2b6addad2d67a2d75ae10a1c8efd18d81d78ff82"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jun 24 22:52:05 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:41 2008 +0200"
      },
      "message": "x86: nmi_watchdog - use NMI_NONE by default\n\nThere is no need to keep NMI_DISABLED definition and use it\nfor nmi_watchdog by default. Here is the point why:\n\n- IO-APIC and APIC chips are programmed for nmi_watchdog support at very\n  early stage of kernel booting and not having nmi_watchdog specified as\n  boot option lead only to nmi_watchdog becomes to NMI_NONE anyway\n- enable nmi_watchdog thru /proc/sys/kernel/nmi if it was not specified at\n  boot is not possible too (even having this sysfs entry)\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: macro@linux-mips.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2b6addad2d67a2d75ae10a1c8efd18d81d78ff82",
      "tree": "8d314f6fc12bc04788ef27de8cb9269600a40489",
      "parents": [
        "116f570e5d8347bee2614da2361eeadbb639ea50"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jun 24 22:52:04 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:40 2008 +0200"
      },
      "message": "x86: nmi_watchdog - remove useless check\n\nSince nmi_watchdog is unsigned variable we may\nsafely remove the check for negative value.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: macro@linux-mips.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "116f570e5d8347bee2614da2361eeadbb639ea50",
      "tree": "6c30b6bfdd88e53e9853100651a7266dd983626e",
      "parents": [
        "47a486cc110fe77518c79a566b50a5c785c813ae"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jun 24 22:52:04 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:39 2008 +0200"
      },
      "message": "x86: nmi_watchdog - use nmi_watchdog variable for printing\n\nSince it is possible NMI_ definitions could be changed\none day we better print out real nmi_watchdog value instead\nof constant string.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: macro@linux-mips.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "47a486cc110fe77518c79a566b50a5c785c813ae",
      "tree": "a7e6849bd5a0a651400b1c0a3f9de9064c29c862",
      "parents": [
        "2bc0d2615a15a93d344abbe8cb1b9056122bce9d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Jun 24 22:52:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:39 2008 +0200"
      },
      "message": "x86: perfctr-watchdog.c - coding style cleanup\n\nJust some code beautification. Nothing else.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: macro@linux-mips.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2bc0d2615a15a93d344abbe8cb1b9056122bce9d",
      "tree": "8011b668497aac0870119dda987de6501c5d507d",
      "parents": [
        "e2fc252e0ce695b4c4abe27bb073c35bd0d73252"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Jun 22 07:22:17 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:38 2008 +0200"
      },
      "message": "x86 boot: more consistently use type int for node ids\n\nEverywhere I look, node id\u0027s are of type \u0027int\u0027, except in this one\ncase, which has \u0027unsigned long\u0027.  Change this one to \u0027int\u0027 as well.\nThere is nothing special about the way this variable \u0027nid\u0027 is used in\nthis routine to justify using an unusual type here.\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": "e2fc252e0ce695b4c4abe27bb073c35bd0d73252",
      "tree": "53875bf55b7221d65d568bfad1c4568b2c732d04",
      "parents": [
        "c4ba1320b7075e9ce33ad0afaef43ba13260b4c2"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Jun 22 07:22:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:37 2008 +0200"
      },
      "message": "x86 boot: show pfn addresses in hex not decimal in some kernel info printks\n\nPage frame numbers (the portion of physical addresses above the low\norder page offsets) are displayed in several kernel debug and info\nprints in decimal, not hex.  Decimal addresse are unreadable.  Use hex.\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": "c4ba1320b7075e9ce33ad0afaef43ba13260b4c2",
      "tree": "d9c3aa07da17153d4ac8489daf10dbc48e2220b1",
      "parents": [
        "05486fa7e631a3be31a0bbc5a575a389a1609e94"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Jun 22 07:22:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:51:26 2008 +0200"
      },
      "message": "x86 boot: allow overlapping early reserve memory ranges\n\nAdd support for overlapping early memory reservations.\n\nIn general, they still can\u0027t overlap, and will panic\nwith \"Overlapping early reservations\" if they do overlap.\n\nBut if a memory range is reserved with the new call:\n    reserve_early_overlap_ok()\nrather than with the usual call:\n    reserve_early()\nthen subsequent early reservations are allowed to overlap.\n\nThis new reserve_early_overlap_ok() call is only used in one\nplace so far, which is the \"BIOS reserved\" reservation for the\nthe EBDA region, which out of Paranoia reserves more than what\nthe BIOS might have specified, and which thus might overlap with\nanother legitimate early memory reservation (such as, perhaps,\nthe EFI memmap.)\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": "05486fa7e631a3be31a0bbc5a575a389a1609e94",
      "tree": "64ce389b609d0db3c39c7aa2e9249d3b1cb22c09",
      "parents": [
        "157fabf09594ab064b7ae92c81942af4b94663cb"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Jun 22 07:22:02 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:29 2008 +0200"
      },
      "message": "x86 boot: x86_64 efi compiler warning fix\n\nFix a compiler warning.  Rather than always casting a u32 to a pointer\n(which generates a warning on x86_64 systems) instead separate the\nx86_32 and x86_64 assignments entirely with ifdefs.  Until other recent\nchanges to this code, it used to have x86_64 separated like this.\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": "157fabf09594ab064b7ae92c81942af4b94663cb",
      "tree": "886bdae2381d85d5a8d0654959ec2fade8514b60",
      "parents": [
        "295deae401fc5b6f215e876d93b40f25cb968c88"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sun Jun 22 07:21:57 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:28 2008 +0200"
      },
      "message": "x86 boot: e820 code indentation fix\n\nFix indentation.  An earlier code merge got the\nindentation of four lines of code off by a tab.\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": "295deae401fc5b6f215e876d93b40f25cb968c88",
      "tree": "de2e44eeefd6eef078c9b4f4b2dddc94f93cc28c",
      "parents": [
        "9a2e59302668b9ac2fb2a2c9bca1fc793c5d0409"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 19:55:05 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:27 2008 +0200"
      },
      "message": "x86: setup_arch 32bit move kvm_guest_init later\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a2e59302668b9ac2fb2a2c9bca1fc793c5d0409",
      "tree": "c1aa7d522397abd677e42e1f52b420eee1f4b6c4",
      "parents": [
        "7465252ea0121c9cd28be68dfb86293a7554a111"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 19:54:23 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:26 2008 +0200"
      },
      "message": "x86: setup_arch 32bit move command line copying early\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7465252ea0121c9cd28be68dfb86293a7554a111",
      "tree": "3bb600ac5bc3e595a7c903c719a9a4b5270dfc7b",
      "parents": [
        "11cd0bc140b5d66566c9eb49c1058737888cd75c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 19:53:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:25 2008 +0200"
      },
      "message": "x86: setup_arch 32bit move efi check later\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "11cd0bc140b5d66566c9eb49c1058737888cd75c",
      "tree": "abbbeb1847a2fd6dc6998fefef656baf20efd089",
      "parents": [
        "c09434571d4b1d8abf530ba4ce28cb868b45f2e5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 19:51:10 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:24 2008 +0200"
      },
      "message": "x86: move some func calling from setup_arch to paging_init\n\nthose function depend on paging setup pgtable, so they could access\nthe ram in bootmem region but just get mapped.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c09434571d4b1d8abf530ba4ce28cb868b45f2e5",
      "tree": "e6943ba46c4a36e0d091defbaae2b189ac33393a",
      "parents": [
        "6a07a0edacba397205ff97308b22c6b6aab9f791"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 16:41:30 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:23 2008 +0200"
      },
      "message": "x86: numa32 pfn print out using hex instead\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6a07a0edacba397205ff97308b22c6b6aab9f791",
      "tree": "32a8656b75d20058c9ecccc20ab8410149fe5875",
      "parents": [
        "3eb11edc1321e14a121deeb8b18c177750226eca"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 14:02:36 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:23 2008 +0200"
      },
      "message": "x86: fix compile warning in init_64.c\n\nlen is long and ret is only for NUMA\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3eb11edc1321e14a121deeb8b18c177750226eca",
      "tree": "5c88e088c30457d2984d66b01f399544fc6e32c1",
      "parents": [
        "346cafecdeb17e1a0457a9e7eca239ef467b678c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 23 22:19:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:22 2008 +0200"
      },
      "message": "x86: build fix\n\nfix:\n\narch/x86/kernel/setup_32.c:409: error: \u0027enable_local_apic\u0027 undeclared (first use in this function)\narch/x86/kernel/setup_32.c:409: error: (Each undeclared identifier is reported only once\narch/x86/kernel/setup_32.c:409: error: for each function it appears in.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "346cafecdeb17e1a0457a9e7eca239ef467b678c",
      "tree": "a060f99a7389c583d851dc6a7ace2a1e54ccf2ca",
      "parents": [
        "2ec65f8b89ea003c27ff7723525a2ee335a2b393"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 03:06:14 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:21 2008 +0200"
      },
      "message": "x86: clean up min_low_pfn\n\nfor 32bit\nwe already had early_res support, so don\u0027t need to track min_low_pfn.\nkeep it to 0 always.\n\nalso use init_bootmem_node instead of init_bootmem, so don\u0027t touch\nmin_low_pfn.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ec65f8b89ea003c27ff7723525a2ee335a2b393",
      "tree": "9b8718be2017f619b2a0185492315b85ea1731fa",
      "parents": [
        "bef1568d9714f1162086c32583ba7984a7ca8e3e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 03:05:30 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:20 2008 +0200"
      },
      "message": "x86: clean up using max_low_pfn on 32-bit\n\nso that max_low_pfn is not changed after it is set.\nso we can move that early and out of initmem_init.\n\ncould call find_low_pfn_range just after max_pfn is set.\n\nalso could move reserve_initrd out of setup_bootmem_allocator\n\nso 32bit is more like 64bit.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bef1568d9714f1162086c32583ba7984a7ca8e3e",
      "tree": "84cd1f6f1c5637cb3d22f66fa7fc51db4ae4a089",
      "parents": [
        "90d967e0ef68f5312ed4b081d5c9312ff53c1c93"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 22 17:40:10 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:19 2008 +0200"
      },
      "message": "x86: move reservetop and vmalloc parsing to pgtable_32.c\n\nalso change reserve_top_address to __init attibute\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "90d967e0ef68f5312ed4b081d5c9312ff53c1c93",
      "tree": "1708f6209d77699ed09c6a6edc057159aa5b1165",
      "parents": [
        "7f0be02c5ed1deb04c54c6a17f412e04f417df11"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 23 21:00:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:18 2008 +0200"
      },
      "message": "x86: move find_max_low_pfn to init_32.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f0be02c5ed1deb04c54c6a17f412e04f417df11",
      "tree": "5512d0801da2ef24c44d03ebf967ca8a2f821e1f",
      "parents": [
        "225c37d71bc8b97eb2063e8eda153b383328b20b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 22 17:37:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:17 2008 +0200"
      },
      "message": "x86: move boot_params declaring to setup.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "225c37d71bc8b97eb2063e8eda153b383328b20b",
      "tree": "912185a6db6753a62842966db180ebecfce32fc6",
      "parents": [
        "b2ac82a0909aea0d2620ba4c189f37c567c21fe5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 22 02:46:58 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:16 2008 +0200"
      },
      "message": "x86: introduce reserve_initrd\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2ac82a0909aea0d2620ba4c189f37c567c21fe5",
      "tree": "97331aa19837b20542b387bd7d8f1f01c472ee37",
      "parents": [
        "1f75d7e32ed47b2ab8570771a2ce8c707a7225a2"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 22 02:45:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:15 2008 +0200"
      },
      "message": "x86: introduce initmem_init for 32 bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1f75d7e32ed47b2ab8570771a2ce8c707a7225a2",
      "tree": "78a412b060ff869f78e3350fdecc10a53d026846",
      "parents": [
        "17b4cceb1feb2a8865ce47064dd3bd446063a5d5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Jun 22 02:44:49 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:14 2008 +0200"
      },
      "message": "x86: introduce initmem_init for 64 bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "17b4cceb1feb2a8865ce47064dd3bd446063a5d5",
      "tree": "acdc963f0300a786a2a86eeb451b6913087b58a0",
      "parents": [
        "ce97c40e28223c148e142bda7af48fd0f27c81f9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 21:02:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:13 2008 +0200"
      },
      "message": "x86: move elfcorehdr parsing to setup.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ce97c40e28223c148e142bda7af48fd0f27c81f9",
      "tree": "319f690fab49750a7d8c0a79b6babfc3a2d8d0ef",
      "parents": [
        "f81be876eaa9c71b3024c3dc05e4d1bf210cc255"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 20:22:09 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:12 2008 +0200"
      },
      "message": "x86: move reserve_standard_io_resource to setup.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f81be876eaa9c71b3024c3dc05e4d1bf210cc255",
      "tree": "486bcf84d96dd7404ad04dbdf905f955a9ce1adc",
      "parents": [
        "0f0124fa742da7c51e2e3c5ded7f5e5e06ddc195"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 19:16:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:11 2008 +0200"
      },
      "message": "x86: remove two duplicated funcs in setup_32.c\n\nearly_cpu_init is declared in processor.h\nmemory_setup is defined in e820.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f0124fa742da7c51e2e3c5ded7f5e5e06ddc195",
      "tree": "fe916a493968bf516ad3065f7f9bc911fc6039e0",
      "parents": [
        "a9c1182fbd349882fe912245d6e03cd30943be2d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 16:25:37 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:10 2008 +0200"
      },
      "message": "x86: merge setup64.c into common_64.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a9c1182fbd349882fe912245d6e03cd30943be2d",
      "tree": "5f37f3c7f5ddafb7dcbe5dd6316090d4aed18b36",
      "parents": [
        "7a1fd9866cbb59a00006f1e0fd5726951b167c97"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 15:39:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:50:05 2008 +0200"
      },
      "message": "x86: seperate probe_roms into another file\n\nit is only needed for 32bit\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a1fd9866cbb59a00006f1e0fd5726951b167c97",
      "tree": "b10694e46643af2d8286e678297387b2022c009a",
      "parents": [
        "9a250347591da3e60b5ee53dd1d341732f081117"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 14:48:05 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:37 2008 +0200"
      },
      "message": "x86: add e820_remove_range\n\n... so could add real hole in e820\n\nagp check is using request_mem_region, and could fail if e820 is reserved...\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a250347591da3e60b5ee53dd1d341732f081117",
      "tree": "5eca3decf9cda3051a0888b0b013a9193584eca3",
      "parents": [
        "f580366f77cc4e035a68369105fbeae5bf436b4c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 03:24:00 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:35 2008 +0200"
      },
      "message": "x86: change identify_cpu to static\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f580366f77cc4e035a68369105fbeae5bf436b4c",
      "tree": "addd3a9503c63defe45320040d85fac4fb6f943a",
      "parents": [
        "04606618bb50c4ec754585a82732ea4facfe2bc9"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 03:24:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:34 2008 +0200"
      },
      "message": "x86: seperate funcs from setup_64 to cpu common_64.c\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@mail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04606618bb50c4ec754585a82732ea4facfe2bc9",
      "tree": "e058e07afd175389a10286d4b02e802ea1011032",
      "parents": [
        "ce38cc79964687d3c7e92663bc040552416fca27"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 01:38:41 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:33 2008 +0200"
      },
      "message": "x86: remove some acpi ifdefs in setup_32/64\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ce38cc79964687d3c7e92663bc040552416fca27",
      "tree": "ab601c16dbb4c247e1696af45a20cc483333d7fb",
      "parents": [
        "3c999f142665265afd0fe9190204dd051f17e505"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Jun 21 01:14:27 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:32 2008 +0200"
      },
      "message": "x86: clean up init_amd()\n\n1. move out calling of check_enable_amd_mmconf_dmi out of setup_64.c\n   put it into init_amd(), so don\u0027t need to make extra dmi check for\n   system with other cpus.\n2. 15 --\u003e 0xf\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c999f142665265afd0fe9190204dd051f17e505",
      "tree": "83b764c2a90890c22b199d6445cf2e132babe455",
      "parents": [
        "88a6846c70ad6bf33a545d554ace801d69e8a1a5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Jun 20 16:11:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:31 2008 +0200"
      },
      "message": "x86: check command line when CONFIG_X86_MPPARSE is not set, v2\n\nif acpi\u003doff, acpi\u003dnoirq and pci\u003dnoacpi, we need to disable apic.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "88a6846c70ad6bf33a545d554ace801d69e8a1a5",
      "tree": "93bdee2e02f92a265e36820673bd3c0fd398bba5",
      "parents": [
        "b792c755907cffceab393585b626ef2553c38538"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Jun 16 14:54:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:30 2008 +0200"
      },
      "message": "xen: set max_pfn_mapped\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: the arch/x86 maintainers \u003cx86@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b792c755907cffceab393585b626ef2553c38538",
      "tree": "217524706bd543ecb35c43c388bddd282bf436b0",
      "parents": [
        "be5bf9fa1c327fa6fd6e7ba44665437dd558dfe3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Jun 16 14:54:49 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:29 2008 +0200"
      },
      "message": "xen: reserve ISA space in e820 map\n\n[ TODO: release the underlying memory back to Xen. ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: the arch/x86 maintainers \u003cx86@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "be5bf9fa1c327fa6fd6e7ba44665437dd558dfe3",
      "tree": "60b3ef58343f4ed082eba0a21916d690924c5508",
      "parents": [
        "d52d53b8a5b258bfaab9223a5e7284fcfdd48577"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Jun 16 14:54:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:28 2008 +0200"
      },
      "message": "xen: reserve Xen-specific memory in e820 map\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: the arch/x86 maintainers \u003cx86@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d52d53b8a5b258bfaab9223a5e7284fcfdd48577",
      "tree": "8871bb322bdb1b31546eaa130e0017a588bbceab",
      "parents": [
        "1ea598c29748a559a0086a84a016886d786e6272"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Jun 16 20:10:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:27 2008 +0200"
      },
      "message": "RFC x86: try to remove arch_get_ram_range\n\nwant to remove arch_get_ram_range, and use early_node_map instead.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ea598c29748a559a0086a84a016886d786e6272",
      "tree": "193894c0cbd2b1df6e9b296ea46959e386d9e0b2",
      "parents": [
        "7f6cbc905ee22c457e0dcd0bba9d4affbc290a6f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 13 20:31:54 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:26 2008 +0200"
      },
      "message": "x86: fix sleep.c build error\n\nfix:\n\narch/x86/kernel/acpi/sleep.c: In function ‘acpi_save_state_mem\u0027:\narch/x86/kernel/acpi/sleep.c:75: error: ‘stack_start\u0027 undeclared (first use in this function)\narch/x86/kernel/acpi/sleep.c:75: error: (Each undeclared identifier is reported\nonly once\narch/x86/kernel/acpi/sleep.c:75: error: for each function it appears in.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f6cbc905ee22c457e0dcd0bba9d4affbc290a6f",
      "tree": "4ebc99247ffde83356ec06d05d297cdb61b7c0b8",
      "parents": [
        "1481a3dd42c21ac4a8b9497cb9f5df816d6b064f"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jun 04 23:05:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:25 2008 +0200"
      },
      "message": "x86: take load_sp0 out of smpboot.c\n\nthere\u0027s no particular reason to do load_sp0 in different\nplaces for i386 and x86_64. They should all be in cpu_init.\nRight now, cpu_init itself is not integrated, but with this patch,\nthe code becomes closer to each other, making in easier to integrate\nwhen the time comes.\n\nFurthermore, although doing it in do_boot_cpu for x86_64 is fine, since it\u0027s\nonly a copy, load_sp0 should be executed in the cpu it refers to anyway.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1481a3dd42c21ac4a8b9497cb9f5df816d6b064f",
      "tree": "9c183950aeba74cdd5e436b8e3c32d757fc30fba",
      "parents": [
        "b553a1e0ff48bd66fd18f705370e47c0b4ecea61"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jun 04 15:35:03 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:24 2008 +0200"
      },
      "message": "x86: move cpu_exit_clear to process_32.c\n\nTake it out of smpboot.c, and move it to process_32.c, closer\nto its only user.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b553a1e0ff48bd66fd18f705370e47c0b4ecea61",
      "tree": "016f526dcf9b9bc63efbfd7abaf755f27118ac11",
      "parents": [
        "78e622705c69da9649ba87071d8de85054b62df8"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jun 04 02:05:03 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:23 2008 +0200"
      },
      "message": "x86: remove cpu from maps\n\nduring cpu disable, take cpus out of all maps in i386, instead\nof just the online map.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "78e622705c69da9649ba87071d8de85054b62df8",
      "tree": "37d619d4d8c262799cdee3254dcaecd0147c68cb",
      "parents": [
        "b5841765a2e735a38612c4e4a82170c33d701b3c"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Jun 04 02:03:07 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:23 2008 +0200"
      },
      "message": "x86: change naming to match x86_64\n\nChange unmap_cpu_to_logical_apicid to numa_remove_cpu.\nBesides being shorter, it is the same name x86_64 uses. We\ncan save an ifdef in the code this way.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b5841765a2e735a38612c4e4a82170c33d701b3c",
      "tree": "ba37dfbe602349e507ce38723eb0ee679af878a7",
      "parents": [
        "3fde690011a84e19f98f77bfaa349b2119ddd2d2"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 13:38:28 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:22 2008 +0200"
      },
      "message": "x86: provide connect_bsp_APIC for x86_64\n\nAlthough it is not really needed, we provide it to get\ncloser to i386. ifdefs around it are removed in smpboot.c\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3fde690011a84e19f98f77bfaa349b2119ddd2d2",
      "tree": "82222565bdbf209893a7af884b157c2972ce0984",
      "parents": [
        "86e430edf462e872ecfab28d6b8619be5ab9c300"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 20:34:19 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:21 2008 +0200"
      },
      "message": "x86: change __setup_vector_irq with setup_vector_irq\n\nWe create a version of it for i386, and then take the CONFIG_X86_64\nifdef out of the game. We could create a __setup_vector_irq for i386,\nbut it would incur in an unnecessary lock taking. Moreover, it is better\npractice to only export setup_vector_irq anyway.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "86e430edf462e872ecfab28d6b8619be5ab9c300",
      "tree": "9aeb3c572c062d3a211f763fdb26d7d6aec9e39e",
      "parents": [
        "0f385d1ddd0952e01a968bfa5512378ad23de6df"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 20:05:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:20 2008 +0200"
      },
      "message": "x86: remove ifdef from stepping\n\nThe stepping won\u0027t affect x86_64, since there are not x86_64 k7\u0027s\nor pentiums. So, although it adds to the binary size, remove the ifdef\nfor smoother integration\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f385d1ddd0952e01a968bfa5512378ad23de6df",
      "tree": "70ef36db7c54a9cc045fe60c2f63e53716fdf405",
      "parents": [
        "3e9704739daf46a8ba6593d749c67b5f7cd633d2"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 17:09:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:19 2008 +0200"
      },
      "message": "x86: clearing io_apic harmless for x86_64\n\nso remove ifdef.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3e9704739daf46a8ba6593d749c67b5f7cd633d2",
      "tree": "f023ae0d0c9090b8cd2e478c487fdd2ff4275eb8",
      "parents": [
        "e3f77edfc1d0beb7b10f9f31d9e39206f7dbef7b"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 13:01:54 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:18 2008 +0200"
      },
      "message": "x86: boot secondary cpus through initial_code\n\nremove \"initialize_secondary\". Boot both architectures via\ninitial_code.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e3f77edfc1d0beb7b10f9f31d9e39206f7dbef7b",
      "tree": "54f6b89dd5aefa2e205a19b04199d6f5fcaaa840",
      "parents": [
        "a939098afcfa5f81d3474782ec15c6d114e57763"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 12:57:02 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:17 2008 +0200"
      },
      "message": "x86: use initial_code for i386\n\nx86_64 jumps to whatever is written in \"initial_code\" symbol,\ninstead of a fixed address. Do it for i386 too. It will allow us\nto integrate more of the smp boot code.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a939098afcfa5f81d3474782ec15c6d114e57763",
      "tree": "62c21fb10d6b58dc8247c34e68ab5562e045b8d0",
      "parents": [
        "736f12bff9d9e7b4e895c64f73b190c8383fc2a1"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed May 28 16:19:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:16 2008 +0200"
      },
      "message": "x86: move x86_64 gdt closer to i386\n\ni386 and x86_64 used two different schemes for maintaining the gdt.\nWith this patch, x86_64 initial gdt table is defined in a .c file,\nsame way as i386 is now. Also, we call it \"gdt_page\", and the descriptor,\n\"early_gdt_descr\". This way we achieve common naming, which can allow for\nmore code integration.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "736f12bff9d9e7b4e895c64f73b190c8383fc2a1",
      "tree": "7b32e06211acc289637cb6792ff7c4b58c5809fa",
      "parents": [
        "9cf4f298e29abba25c16679fe7be70898223167e"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue May 27 20:14:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:15 2008 +0200"
      },
      "message": "x86: don\u0027t use gdt_page openly.\n\nThere\u0027s a macro available for that.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9cf4f298e29abba25c16679fe7be70898223167e",
      "tree": "009af01f7c8001fb86fcfa25226d0c78248b83c9",
      "parents": [
        "a7bf0bd5e6af7fe69342dabf2a3b721f0163469a"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue May 27 18:22:54 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:14 2008 +0200"
      },
      "message": "x86: use stack_start in x86_64\n\ncall x86_64\u0027s init_rsp stack_start, just as i386 does.\nPut a zeroed stack segment for consistency. With this,\nwe can eliminate one ugly ifdef in smpboot.c.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a7bf0bd5e6af7fe69342dabf2a3b721f0163469a",
      "tree": "3f7e08f0df4c5eccf81732dcf95b8cc4efafa203",
      "parents": [
        "1ecd27657b735128a728ebf0c31fce5e1456718a"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 28 15:02:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:48:13 2008 +0200"
      },
      "message": "build: add __page_aligned_data and __page_aligned_bss\n\nMaking a variable page-aligned by using\n__attribute__((section(\".data.page_aligned\"))) is fragile because if\nsizeof(variable) is not also a multiple of page size, it leaves\nvariables in the remainder of the section unaligned.\n\nThis patch introduces two new qualifiers, __page_aligned_data and\n__page_aligned_bss to set the section *and* the alignment of\nvariables.  This makes page-aligned variables more robust because the\nlinker will make sure they\u0027re aligned properly.  Unfortunately it\nrequires *all* page-aligned data to use these macros...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ecd27657b735128a728ebf0c31fce5e1456718a",
      "tree": "f49fba5bd4a7a640b738a0f225ff3304ab9af877",
      "parents": [
        "6236af82d8a989e150a02800c210eb61cb1e17be"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Fri Jun 20 15:38:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:45:44 2008 +0200"
      },
      "message": "x86: unify crashkernel reservation for 32 and 64 bit\n\nThis patch moves the reserve_crashkernel() to setup.c and removes the\narchitecture-specific version. Both versions were more or less the same.\n\nI tested it on both x86-64 and i386, with CONFIG_KEXEC on and off (so\nthat it compiles).\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: yhlu.kernel@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6236af82d8a989e150a02800c210eb61cb1e17be",
      "tree": "d5e83e66b09fc405ac70925f9b83152abaf48a03",
      "parents": [
        "e3ae0acf59244ecf5b023ec99cef4b6b29d649bc",
        "8b7ef4ec5b1ac8b6feebf5ae9cda85a7514728f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:24:29 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:24:29 2008 +0200"
      },
      "message": "Merge branch \u0027x86/fixmap\u0027 into x86/devel\n\nConflicts:\n\n\tarch/x86/mm/init_64.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e3ae0acf59244ecf5b023ec99cef4b6b29d649bc",
      "tree": "02a8bfdcab61677430ecfe04e9e44e1007c35f0e",
      "parents": [
        "4b62ac9a2b859f932afd5625362c927111b7dd9b",
        "e7eb8726d0e144f0925972c4ecee945e91a42753"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:24:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:24:13 2008 +0200"
      },
      "message": "Merge branch \u0027x86/uv\u0027 into x86/devel\n"
    },
    {
      "commit": "e7eb8726d0e144f0925972c4ecee945e91a42753",
      "tree": "63dbc5c4ca72cdc2ea2ec11a31ad69e74fc3e3ab",
      "parents": [
        "cef53278682eb2604cbd99de64cdb59a8b35235a"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Mon Jun 23 08:32:25 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:31 2008 +0200"
      },
      "message": "x86, SGI UV: uv_ptc_proc_write fix\n\nSomeone could write 0 bytes to /proc/sgi_uv/ptc_statistics,\ncausing\n  optstr[count - 1] \u003d \u0027\\0\u0027;\nto write to who-knows-where.\n\n(Andi Kleen noticed this need from a patch I sent for\n similar code in the ia64 world (sn2_ptc_proc_write()).)\n\n(count less than zero is not possible here, as count is unsigned)\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cef53278682eb2604cbd99de64cdb59a8b35235a",
      "tree": "b57124c7b03d7ac92ada52d5a783c4e0d8edcc8d",
      "parents": [
        "ab9c0bb8a8c1d71dd303abdaa61ec496128e2fbe"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Thu Jun 19 11:16:24 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:30 2008 +0200"
      },
      "message": "x86, SGI UV: TLB shootdown using broadcast assist unit, v6\n\nv6: 6/19 close the security hole in uv_ptc_proc_write())\n\n  \u003e Found a potential security hole while doing that:\n  \u003e static ssize_t uv_ptc_proc_write(struct file *file, const char __user *user,\n  \u003e                              size_t count, loff_t *data)\n  \u003e     if (copy_from_user(optstr, user, count))\n  \u003e             return -EFAULT;\n  \u003e\n  \u003e is count guaranteed to never be larger than 64?\n\nis fixed below.\n\nIt adds tlb_uv.o to the Makefile.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nCc: mingo@elte.hu\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ab9c0bb8a8c1d71dd303abdaa61ec496128e2fbe",
      "tree": "14b13f5a6db120debd610c1387d37c629bad9481",
      "parents": [
        "b6df1b8bc1250191cfee15627697111c1cbda53f"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Mon Jun 16 12:09:10 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:29 2008 +0200"
      },
      "message": "x86: increase MAX_APICS for very large x86-64 configs\n\nIncrease the maximum number of apics when running very large\nconfigurations. This patch has no affect on most systems.\n\nThe patch has no effect on any 32-bit kernel. It adds ~4k to the size\nof 64-bit kernels but only if NR_CPUS \u003e 255.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b6df1b8bc1250191cfee15627697111c1cbda53f",
      "tree": "b5991eafa0f5f4e155921bd10d4f44696c271b8d",
      "parents": [
        "d400524affeb84bdfc2b00cd561fbfb8c09dadd7"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Jun 19 21:51:05 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:28 2008 +0200"
      },
      "message": "x86: fix stack overflow for large values of MAX_APICS\n\nphysid_mask_of_physid() causes a huge stack (12k) to be created if the\nnumber of APICS is large. Replace physid_mask_of_physid() with a\nnew function that does not create large stacks. This is a problem only\non large x86_64 systems.\n\nthis paves the way to increase MAX_APICS.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: linux-mm@kvack.org\nCc: mingo@elte.hu\nCc: tglx@linutronix.de\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d400524affeb84bdfc2b00cd561fbfb8c09dadd7",
      "tree": "c226923f39a929fd75eae3808db41cd2b4a468bd",
      "parents": [
        "b4c286e6af24a116228c8c9f58b9a9eb5b7c000a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 18 14:51:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:27 2008 +0200"
      },
      "message": "SGI UV: TLB shootdown using broadcast assist unit, fix\n\nfix:\n\narch/x86/kernel/tlb_uv.c: In function ‘uv_table_bases_init\u0027:\narch/x86/kernel/tlb_uv.c:612: error: ‘bau_tabsp\u0027 undeclared (first use in this function)\narch/x86/kernel/tlb_uv.c:612: error: (Each undeclared identifier is reported only once\narch/x86/kernel/tlb_uv.c:612: error: for each function it appears in.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b4c286e6af24a116228c8c9f58b9a9eb5b7c000a",
      "tree": "18b9c2a22bd17874fd5e3517266b2d6791a803a2",
      "parents": [
        "dc163a41ffba22a6ef70b51e7ddf68aa13b4b414"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 18 14:28:19 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:26 2008 +0200"
      },
      "message": "SGI UV: clean up arch/x86/kernel/tlb_uv.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc163a41ffba22a6ef70b51e7ddf68aa13b4b414",
      "tree": "ec70a09841104730a130577e069c21c4f16b38ef",
      "parents": [
        "b194b120507276b4f09e2e14f941884e777fc7c8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 18 14:15:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:25 2008 +0200"
      },
      "message": "SGI UV: TLB shootdown using broadcast assist unit\n\nTLB shootdown for SGI UV.\n\nv5: 6/12 corrections/improvements per Ingo\u0027s second review\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b194b120507276b4f09e2e14f941884e777fc7c8",
      "tree": "2796da3608f770bae6382941ef95e90e889359d2",
      "parents": [
        "73e991f45fe7644711c0c9dd357a1a2c6e222707"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Thu Jun 12 08:23:48 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:24 2008 +0200"
      },
      "message": "SGI UV: TLB shootdown using broadcast assist unit, cleanups\n\nTLB shootdown for SGI UV.\n\nv1: 6/2 original\nv2: 6/3 corrections/improvements per Ingo\u0027s review\nv3: 6/4 split atomic operations off to a separate patch (Jeremy\u0027s review)\nv4: 6/12 include \u003cmach_apic.h\u003e rather than \u003casm/mach-bigsmp/mach_apic.h\u003e\n         (fixes a !SMP build problem that Ingo found)\n         fix the index on uv_table_bases[blade]\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "73e991f45fe7644711c0c9dd357a1a2c6e222707",
      "tree": "16e10a4774791b8ecf8046546f36af3fbb0bac51",
      "parents": [
        "1812924bb1823950c1dc95c478b71b037057356e"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Wed Jun 04 15:33:17 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:23 2008 +0200"
      },
      "message": "x86 atomic operations: atomic_or_long() atomic_inc_short()\n\nProvide atomic operations for increment of a 16-bit integer and\nlogical OR into a 64-bit integer.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nReviewed-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1812924bb1823950c1dc95c478b71b037057356e",
      "tree": "74ecf29e332a320d7850008ca4f8607dace88de6",
      "parents": [
        "d98b940ab29a245de84a1c138b866dcc29217601"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Mon Jun 02 08:56:14 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:22 2008 +0200"
      },
      "message": "x86, SGI UV: TLB shootdown using broadcast assist unit\n\nTLB shootdown for SGI UV.\n\nDepends on patch (in tip/x86/irq):\n   x86-update-macros-used-by-uv-platform.patch   Jack Steiner May 29\n\nThis patch provides the ability to flush TLB\u0027s in cpu\u0027s that are not on\nthe local node.  The hardware mechanism for distributing the flush\nmessages is the UV\u0027s \"broadcast assist unit\".\n\nThe hook to intercept TLB shootdown requests is a 2-line change to\nnative_flush_tlb_others() (arch/x86/kernel/tlb_64.c).\n\nThis code has been tested on a hardware simulator. The real hardware\nis not yet available.\n\nThe shootdown statistics are provided through /proc/sgi_uv/ptc_statistics.\nThe use of /sys was considered, but would have required the use of\nmany /sys files.  The debugfs was also considered, but these statistics\nshould be available on an ongoing basis, not just for debugging.\n\nIssues to be fixed later:\n- The IRQ for the messaging interrupt is currently hardcoded as 200\n  (see UV_BAU_MESSAGE).  It should be dynamically assigned in the future.\n- The use of appropriate udelay()\u0027s is untested, as they are a problem\n  in the simulator.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d98b940ab29a245de84a1c138b866dcc29217601",
      "tree": "b6940506904dbb254e9afbfe3524c6880c553658",
      "parents": [
        "cbd6712406a3ea861b49fbfd46e23cbf5f8e073f",
        "1b40a895df6c7d5a80e71f65674060b03d84bbef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:23:00 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/irq\n"
    },
    {
      "commit": "4b62ac9a2b859f932afd5625362c927111b7dd9b",
      "tree": "30b159e2a0ffa635488feae5587640a7c21372f3",
      "parents": [
        "2b4fa851b2f06fdb04cac808b57324f5e51e1578",
        "8700600a74852d75eb965b969dcf9f58e2b32546"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:17:08 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 12:17:08 2008 +0200"
      },
      "message": "Merge branch \u0027x86/nmi\u0027 into x86/devel\n\nConflicts:\n\n\tarch/x86/kernel/nmi.c\n\tarch/x86/kernel/nmi_32.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2b4fa851b2f06fdb04cac808b57324f5e51e1578",
      "tree": "97db3ad5adda7683923630982f68b8b52c86e790",
      "parents": [
        "3de352bbd86f890dd0c5e1c09a6a1b0b29e0f8ce",
        "46f68e1c6b04a04772e828ff3bcd07ed708805c2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:59:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:59:23 2008 +0200"
      },
      "message": "Merge branch \u0027x86/numa\u0027 into x86/devel\n\nConflicts:\n\n\tarch/x86/Kconfig\n\tarch/x86/kernel/e820.c\n\tarch/x86/kernel/efi_64.c\n\tarch/x86/kernel/mpparse.c\n\tarch/x86/kernel/setup.c\n\tarch/x86/kernel/setup_32.c\n\tarch/x86/mm/init_64.c\n\tinclude/asm-x86/proto.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "46f68e1c6b04a04772e828ff3bcd07ed708805c2"
}
