Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-15 | radeon_ms: add rom parsing & adapt code | Jerome Glisse | |
Add rom (only combios for now) parsing and use informations retrieve instead of hardcoded table. Shuffle code around a bit. | |||
2008-01-15 | Properly propagate the user-space fence flags. | Thomas Hellstrom | |
This avoids a sync flush when user-space has already programmed and MI_FLUSH in the batchbuffer. | |||
2008-01-15 | Define i915_compat.c upper_32_bits for kernels < 2.6.21 | Thomas Hellstrom | |
2008-01-15 | this is to fix a deadloop in drm hang system issue. | Zou Nan hai | |
(1 << bits) is an undefined value when bits == 32. gcc may generate 1 with this expression which will lead to an infinite retry loop in drm_ht_just_insert_please. Because of the different implement of hash_long, this issue is more frequenly see on 64 bit system | |||
2008-01-14 | fixup i915 compat resource allocation | Dave Airlie | |
2008-01-14 | nouveau: make mem alloc debug a little more verbose. | Stephane Marchesin | |
2008-01-11 | Fix for X axis panning problem | Jakob Bornecrantz | |
2008-01-11 | Panning now works without modeset | Jakob Bornecrantz | |
2008-01-11 | Updated the modedemo test | Jakob Bornecrantz | |
2008-01-11 | Added fixed misc framebuffer problems | Jakob Bornecrantz | |
2008-01-11 | nv05: enable ctx/op methods, and ignore patch valid failures. | Ben Skeggs | |
Yes, I'm quite aware "real" nv04 doesn't support this, hopefully the GPU will just ignore those PGRAPH_DEBUG_3 bits on that hw. | |||
2008-01-10 | Updated test mode and added modedemo | Jakob Bornecrantz | |
2008-01-09 | fixup crtcinfo on modes from userspace | Dave Airlie | |
2008-01-09 | add control node open | Dave Airlie | |
2008-01-09 | add internals for opening a control node | Dave Airlie | |
2008-01-09 | allow control getversion | Dave Airlie | |
2008-01-09 | add control ioctls | Dave Airlie | |
2008-01-09 | drm: only call suspend/resume on control node | Dave Airlie | |
2008-01-08 | nouveau: AGP reset correction - don't touch FW bit | Stuart Bennett | |
2008-01-07 | nv50: more small changes | Ben Skeggs | |
2008-01-07 | nv50: oops, lost some state saving along the way somewhere. | Ben Skeggs | |
xf86-video-nv will now work again after nouveau. | |||
2008-01-07 | nv50: hook up timer funcs... | Ben Skeggs | |
2008-01-07 | nv50: abort on chips without ctx ucode | Ben Skeggs | |
2008-01-07 | nv50: some needed ctx vals | Ben Skeggs | |
2008-01-07 | nv50: use dummy page in gart tables | Ben Skeggs | |
Just to be safe, we don't really know exactly how the tables work yet, so we can't be certain there's a way to say "page not present". | |||
2008-01-07 | nv50: some cleanups + small changes | Ben Skeggs | |
2008-01-07 | Nouveau: ppc oops. | Stephane Marchesin | |
2008-01-07 | Nouveau: move PPC bios copy to firstopen. | Stephane Marchesin | |
2008-01-06 | nouveau: Add ctx_voodoo for NV86 | Jeremy Kolb | |
2008-01-05 | drm: One forgotten rename of 'mask' to 'proposed_flags'. | Pekka Paalanen | |
Due to commit d1187641d64f442968a3b9ea6a19de6cdd45acd4. | |||
2008-01-04 | drm: add initial support for a drm control device node | Dave Airlie | |
2008-01-04 | crtc: fixup allocation size | Dave Airlie | |
2008-01-04 | via: add P4M900 pci id. | Xavier Bachelot | |
bug 12108 | |||
2008-01-04 | drm: move drm_head to drm_minor and fix up users | Dave Airlie | |
2008-01-04 | [PATCH] nouveau: reset AGP on init for < nv40 | Stuart Bennett | |
This is necessary for AGP to work after running bios init scripts on nv3x, and is seen in mmio traces of all cards (nv04-nv4x) I'm not making the equivalent change to nv40_mc.c, as early cards (6200, 6800gt) use the 0x000018XX PBUS and later cards use the 0x000880XX PBUS and I don't know the effects of using the wrong one | |||
2008-01-04 | [PATCH] nouveau: Fix nv20/30 context loading | Stuart Bennett | |
Don't set the context as valid until it has been loaded | |||
2008-01-03 | mach64: some more minor cleanups | Dave Airlie | |
2008-01-03 | mach64: cleanup some of the macro formatting | Dave Airlie | |
2008-01-03 | drm: cleanup DRM_DEBUG() parameters | Márton Németh | |
As DRM_DEBUG macro already prints out the __FUNCTION__ string (see drivers/char/drm/drmP.h), it is not worth doing this again. At some other places the ending "\n" was added. airlied:- I cleaned up a few that this patch missed also | |||
2008-01-03 | Merge branch 'r500-support' | Dave Airlie | |
2008-01-03 | remove duplicate pciids | Dave Airlie | |
2007-12-26 | i915: return fence argument from i915_execbuffer ioctl32 routine | Xiang, Haihao | |
2007-12-25 | i915: i915_execbuffer ioctl32 routine, fix #13732 | Xiang, Haihao | |
2007-12-21 | Change drm_bo_type_dc to drm_bo_type_device and comment usage of this value. | Keith Packard | |
I couldn't figure out what drm_bo_type_dc was for; Dave Airlie finally clued me in that it was the 'normal' buffer objects with kernel allocated pages that could be mmapped from the drm device file. I thought that 'drm_bo_type_device' was a more descriptive name. I also added a bunch of comments describing the use of the type enum values and the functions that use them. | |||
2007-12-21 | Rename inappropriately named 'mask' fields to 'proposed_flags' instead. | Keith Packard | |
Flags pending validation were stored in a misleadingly named field, 'mask'. As 'mask' is already used to indicate pieces of a flags field which are changing, it seems better to use a name reflecting the actual purpose of this field. I chose 'proposed_flags' as they may not actually end up in 'flags', and in an case will be modified when they are moved over. This affects the API, but not ABI of the user-mode interface. | |||
2007-12-21 | Use dummy_read_page for unpopulated kernel-allocated ttm pages. | Keith Packard | |
Previously, dummy_read_page was used only for read-only user allocations; it filled in pages that were not present in the user address map (presumably, these were allocated but never written to pages). This patch allows them to be used for read-only ttms allocated from the kernel, so that applications can over-allocate buffers without forcing every page to be allocated. | |||
2007-12-21 | Move dummy_read_page from drm_ttm_set_user to drm_ttm_create. | Keith Packard | |
I'm hoping to use the dummy_read_page for kernel allocated buffers to avoid allocating extra pages for read-only buffers (like vertex and batch buffers). This also eliminates the 'write' parameter to drm_ttm_set_user and just has DRM_TTM_PAGE_WRITE passed into drm_ttm_create. | |||
2007-12-21 | Clean up and document drm_ttm.c APIs. drm_bind_ttm -> drm_ttm_bind. | Keith Packard | |
Aside from changing drm_bind_ttm to drm_ttm_bind, this patch adds only documentation and fixes the functions inside drm_ttm.c to all be prefixed with drm_ttm_. | |||
2007-12-21 | s/TRUE/true | Dave Airlie | |
2007-12-20 | radeon_ms: update to follow lastest modesetting change | Jerome Glisse | |