An error occurred fetching the project authors.
  1. 10 May, 2003 4 commits
  2. 06 May, 2003 1 commit
  3. 05 May, 2003 2 commits
  4. 01 May, 2003 2 commits
  5. 27 Apr, 2003 4 commits
    • Dave Jones's avatar
      [AGPGART] proper agp_bridge_driver. · 96c37294
      Dave Jones authored
      Christoph with the goods once more...
      >Okay, this does the converion for all drivers, it's ontop of my
      >previous patches.  enum chipset_type has shrunk to NOT_SUPPORTED
      >and SUPPORTED, but I'd like to postpone killing it entirely
      >or replacing it by a bool - drm pokes into this and we need to  
      >redo the agpgart <-> drm interface for support of multiple garts
      >anyway.
      96c37294
    • Dave Jones's avatar
      [AGPGART] don't dereference agp_bridge in generic-3.0.c · e94105df
      Dave Jones authored
      Yet more from Christoph..
      >If agp_3_0_node_enable gets a struct agp_bridge_data * all of the
      >generic-3.0.c can be cleaned up easily to never look at agp_bridge
      >directly.  Now only backend.c, generic.c and the actual drivers
      >are left looking at it:)
      e94105df
    • Dave Jones's avatar
      [AGPGART] Nvidia GART cleanups. · 64cf5a02
      Dave Jones authored
      Christoph cleaned up a lot of the mess here. We're back to nearly killing
      off the chipset_type enum, moved the register definitions to the code that
      uses it, and given it a proper pci .remove function.
      64cf5a02
    • Dave Jones's avatar
      [AGPGART] fix macros that expect agp_bridge in global scope · efeb6b50
      Dave Jones authored
      From Christoph Hellwig
      efeb6b50
  6. 25 Apr, 2003 6 commits
  7. 10 Apr, 2003 1 commit
  8. 24 Mar, 2003 3 commits
  9. 18 Mar, 2003 1 commit
  10. 02 Mar, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] fix preempt-issues with smp_call_function() · a8dd6484
      Andrew Morton authored
      Patch from Thomas Schlichter <schlicht@uni-mannheim.de>
      
      Based on a patch from Dave Jones.
      
      It converts a large number of instances of:
      
      	smp_call_function(foo);
      	foo();
      
      into
      
      	on_each_cpu(foo);
      
      and in doing so fixes up the preempt-unsafeness of the first version.
      a8dd6484
  11. 27 Feb, 2003 2 commits
  12. 10 Feb, 2003 3 commits
  13. 04 Feb, 2003 1 commit
  14. 15 Jan, 2003 3 commits
  15. 06 Jan, 2003 1 commit
    • Bjorn Helgaas's avatar
      [AGP] Remove bogus AGP/DRM assumptions · c6ce7bc9
      Bjorn Helgaas authored
      [Forward port of a 2.4 patch that got applied last month -- DJ] 
       
      AGP/DRM currently assume that GATT entries can be converted
      to physical addresses with a simple mask.  Additionally, agpgart
      assumes in a couple places that the mask is ~0xfff, i.e., that
      all the GART control bits are in the low 12 bits.  Both assumptions
      are bogus, so:
        
      Make agp_memory.memory[] (exported from agpgart to DRM) contain physical
      addresses, not GATT entries.
        
      DRM assumes agp_memory contains GATT entries, and it converts them to
      physical addresses with "paddr = agp_memory.memory[i] & mask".  460GX
      requires both a shift and a mask, so exporting plain physical addresses
      and a mask of ~0UL allows agpgart to add 460GX support without requiring
      DRM interface changes.
      c6ce7bc9
  16. 05 Jan, 2003 1 commit
    • Andi Kleen's avatar
      [PATCH] 2.5.54 AGP driver fixes for x86-64 · b45aba16
      Andi Kleen authored
      This is just to make x86-64 boot with IOMMU and compiled in AGP driver
      again.  Previously both AGP and the IOMMU code would set up an aperture,
      with AGP being winner, messing up pci_map_*.
      
      This is needed for the x86-64 update for 2.5.54 I sent earlier.
      
      Actually using /dev/agpgart still corrupts memory unfortunately, haven't
      tracked that down yet.
      
      I also commented on some (usually 64bit, but at least one 32bit) bugs in
      the driver too.
      
      These changes should be all nops on i386.
      
       - Export amd k8 init function for x86-64.  It needs to be called early
         by the iommu code.  Add some comments to warn about about that (the
         upcoming VIA and SIS K8 chipsets will have the same problem)
       - Declare gatt table as u32 following the AGP spec.
       - Comment some bugs.
      b45aba16
  17. 02 Jan, 2003 4 commits