1. 10 2月, 2011 1 次提交
  2. 11 1月, 2011 1 次提交
    • J
      x86: Use PCI method for enabling AMD extended config space before MSR method · 24d9b70b
      Jan Beulich 提交于
      While both methods should work equivalently well for the native
      case, the Xen Dom0 case can't reliably work with the MSR one,
      since there's no guarantee that the virtual CPUs it has
      available fully cover all necessary physical ones.
      
      As per the suggestion of Robert Richter the patch only adds the
      PCI method, but leaves the MSR one as a fallback to cover new
      systems the PCI IDs of which may not have got added to the code
      base yet.
      
      The only change in v2 is the breaking out of the new CPI
      initialization method into a separate function, as requested by
      Ingo.
      Signed-off-by: NJan Beulich <jbeulich@novell.com>
      Acked-by: NRobert Richter <robert.richter@amd.com>
      Cc: Andreas Herrmann3 <Andreas.Herrmann3@amd.com>
      Cc: Joerg Roedel <joerg.roedel@amd.com>
      Cc: Jeremy Fitzhardinge <jeremy@goop.org>
      LKML-Reference: <4D2B3FD7020000780002B67D@vpn.id2.novell.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      24d9b70b
  3. 11 2月, 2010 6 次提交
  4. 25 11月, 2009 1 次提交
  5. 05 11月, 2009 1 次提交
  6. 10 9月, 2009 1 次提交
    • J
      x86/PCI: initialize PCI bus node numbers early · 2547089c
      Jesse Barnes 提交于
      The current mp_bus_to_node array is initialized only by AMD specific
      code, since AMD platforms have registers that can be used for
      determining mode numbers.  On new Intel platforms it's necessary to
      initialize this array as well though, otherwise all PCI node numbers
      will be 0, when in fact they should be -1 (indicating that I/O isn't
      tied to any particular node).
      
      So move the mp_bus_to_node code into the common PCI code, and
      initialize it early with a default value of -1.  This may be overridden
      later by arch code (e.g. the AMD code).
      
      With this change, PCI consistent memory and other node specific
      allocations (e.g. skbuff allocs) should occur on the "current" node.
      If, for performance reasons, applications want to be bound to specific
      nodes, they should open their devices only after being pinned to the
      CPU where they'll run, for maximum locality.
      Acked-by: NYinghai Lu <yinghai@kernel.org>
      Tested-by: NJesse Brandeburg <jesse.brandeburg@gmail.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      2547089c
  7. 01 7月, 2009 1 次提交
  8. 25 6月, 2009 1 次提交
  9. 12 6月, 2009 1 次提交
  10. 23 4月, 2009 2 次提交
  11. 30 12月, 2008 1 次提交
  12. 25 8月, 2008 1 次提交
  13. 23 8月, 2008 2 次提交
  14. 16 7月, 2008 1 次提交
  15. 09 7月, 2008 2 次提交
  16. 08 7月, 2008 2 次提交
  17. 25 5月, 2008 1 次提交
  18. 11 5月, 2008 1 次提交
  19. 27 4月, 2008 6 次提交
  20. 11 10月, 2007 2 次提交
  21. 22 7月, 2007 1 次提交
  22. 30 7月, 2006 1 次提交
  23. 27 6月, 2006 1 次提交
    • A
      [PATCH] x86_64: Clean and enhance up K8 northbridge access code · a32073bf
      Andi Kleen 提交于
       - Factor out the duplicated access/cache code into a single file
         * Shared between i386/x86-64.
       - Share flush code between AGP and IOMMU
         * Fix a bug: AGP didn't wait for end of flush before
       - Drop 8 northbridges limit and allocate dynamically
       - Add lock to serialize AGP and IOMMU GART flushes
       - Add PCI ID for next AMD northbridge
       - Random related cleanups
      
      The old K8 NUMA discovery code is unchanged. New systems
      should all use SRAT for this.
      
      Cc: "Navin Boppuri" <navin.boppuri@newisys.com>
      Cc: Dave Jones <davej@redhat.com>
      Signed-off-by: NAndi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a32073bf
  24. 13 9月, 2005 1 次提交
  25. 24 8月, 2005 1 次提交