Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-08-30 | Fix copy_from_user return value ignored warning at via_dma.c:168. | Erdi Chen | |
2004-08-27 | run i915 through lindent | Dave Airlie | |
2004-08-27 | __NO_VERSION__ hasn't been needed since 2.3 days ditch it... | Dave Airlie | |
2004-08-26 | Rearrange things so that via_dma.c will compile with inline via_check_dma | Jon Smirl | |
2004-08-24 | Merged drmfntbl-0-0-2 | Dave Airlie | |
2004-08-24 | This patch adds three new ioctl's to the VIA Unichrome/Pro DRM driver: | Erdi Chen | |
DRM_IOCTL_VIA_DMA_INIT DRM_IOCTL_VIA_CMDBUFFER DRM_IOCTL_VIA_FLUSH The first ioctl sets up an area in AGP memory that will be used as the ring buffer. The second ioctl copies a command buffer from user space memory to the ring buffer. The third ioctl waits for engine idle until it returns. The motivation for this patch is to avoid the wait for engine idle call before each buffer flush in the current DRI driver. With this patch, the DRI driver can continue to flush its buffer as long as there is free space in the ring buffer. This patch adds an additional copy operation on the command buffer. This buffer copying is necessary to support multiple DRI clients rendering simultaneously. Otherwise, more CPU time will be spent in the busy loop waiting for engine idle between DRI context switch. Even in the single client case, the tradeoff is reasonable in comparision to the kernel call to check for free buffer space for the client to render directly to the ring buffer. | |||
2004-08-23 | set pointers to NULL after freeing, remove some extra debugging | Dave Airlie | |
2004-08-17 | Merged drmfntbl-0-0-1 | Dave Airlie | |
2004-08-17 | preparation patch for radeon permanent mapping registers/framebuffer makes | Dave Airlie | |
dev_priv live always, and add AGP detection in kernel patch: radeon-pre-2.patch From: Jon Smirl | |||
2004-08-14 | Add a "dev" argument to DRIVER_CTX_[CD]TOR. This will be used in an | Eric Anholt | |
upcoming commit for the SiS driver. | |||
2004-08-13 | Fix apparent copy'n'paste-o of the card attributes commit that broke the | Eric Anholt | |
FreeBSD build. | |||
2004-08-10 | Patch from Jon Smirl to add attribute field to the pciids, and use this for | Dave Airlie | |
certain radeon combinations - intel drivers can probably use this for dual head capable devices etc.. | |||
2004-08-02 | forgot to check these in.. thanks to Jon for reminding me .. | Dave Airlie | |
2004-07-31 | patch from RH xorg-x11 tree ported to drm.h | Dave Airlie | |
2004-07-31 | fixes for using userspace pointers found by sparse utility | Dave Airlie | |
From: Dave Airlie | |||
2004-07-29 | initial port of i915 to BSD, not finished doesn't work.. no idea why... | Dave Airlie | |
2004-07-25 | check for __user if not there define it | Dave Airlie | |
2004-07-25 | sync up with current 2.6 kernel bk tree - mostly __user annotations | Dave Airlie | |
2004-07-23 | Correct a couple of packet length calculations. | Keith Whitwell | |
2004-07-20 | Add NULLs instead of 0 for i915 | Dave Airlie | |
2004-07-15 | sparse cleanups from kernel: Al Viro | Dave Airlie | |
2004-07-05 | align with kernel | Dave Airlie | |
2004-07-05 | whitespace align with kernel | Dave Airlie | |
2004-06-10 | i915.o drm driver | Keith Whitwell | |
2004-06-02 | Added some comments copied from xf86drm.h. | Ian Romanick | |
2004-06-01 | Replace size_t with an ugly, ugly hack. This was done so that code in the | Ian Romanick | |
core X-server would compile. Hopefully, this will soon be replaced with explicitly sized types (i.e., uint32_t) and everyone will be happy. | |||
2004-05-18 | fix whitespace issue in previous patch | Roland Scheidegger | |
2004-05-18 | add R200_EMIT_RB3D_BLENDCOLOR state packet to support GL_EXT_blend_color, | Roland Scheidegger | |
GL_EXT_blend_func_separate and GL_EXT_blend_equation_separate on r200 | |||
2004-05-14 | Add PCI id entry for VIA CN400 (UnichromePro) chip. XFree86 bug: Reported | Erdi Chen | |
by: Submitted by: Reviewed by: Obtained from: | |||
2004-05-11 | Merge from FreeBSD-current. Mostly 64-bit cleanliness fixes, but a few | Eric Anholt | |
driver interface changes from -current. | |||
2004-05-11 | Add missing DRM_ERR()s. | Eric Anholt | |
2004-05-09 | Commit sysfs and drm PCI changes for 2.6 kernel | Dave Airlie | |
2004-04-26 | add another tdfx | Dave Airlie | |
2004-04-21 | add new files to generate pci ids | Dave Airlie | |
2004-04-21 | centralise pci ids into one place and use scripts to generate files for | Dave Airlie | |
kernel | |||
2004-04-12 | 1. Added a PCI ID. | Thomas Hellstrom | |
2. Big change to the XvMC part of the SAREA. OpenGL clients will not suffer from this, and via XvMC is still alpha. Needed to make future additions to XvMC (More decoders and overlays) possible. 3. Bumped version number to 1.3.0. | |||
2004-04-12 | Add mach64 to the trunk | Dave Airlie | |
2004-04-10 | white space changes to align with kernel | Dave Airlie | |
2004-04-08 | fix build problem | Alan Hourihane | |
2004-04-08 | fixes from Linux kernel | Dave Airlie | |
2004-03-31 | VIA module fixes: | Thomas Hellstrom | |
1. Fixed up PCI-id's. 2. Fixed 2.6 warning in kernel Makefile. | |||
2004-03-23 | Merged via-1-2-0 | Thomas Hellstrom | |
2004-03-12 | Fixes need to clean up the mess I made with the mesa merge. This code | Jon Smirl | |
allows the mesa drivers to use a single definition of the DRM sarea/IOCTLS located in the drm driver directory. Adjustments were made to the 2D drivers to not include these changes. Changes to the mesa copy of DRM were copied to the DRI copy. XFree86 bug: Reported by: Submitted by: Reviewed by: Obtained from: | |||
2004-02-18 | Fix sisfb header location for 2.6 kernels | Michel Daenzer | |
Submitted by: Andrew Morton | |||
2004-01-10 | Make sure that all state packets are handled in | Michel Daenzer | |
radeon_check_and_fixup_packets() Fix state packet IDs of R200 cubic offsets | |||
2004-01-10 | R200_PP_CUBIC_OFFSET_F1_[0-6] state packets only contain 5 offsets, not 6 | Michel Daenzer | |
(thanks to Andreas Stenglein for spotting this) | |||
2003-12-16 | Don't ioremap the framebuffer area. The ioremapped area wasn't used by | Eric Anholt | |
anything, and took up valuable KVA. While I'm in the area, clean up BSD MTRR stuff some more. Suggested by: jonsmirl | |||
2003-12-16 | Add a collection of Radeon and R128 PCI IDs, including the IGP chipsets. | Eric Anholt | |
Submitted by: Donnie Berkholz <spyderous@gentoo.org> (mostly) | |||
2003-11-05 | - Tie the DRM to a specific device: setunique no longer succeeds when given | Eric Anholt | |
a busid that doesn't correspond to the device the DRM is attached to. This is a breaking of backwards-compatibility only for the multiple-DRI-head case with X Servers that don't use interface 1.1. - Move irq_busid to drm_irq.h and make it only return the IRQ for the current device. Retains compatibility with previous X Servers, cleans up unnecessary code. This means no irq_busid on !__HAVE_IRQ, but can be changed if necessary. - Bump interface version to 1.2. This version when set signifies that the control ioctl should ignore the irq number passed in and enable the interrupt handler for the attached device. Otherwise it errors out when the passed-in irq is not equal to the device's. - Store the highest version the interface has been set to in the device. - Fix a recursion on DRM_LOCK in irq_uninstall on FreeBSD. This leaves irq_uninstall being done without the lock in some cases, but it was racey anyways. | |||
2003-11-05 | Use int64_t instead of s64 -- fixes FreeBSD compile, works on linux. | Eric Anholt | |