| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  | Seems we already have a nv4c_ctx_init() somehow, a quick check shows the
ucode matches it still. | 
|  |  | 
|  | of cards. | 
|  |  | 
|  | Microcode is similar enough to the NV4A one that it should be able to use
the same initial PGRAPH context.  One day this mess will go away, honest.. | 
|  | Makes 0x2220 work the same way as on NV40. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | With the previous linux commit, an AGP aperture at the end of the address space
would have wrapped to 0 and the test would have failed. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | The brief descriptions usually had the wrong filename in them. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Ensure NV_PFIFO_DMA_TIMESLICE_TIMEOUT_ENABLE gets set, otherwise channels
will appear to "freeze" in some circumstances. | 
|  | The i830 and newer intel 2D code adds the AGP base to map offsets already,
because it wasn't doing the AGP enable which used to set dev->agp->base.
Credit goes to Zhenyu for finding the issue. | 
|  | The original XGI kernel driver strobed 0xB03F each time a page was
allocated to back a GART page.  When the driver was converted to use
the DRM SG interface, this code was lost.  Returning it fixes a long
standing issue where the X-server would work fine the first time, but
acceleration commands would be ignored on the second X-server
invocation. | 
|  | Also, annotate where signs change, to hopefully remind the reader of these
issues in the future. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Since the heaps weren't marked as uninitialized, SG memory was never
re-allocated.  This prevented the X-server from being able to restart
without re-loading the kernel module. | 
|  |  | 
|  |  | 
|  |  |