1. 05 9月, 2008 11 次提交
  2. 23 8月, 2008 1 次提交
  3. 22 8月, 2008 1 次提交
  4. 19 8月, 2008 1 次提交
  5. 12 8月, 2008 2 次提交
  6. 21 7月, 2008 2 次提交
  7. 19 7月, 2008 1 次提交
  8. 16 7月, 2008 2 次提交
  9. 14 7月, 2008 1 次提交
    • Y
      x86: get x86_phys_bits early · 87a1c441
      Yinghai Lu 提交于
      when try to make hpet_enable use io_remap instead fixmap got
      
      ioremap: invalid physical address fed00000
      ------------[ cut here ]------------
      WARNING: at arch/x86/mm/ioremap.c:161 __ioremap_caller+0x8c/0x2f3()
      Modules linked in:
      Pid: 0, comm: swapper Not tainted 2.6.26-rc9-tip-01873-ga9827e7-dirty #358
      
      Call Trace:
       [<ffffffff8026615e>] warn_on_slowpath+0x6c/0xa7
       [<ffffffff802e2313>] ? __slab_alloc+0x20a/0x3fb
       [<ffffffff802d85c5>] ? mpol_new+0x88/0x17d
       [<ffffffff8022a4f4>] ? mcount_call+0x5/0x31
       [<ffffffff8022a4f4>] ? mcount_call+0x5/0x31
       [<ffffffff8024b0d2>] __ioremap_caller+0x8c/0x2f3
       [<ffffffff80e86dbd>] ? hpet_enable+0x39/0x241
       [<ffffffff8022a4f4>] ? mcount_call+0x5/0x31
       [<ffffffff8024b466>] ioremap_nocache+0x2a/0x40
       [<ffffffff80e86dbd>] hpet_enable+0x39/0x241
       [<ffffffff80e7a1f6>] hpet_time_init+0x21/0x4e
       [<ffffffff80e730e9>] start_kernel+0x302/0x395
       [<ffffffff80e722aa>] x86_64_start_reservations+0xb9/0xd4
       [<ffffffff80e722fe>] ? x86_64_init_pda+0x39/0x4f
       [<ffffffff80e72400>] x86_64_start_kernel+0xec/0x107
      
      ---[ end trace a7919e7f17c0a725 ]---
      
      it seems for amd system that is set later...
      try to move setting early in early_identify_cpu.
      and remove same code for intel and centaur.
      Signed-off-by: NYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      87a1c441
  10. 12 7月, 2008 1 次提交
    • S
      x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-remapping · 6e1cb38a
      Suresh Siddha 提交于
      x2apic support.  Interrupt-remapping must be enabled before enabling x2apic,
      this is needed to ensure that IO interrupts continue to work properly after the
      cpu mode is changed to x2apic(which uses 32bit extended physical/cluster
      apic id).
      
      On systems where apicid's are > 255, BIOS can handover the control to OS in
      x2apic mode. Or if the OS handover was in legacy xapic mode, check
      if it is capable of x2apic mode. And if we succeed in enabling
      Interrupt-remapping, then we can enable x2apic mode in the CPU.
      Signed-off-by: NSuresh Siddha <suresh.b.siddha@intel.com>
      Cc: akpm@linux-foundation.org
      Cc: arjan@linux.intel.com
      Cc: andi@firstfloor.org
      Cc: ebiederm@xmission.com
      Cc: jbarnes@virtuousgeek.org
      Cc: steiner@sgi.com
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      6e1cb38a
  11. 11 7月, 2008 1 次提交
  12. 08 7月, 2008 5 次提交