Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-04 | libdrm/radeon: Fix section size mismatch to reset the section. | Pauli Nieminen | |
If there is section size mismatch reusing the section object makes section start fail. Reseting the object before doing error checking prevents the possible flood of errors. | |||
2010-02-02 | radeon: enable by default now that kms is out of staging | Dave Airlie | |
2010-02-02 | intel: check return value for calloc | Dave Airlie | |
2010-02-01 | nouveau: Regenerate nouveau_class.h. | Francisco Jerez | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-01-31 | nouveau: add nouveau_resource_destroy | Marcin Slusarz | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-01-28 | libkms: Rework interface to not duplicate fields from kms and make formats ↵ | Jakob Bornecrantz | |
explicit List of changes: Fixes the cursor size to 64x64, you still need ti supply width and height Explicitly make the cursor format A8R8G8B8 Explicitly make the scanout format X8R8G8B8 | |||
2010-01-27 | nouveau: Update nouveau_drm.h | Marcin Kościelnicki | |
2010-01-23 | libkms: Fix return value in vmwgfx_bo_create | Jakob Bornecrantz | |
2010-01-21 | nouveau: fail channel creation if pushbuf init fails | Ben Skeggs | |
2010-01-20 | intel: Add pkg-config dependency on libdrm.so using 'Requires' | Chris Wilson | |
2010-01-16 | Support gcc's __FUNCTION__ for people using other compilers | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2010-01-16 | Add support for Solaris libc atomic operations | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2010-01-16 | Include alloca.h in tests/drmstat.c when configure detects it | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2010-01-15 | nouveau: disable flush_notify on channel_free | Marcin Slusarz | |
We don't want do call flush_notify when we will FIRE the RING a couple of lines later, because grobj bound to this channel might be already freed. | |||
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> |