Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-13 | nouveau: Oops, fix the nv04 RAMFC_DMA_FETCH value. | Stephane Marchesin | |
2007-01-13 | nouveau: add missing symlink | Dave Airlie | |
2007-01-12 | nouveau : remove useless init : we clear RAMIN before | Matthieu Castet | |
2007-01-12 | Delay for a usec while spinning waiting for ring buffer space. | Haihao Xiang | |
This means the loop will wait up to ~10ms for ring buffer space to become available, rather than just however long it takes to check the space 10000 times. This matches other drivers' behavior when waiting for ring buffer/fifo space. | |||
2007-01-12 | nouveau: get nv30 context switching to work. | Jeremy Kolb | |
* Pulled in some registers from nv10reg.h. Needed for context switching. * Filled in nv30 graphics context (based on nv40_graph.c). * Figure out nv30 context table, set up on context creation. Allows the cards automatic switching to work. | |||
2007-01-11 | radeon: Fix u32 overflows when determining AGP base address in card space. | Michel Dänzer | |
The overflows could lead to the AGP aperture overlapping the framebuffer area in the card's address space when the latter is located at the very end of the 32 bit address space, which would result in a freeze on X server startup, probably because the card read commands from the framebuffer instead of from AGP. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392915 . | |||
2007-01-10 | Revert "nouveau: Fill in context_init for nv10-nv3x." | Dave Airlie | |
This reverts ac076cb9aff976e8fae567cfa82a898bfc2712e8 commit. Well it didn't do anything interesting... | |||
2007-01-09 | nouveau: Fill in context_init for nv10-nv3x. | Jeremy Kolb jkolb@brandeis.edu | |
Fill in the context with the values from PFIFO_CACH1. This should work from nv10 through the nv30 series. | |||
2007-01-10 | nouveau: Don't use DRIVER_USE_MTRR, we already setup our own mtrr over vram. | Stephane Marchesin | |
2007-01-09 | ttm: make ttm alloc/free into alloc_pages/free_pages | Dave Airlie | |
Add a vmalloc flag to the page flags | |||
2007-01-09 | novueau: try resource 3 if resource 2 is 0 length | Dave Airlie | |
This happens on my NV43 PPC | |||
2007-01-08 | nouveau: fix nv4a context size. | Stephane Marchesin | |
2007-01-08 | add export symbol for memory manager | Dave Airlie | |
2007-01-08 | nouveau: nv4a context support. | Stephane Marchesin | |
2007-01-08 | Merge branch 'master' of git+ssh://marcheu@git.freedesktop.org/git/mesa/drm | Stephane Marchesin | |
2007-01-08 | i830: complete fix for i830 maps | Dave Airlie | |
2007-01-08 | nouveau: oops | Ben Skeggs | |
2007-01-08 | nouveau: nv43 context stuff | Ben Skeggs | |
2007-01-08 | drm: remove drm_follow_page, and drm_ioremap and ioremapfree | Christoph Hellwig | |
This comes from the Re: [patch] paravirt: isolate module ops on lkml It needs some testing, please report any regressions caused. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-01-08 | fixup i810/i830 to use drm_core_ioremap instead of drm_ioremap | Dave Airlie | |
2007-01-08 | nouveau: fix a stupid bug from me. | Stephane Marchesin | |
2007-01-08 | nouveau: avoid allocating vram that's used as instance memory. | Ben Skeggs | |
2007-01-08 | nouveau: map pci resource 2 on >=nv40 | Ben Skeggs | |
2007-01-06 | Revert i915 drm driver name to i915; miniglx doesn't work otherwise | Keith Packard | |
Yes, this driver supports the new memory manager, that is indicated by the version number being >= 1.7. | |||
2007-01-06 | Bump i915 minor for ARB_OC ioctl | Wang Zhenyu | |
2007-01-06 | i915: ARB_Occlusion_query(MMIO ioctl) support. | Zou Nan hai | |
This adds a new ioctl for passing counter information from the chip back to applications, these counters include the data needed to perform OC. | |||
2007-01-06 | nouveau: get c51 doing glxgears without the binary driver's help. | Ben Skeggs | |
2007-01-06 | nouveau: Use PMC_BOOT_0 to determine which ctx_voodoo to load. | Ben Skeggs | |
2007-01-05 | nouveau: oops, we don't need OS_HAS_MTRR actually. | Stephane Marchesin | |
2007-01-05 | Merge branch 'master' of git+ssh://marcheu@git.freedesktop.org/git/mesa/drm | Stephane Marchesin | |
2007-01-05 | nouveau: Add an mtrr over the whole FB | Stephane Marchesin | |
2007-01-05 | Merge branch 'master' of git+ssh://matc@git.freedesktop.org/git/mesa/drm/ | Matthieu Castet | |
2007-01-05 | Add basic pgraph context for nv10. | Matthieu Castet | |
It only fake a context switch : pgraph state are not save/restored. | |||
2007-01-05 | Cleanup the nv04 fifo code a bit. | Stephane Marchesin | |
2007-01-02 | i915: Fix a DRM_ERROR that should be DRM_DEBUG. | Michel Dänzer | |
It would clutter up the kernel output in a situation which is legitimate before X.org 7.2 and handled correctly by the 3D driver. | |||
2007-01-02 | Make git ignore Emacs style backup files and cscope files. | Michel Dänzer | |
2007-01-02 | linux-core: Make git ignore generated module symbol version files. | Michel Dänzer | |
2007-01-02 | nouveau: oops, forgot to free RAMIN.. | Ben Skeggs | |
2007-01-02 | nouveau: Hookup nv40_graph_init. | Ben Skeggs | |
Now I can get 3D + working grctx switching on my NV40 without the binary driver initialising the card first. However, this change also breaks 3D on my C51 even *with* the binary driver's help. So, it's likely that the weird voodoo is card-specific. | |||
2007-01-02 | nouveau: Hook up grctx code for NV4x. | Ben Skeggs | |
This is enough to get grctx switching going on my NV40 and C51 after the binary driver has initialised the card first. Bumping the drm patchlevel because the ddx needs some modifications to have NV4x work at all with these changes. | |||
2007-01-02 | nouveau: Add nv40-specific PGRAPH code, not hooked up yet. | Ben Skeggs | |
2007-01-02 | nouveau: Only clobber PFIFO if no channels are already alloc'd | Ben Skeggs | |
With this change the GPU is responsible for doing the channel switch itself. This is needed for the upcoming NV4x PGRAPH context work as we don't yet know enough to manually swap PGRAPH contexts. | |||
2007-01-01 | make build against 2.6.20 hopefully | Dave Airlie | |
2007-01-01 | fixup permission along line of kernel | Dave Airlie | |
2006-12-28 | Add some new via chipsets. | Thomas Hellstrom | |
Disable 3D functionality and AGP DMA for chipsets with the DX9 3D engine. | |||
2006-12-27 | Leftover from previous commit. | Thomas Hellstrom | |
2006-12-27 | Allow for non-power-of-two texture pitch alignment. | Thomas Hellstrom | |
2006-12-27 | Proper allocation of AGP pages for ttms. | Thomas Hellstrom | |
2006-12-27 | nouveau: return the *actual* type of memory alloc'd to userspace | Ben Skeggs | |
2006-12-26 | nouveau: Alloc cmdbuf for each channel individually | Ben Skeggs | |