1. 03 6月, 2008 1 次提交
  2. 31 5月, 2008 3 次提交
    • Y
      x86: 32bit numa srat fix early_ioremap leak · 9a73aa81
      Yinghai Lu 提交于
      on two node system (16g RAM) with numa config I got this crash:
      
      get_memcfg_from_srat: assigning address to rsdp
      RSD PTR  v0 [ACPIAM]
      ACPI: Too big length in RSDT: 92
      failed to get NUMA memory information from SRAT table
      NUMA - single node, flat memory mode
      Node: 0, start_pfn: 0, end_pfn: 153
       Setting physnode_map array to node 0 for pfns:
       0
      ...
      Pid: 0, comm: swapper Not tainted 2.6.26-rc4 #4
       [<80b41289>] hlt_loop+0x0/0x3
       [<8011efa0>] ? alloc_remap+0x50/0x70
       [<8079e32e>] alloc_node_mem_map+0x5e/0xa0
       [<8012e77b>] ? printk+0x1b/0x20
       [<80b590f6>] free_area_init_node+0xc6/0x470
       [<80b588fc>] ? __alloc_bootmem_node+0x2c/0x50
       [<80b58ad8>] ? find_min_pfn_for_node+0x38/0x70
       [<8012e77b>] ? printk+0x1b/0x20
       [<80b597c4>] free_area_init_nodes+0x254/0x2d0
       [<80b544d7>] zone_sizes_init+0x97/0xa0
       [<80b48a03>] setup_arch+0x383/0x530
       [<8012e77b>] ? printk+0x1b/0x20
       [<80b41aa4>] start_kernel+0x64/0x350
       [<80b412d8>] i386_start_kernel+0x8/0x10
       =======================
      
      this patch increases the acpi table limit to 32.
      Also match early_ioremap() with early_iounmap().
      Signed-off-by: NYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      9a73aa81
    • Y
      x86: extend e820 early_res support 32bit -fix #5 · a5481280
      Yinghai Lu 提交于
      reserve early numa kva, so it will not clash with new RAMDISK
      Signed-off-by: NYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      a5481280
    • Y
      x86: extend e820 early_res support 32bit -fix #3 · f0d43100
      Yinghai Lu 提交于
      introduce init_pg_table_start, so xen PV could specify the value.
      Signed-off-by: NYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      f0d43100
  3. 27 5月, 2008 1 次提交
  4. 26 5月, 2008 1 次提交
    • T
      x86: fix mpparse fallout · 85cc35fa
      Thomas Gleixner 提交于
      UP builds with LOCAL_APIC=y and IO_APIC=n fail with a missing
      reference to mp_bus_not_pci. Distangle the mpparse code some more and
      move the ioapic specific bus check into a separate function.
      
      This code needs sume urgent un#ifdef surgery all over the place.
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      85cc35fa
  5. 25 5月, 2008 34 次提交