summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-03initial hack of library splitdrmlib-0-0-1-branchDave Airlie38-1668/+5282
2004-09-02oops called ctor instead of dtor.. found this on the kernel mergeDave Airlie2-4/+4
2004-09-02Fix ref count problem in stealth mode. pci_get_subsys() with last parameterJon Smirl2-2/+0
set does the pci_dev_put for you.
2004-08-31Apply patch from Bryan Stine bugzilla #1227Dave Airlie1-3/+12
2004-08-30implement drm_core_check_feature and use it .. looks lots nicerDave Airlie18-84/+94
2004-08-30drm-memory patch, cleans up alloc/free and makes calloc look more libc likeDave Airlie20-214/+196
2004-08-30Fix copy_from_user return value ignored warning at via_dma.c:168.Erdi Chen2-2/+6
2004-08-29add context include so fn are definedDave Airlie2-0/+2
2004-08-29fix up some small things ffb (no idea if it works or not ..)Dave Airlie4-68/+4
2004-08-29remove hacky context thing that was gamma onlyDave Airlie4-36/+8
2004-08-29Drop GAMMA DRM from a great height ...Dave Airlie23-2726/+56
2004-08-29fixup issue caused by fntbl-2 mergeDave Airlie2-8/+0
2004-08-28Initialize pdev to NULL correctly so that pci_get_subsys() will work.Jon Smirl2-2/+6
2004-08-27run i915 through lindentDave Airlie13-1174/+1018
2004-08-27__NO_VERSION__ hasn't been needed since 2.3 days ditch it...Dave Airlie64-64/+0
2004-08-27Make DRM detect vesafb and revert to stealth mode to avoid resourceJon Smirl2-28/+56
conflicts
2004-08-26Rearrange things so that via_dma.c will compile with inline via_check_dmaJon Smirl2-102/+90
2004-08-24Merged drmfntbl-0-0-2drmfntbl-0-0-2-20040824-mergeDave Airlie119-926/+984
2004-08-24addmap-base-2 patch from Jon Smirl:Dave Airlie6-68/+274
sets up the DRM to have the ability to have permanent maps while the driver is loaded...
2004-08-24This patch adds three new ioctl's to the VIA Unichrome/Pro DRM driver:Erdi Chen22-16/+4448
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-23set pointers to NULL after freeing, remove some extra debuggingDave Airlie8-16/+36
2004-08-17Merged drmfntbl-0-0-1drmfntbl-0-0-1-20040817-mergeDave Airlie99-1318/+1416
2004-08-17preparation patch for radeon permanent mapping registers/framebuffer makesDave Airlie7-116/+258
dev_priv live always, and add AGP detection in kernel patch: radeon-pre-2.patch From: Jon Smirl
2004-08-172.6.8.1 has changed the links in /lib/modulesDave Airlie2-2/+6
2004-08-15Fix warning about unused ddev variableJon Smirl2-2/+2
2004-08-15Add dev to DRIVER_CTX_DTOR( dev, pos->handle) so that sis driver willJon Smirl4-4/+6
compile #if 0 get_pci_driver use in hotplug function until fbdev work around is written
2004-08-14Remove unused pcigart/sg header stuff from i915 driver.Eric Anholt2-8/+0
2004-08-14Add a "dev" argument to DRIVER_CTX_[CD]TOR. This will be used in anEric Anholt14-24/+28
upcoming commit for the SiS driver.
2004-08-14Hopefully proper fix for corrupted driver name in memcontrol list.Eric Anholt2-4/+4
Reported by: Jung-uk Kim <jkim@niksun.com>
2004-08-13Fix apparent copy'n'paste-o of the card attributes commit that broke theEric Anholt2-4/+4
FreeBSD build.
2004-08-13Enable MTRR usage on AMD64, and use DELAY() instead of rolling our ownEric Anholt2-18/+6
udelay code. Submitted by: Jung-uk Kim <jkim@niksun.com>
2004-08-11Bug #979: Don't include <sys/sysmacros.h> on linux, it occasionally emitsAdam Jackson1-4/+0
makedev() as a function call that elfloader can't resolve. Originally Gentoo Bug #41962, reported by Ryan Breen, fix feedback from Ryan Lortie.
2004-08-11minor patch from Jon Smirl : sets up some things for later useDave Airlie6-16/+18
2004-08-10Patch from Jon Smirl to add attribute field to the pciids, and use this forDave Airlie10-382/+390
certain radeon combinations - intel drivers can probably use this for dual head capable devices etc..
2004-08-042.4 compatDave Airlie2-2/+2
2004-08-042.4 hotplug compatDave Airlie6-4/+18
2004-08-03bring over fix from i865-agp branch, it now probes the driver, X hangsDave Airlie4-2/+14
box..
2004-08-03fix for drm in /proc - from Jon SmirlDave Airlie8-62/+66
2004-08-02forgot to check these in.. thanks to Jon for reminding me ..Dave Airlie3-3/+3
2004-07-31Add a hotplug event to DRM. Parameters match the ones from the general PCIJon Smirl4-6/+146
hotplug event plus the addition of one requesting RESET. Put your scripts in /etc/hotplug.d/drm to run. kernel class_simple generates the ADD/REMOVE events. No cards currently request RESET, the flag is there to stop you from resetting your boot display.
2004-07-31patch from RH xorg-x11 tree ported to drm.hDave Airlie2-4/+4
2004-07-31Patch picked up from Redhat xorg release:Dave Airlie1-2/+2
Patch by John Dennis <jdennis@redhat.com> which fixes DRI locking bug on ia64 architecture. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=104338 http://bugs.xfree86.org/show_bug.cgi?id=778
2004-07-31fixes for using userspace pointers found by sparse utilityDave Airlie5-22/+52
From: Dave Airlie
2004-07-31athe patch below optimises the drm code to not do put_user() on memory theDave Airlie4-22/+16
kernel allocated and then mmap-installed to userspace, but instead makes it use the kernel virtual address directly instead. From: Arjan van de Ven <arjanv@redhat.com>
2004-07-29add read/write 16Dave Airlie2-0/+4
2004-07-29change to agp not pci ... still not workingDave Airlie2-2/+2
2004-07-29initial port of i915 to BSD, not finished doesn't work.. no idea why...Dave Airlie10-16/+218
2004-07-25check for __user if not there define itDave Airlie2-0/+8
2004-07-25sync up with current 2.6 kernel bk tree - mostly __user annotationsDave Airlie52-357/+375
2004-07-25whitespace merge with kernelDave Airlie2-10/+6