Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-15 | nouveau: fix memory leak in nouveau_channel_free | Marcin Slusarz | |
2010-01-15 | libkms: Fix multiple map unmap in vmwgfx and add comment in intel | Jakob Bornecrantz | |
2010-01-14 | radeon: get device id from the kernel, use it in cs_print | Jerome Glisse | |
This allow external tools to know for which asics a cs is destinated to. | |||
2010-01-14 | radeon: simpler cs print function | Jerome Glisse | |
We don't intend libdrm-radeon to become clever enough to decode cs for all GPU we support. Better to let an external tool do the job. This will print raw cs in an easy to parse way. | |||
2010-01-14 | radeon: indentation + trailing space cleanup | Jerome Glisse | |
2010-01-14 | radeon: indentation & trailing space cleanup | Jerome Glisse | |
2010-01-14 | radeon: indentation + trailing space cleanup | Jerome Glisse | |
2010-01-12 | tests: Update kmstest a bit | Jakob Bornecrantz | |
2010-01-12 | libkms: Use sysfs instead of udev to find driver | Jakob Bornecrantz | |
Udev code is still there just commented out. | |||
2010-01-08 | tests: Add a very small libkms test | Jakob Bornecrantz | |
2010-01-08 | libkms/intel: Don't fail to create bo if we fail to tile | Jakob Bornecrantz | |
2010-01-08 | nouveau: Update nouveau_class.h. | Francisco Jerez | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-01-08 | libkms: Add intel backend | Jakob Bornecrantz | |
2010-01-08 | libkms: Pick driver backend via pci id that we get from udev | Jakob Bornecrantz | |
2010-01-06 | modes: Retry GETCONNECTOR if a hotplug event occurs between the two ioctls | Peter Clifton | |
If the available modes changes between the two GETCONNECTOR ioctls, that caused the kernel to skip filling one array and led to a crash (as the size of the allocated and initialised block of memory differed from the reported size, and might be NULL if no modes were present at first). This bug manifest its self on my machine due to spurious false positive detections of a connected TV-out. Fixes: http://bugs.freedesktop.org/show_bug.cgi?id=25912 Crash whilst probing modes Based upon the similar fixes for the GETRESOURCES ioctls by Chris Wilson, in the following commits: commit e6c136ca7a4c54457b48be1aec2be024b3e4a28d commit 85fb3e55fdb7af9b5f59c1ec0f15d1950e601b05 commit d1308f4fe7f94aae51ca9f70947aea8e09597f37 Signed-off-by: Peter Clifton <pcjc2@cam.ac.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2010-01-06 | modes: Fix previous commit for potential legal NULLs | Chris Wilson | |
If the count is 0, then the malloc is permitted to return NULL, so don't throw an error in that case. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2010-01-06 | modes: Free local resources after allocation failure in GETRESOURCES | Chris Wilson | |
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2010-01-06 | modes: Retry GETRESOURCES if a hotplug event occurs between the two ioctls | Chris Wilson | |
Peter Clifton hit an issue whereby he had a spurious TV hotplug event that occurred between the two GETRESOURCES ioctls that caused the kernel to skip filling one array and led to a crash (as the size of the allocated and initialised block of memory differed from the reported size). Fixes: http://bugs.freedesktop.org/show_bug.cgi?id=25912 Crash whilst probing modes Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reported-by: Peter Clifton <pcjc2@cam.ac.uk> | |||
2010-01-05 | libkms: Make vmwgfx optional | Jakob Bornecrantz | |
2010-01-05 | libkms: Remove duped vmwgfx_drm.h header | Jakob Bornecrantz | |
2010-01-05 | Merge branch 'master' into libkms-master | Jakob Bornecrantz | |
Conflicts: configure.ac | |||
2010-01-05 | libkms: Disable by default | Jakob Bornecrantz | |
2010-01-05 | vmwgfx: Add experimental vmwgfx kernel header | Jakob Bornecrantz | |
2009-12-30 | nouveau: add BEGIN_RING_NI | Marcin Slusarz | |
2009-12-28 | nouveau: Unreference pushbuf objects on channel destruction. | Younes Manton | |
- unreference pushbuf objects on channel destruction Based on Krzysztof Smiechowicz's patch. | |||
2009-12-28 | nouveau: Update some object definitions from renouveau.xml. | Francisco Jerez | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2009-12-28 | nouveau: Update nouveau_class.h with new renouveau.xml definitions. | Marcin Kościelnicki | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2009-12-21 | libdrm 2.4.17 | Dave Airlie | |
2009-12-21 | radeon: fix BO null check, should be in higher level fn | Dave Airlie | |
2009-12-21 | radeon: straighten out the API insanity. | Dave Airlie | |
as Michel pointed out we are exposing too much info for these object for this to be maintainable going forward. This patch set minimises the exposed parts of the radeon_bo and radeon_cs objects to the piece necessary for ddx/mesa to operate at a decent speed. The major problem is mesa contains a legacy BO/CS managers which we still need to expose functionality to, and we really cannot change the API until we can drop the non-KMS codepaths. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2009-12-17 | nouveau: remove delayed kernel bo creation | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2009-12-15 | Be less chatty in drmSetMaster/drmDropMaster | Kristian Høgsberg | |
2009-12-15 | modetest: Error out if pageflipping is requested but not available | Kristian Høgsberg | |
2009-12-14 | vmwgfx: Fetch the latest header | Jakob Bornecrantz | |
2009-12-09 | nouveau: Use drmIoctl so we restart ioctl on EINTR or EAGAIN | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2009-12-09 | nouveau: move reloc code down, nothing to see here | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2009-12-08 | intel: Clear virtual after failing to mmap_gtt. | Chris Wilson | |
Don't store the error return in bo_gem->gtt_virtual or else we will attempt to use that as a valid pointer in future mappings. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2009-12-04 | libkms: Change destroy api a bit | Jakob Bornecrantz | |
2009-12-04 | libkms: Add libkms | Jakob Bornecrantz | |
2009-12-04 | Ignore config.h.in | Jakob Bornecrantz | |
2009-12-07 | radeon: Use drmIoctl so we restart ioctl on EINTR or EAGAIN | Jerome Glisse | |
This is needed as change in kernel will lead to ioctl returning EINTR if they are interrupted. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2009-12-05 | intel: Expect caller to guarantee thread-safety of bo during reloc | Chris Wilson | |
This removes the foremost prolific user of mutexes in libdrm_intel.so. The other uses of the bufmgr_gem->mutex to serial access to individual bos are currently required by Mesa, and are far less frequent. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> [anholt: This chunk looks good...] Acked-by: Eric Anholt <eric@anholt.net> | |||
2009-12-04 | modetest: fix build error due to page_flip_handler name change | Jesse Barnes | |
Forgot to update this when pushing the pageflip bits. | |||
2009-12-02 | Merge branch 'modesetting-dirty-libdrm' | Jakob Bornecrantz | |
Conflicts: include/drm/drm.h | |||
2009-12-03 | Add RELEASING to document the release process | Kristian Høgsberg | |
2009-12-03 | Bump event context structure version for page flipping | Jesse Barnes | |
2009-12-03 | Merge branch 'pageflip' of git://people.freedesktop.org/~jbarnes/drm | Jesse Barnes | |
Conflicts: include/drm/drm.h - RMFB had its signature changed to avoid uint32_t | |||
2009-12-03 | Bump to 2.4.16 for release | Kristian Høgsberg | |
2009-12-03 | Enable experimental APIs for distcheck | Kristian Høgsberg | |
2009-12-02 | Change the number on the dirty ioctl to match upstream | Jakob Bornecrantz | |