1. 18 9月, 2010 1 次提交
  2. 26 5月, 2010 1 次提交
  3. 19 5月, 2010 1 次提交
  4. 23 4月, 2010 1 次提交
    • J
      agp: use scratch page on memory remove and at GATT creation V4 · 61cf0593
      Jerome Glisse 提交于
      Convert most AGP chipset to use scratch page as default entries.
      This help avoiding GPU querying 0 address and trigger computer
      fault. With KMS and memory manager we bind/unbind AGP memory
      constantly and it seems that some GPU are still doing AGP
      traffic even after GPU report being idle with the memory segment.
      
      Tested (radeon GPU KMS + Xorg + compiz + glxgears + quake3) on :
      - SIS 1039:0001 & 1039:0003
      - Intel 865 8086:2571
      
      Compile tested for other bridges
      
      V2 enable scratch page on uninorth
      V3 fix unbound check in uninorth insert memory (Michel Dänzer)
      V4 rebase on top of drm-next branch with the lastest intel AGP
         changeset (stable should use version V3 of the patch)
      Signed-off-by: NJerome Glisse <jglisse@redhat.com>
      Signed-off-by: NMichel Dänzer <michel@daenzer.net>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      61cf0593
  5. 04 2月, 2010 1 次提交
  6. 31 1月, 2010 1 次提交
  7. 13 1月, 2010 1 次提交
  8. 30 12月, 2009 1 次提交
  9. 03 8月, 2009 2 次提交
  10. 19 6月, 2009 1 次提交
  11. 11 3月, 2009 1 次提交
  12. 21 10月, 2008 1 次提交
  13. 22 8月, 2008 1 次提交
    • R
      agp: enable optimized agp_alloc_pages methods · 5f310b63
      Rene Herman 提交于
      The pageattr-array patch that you currently have in tip/master only
      enables it for intel-agp, not the others. The attached enables it for
      all drivers currently directly using agp_generic_alloc_page() and
      agp_generic_destroy_page() (ocal driver is amd-k7-agp).
      
      The new agp_generic_alloc_pages() interface uses the also new
      pageattr array interface API. This makes all AGP drivers that
      up to now used generic_{alloc,destroy}_page() use it.
      Signed-off-by: NRene Herman <rene.herman@gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      5f310b63
  14. 12 8月, 2008 2 次提交
  15. 19 6月, 2008 1 次提交
  16. 22 5月, 2008 1 次提交
  17. 13 5月, 2008 4 次提交
  18. 30 10月, 2007 1 次提交
  19. 12 7月, 2007 1 次提交
    • A
      PCI: Change all drivers to use pci_device->revision · 44c10138
      Auke Kok 提交于
      Instead of all drivers reading pci config space to get the revision
      ID, they can now use the pci_device->revision member.
      
      This exposes some issues where drivers where reading a word or a dword
      for the revision number, and adding useless error-handling around the
      read. Some drivers even just read it for no purpose of all.
      
      In devices where the revision ID is being copied over and used in what
      appears to be the equivalent of hotpath, I have left the copy code
      and the cached copy as not to influence the driver's performance.
      
      Compile tested with make all{yes,mod}config on x86_64 and i386.
      Signed-off-by: NAuke Kok <auke-jan.h.kok@intel.com>
      Acked-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      44c10138
  20. 12 5月, 2007 1 次提交
  21. 03 5月, 2007 1 次提交
  22. 23 2月, 2007 1 次提交
  23. 04 2月, 2007 1 次提交
    • T
      [AGPGART] Allow drm-populated agp memory types · a030ce44
      Thomas Hellstrom 提交于
      This patch allows drm to populate an agpgart structure with pages of its own.
      It's needed for the new drm memory manager which dynamically flips pages in and out of AGP.
      
      The patch modifies the generic functions as well as the intel agp driver. The intel drm driver is
      currently the only one supporting the new memory manager.
      
      Other agp drivers may need some minor fixing up once they have a corresponding memory manager enabled drm driver.
      
      AGP memory types >= AGP_USER_TYPES are not populated by the agpgart driver, but the drm is expected
      to do that, as well as taking care of cache- and tlb flushing when needed.
      
      It's not possible to request these types from user space using agpgart ioctls.
      
      The Intel driver also gets a new memory type for pages that can be bound cached to the intel GTT.
      Signed-off-by: NThomas Hellstrom <thomas@tungstengraphics.com>
      Signed-off-by: NDave Jones <davej@redhat.com>
      a030ce44
  24. 29 1月, 2007 1 次提交
  25. 19 12月, 2006 1 次提交
  26. 13 12月, 2006 1 次提交
  27. 08 12月, 2006 1 次提交
  28. 27 9月, 2006 1 次提交
  29. 01 7月, 2006 1 次提交
  30. 27 6月, 2006 2 次提交
    • A
      [PATCH] x86_64: Rename IOMMU option, fix help and mark option embedded. · a813ce43
      Andi Kleen 提交于
       - Rename the GART_IOMMU option to IOMMU to make clear it's not
         just for AMD
       - Rewrite the help text to better emphatise this fact
       - Make it an embedded option because too many people get it wrong.
      
      To my astonishment I discovered the aacraid driver tests this
      symbol directly. This looks quite broken to me - it's an internal
      implementation detail of the PCI DMA API. Can the maintainer
      please clarify what this test was intended to do?
      
      Cc: linux-scsi@vger.kernel.org
      Cc: alan@redhat.com
      Cc: markh@osdl.org
      Signed-off-by: NAndi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a813ce43
    • 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
  31. 22 6月, 2006 1 次提交
  32. 22 5月, 2006 1 次提交
  33. 26 3月, 2006 1 次提交
  34. 25 3月, 2006 1 次提交