Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-09 | drm_mem_init should be done at core load, not driver init | Jon Smirl | |
2005-06-04 | misc cleanup patch from Adrian Bunk | Dave Airlie | |
2005-05-28 | Bugzilla #3217: Create a new __drm_pci_free which is used internally in | Eric Anholt | |
linux-core to free pci memory without freeing the structure. Linux-core internals often create pci dma handle structures on the stack due to the lack of a drm_local_map_t to store them in properly. Fix the original drm_pci_free to actually free the dma handle structure instead of leaking it. Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> | |||
2005-05-28 | Actually check for drm_fb_loaded before trying to initialize the sysdev | Alan Hourihane | |
approach. | |||
2005-05-28 | Re-implement the power management. | Alan Hourihane | |
There's two choices when fb is or isn't loaded as we treat ourselves as a PCI driver in the latter case. If we are a PCI driver, then register the suspend/resume functions directly. If not, then we register as a sysdev and pick up the suspend/resume actions and pump them down into a generic *power function. It'll be nice when this little mess is sorted out with regard to being a real PCI driver ;-/ | |||
2005-04-26 | Convert BSD code to mostly use bus_dma, the dma abstraction for dealing | Eric Anholt | |
with IOMMUs and such. There is one usage of the forbidden vtophys() left in drm_scatter.c which will be fixed up soon. This required a KPI change for drm_pci_alloc/free() to return/use a drm_dma_handle_t that keeps track of os-specific bits, rather than just passing around the vaddr/busaddr/size. Submitted by: Tonnerre Lombard (partially) Tested on: FreeBSD: Rage128 AGP/PCI Linux: Savage4 AGP/PCI | |||
2005-03-25 | fix up AGP multi-head support for kernel 2.6.12 | Dave Airlie | |
2005-03-25 | fix bug with XFree86 4.3 on core drm | Dave Airlie | |
Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2005-02-07 | Invalid bound check of driver defined ioctls in drm_ioctl | Dave Airlie | |
Bug 2489 Reporter: Aapo Tahkola <aet@rasterburn.org> | |||
2005-02-07 | change DRIVER_ to CORE_ makes things look nicer, also change it so the | Dave Airlie | |
driver name is marked on resource allocations | |||
2005-01-01 | Added a new DRM map type _DRM_CONSISTENT for consistent PCI memory. It uses | Felix Kuehling | |
drm_pci_alloc/free for allocating/freeing the memory. Only implemented in the Linux DRM so far. | |||
2004-12-07 | Patch from Jon Smirl from Nov. 2nd that makes older X servers behave well | Thomas Hellstrom | |
with linux-core. Without this, they will fail on their second invocation since the drm already has a busID assigned. Submitted by: Jon Smirl | |||
2004-10-23 | Round 2 of getting rid of inter_module_get() | Jon Smirl | |
2004-10-23 | Revert symbol_get() changes from drm_drv | Jon Smirl | |
2004-10-23 | fix inter module put/get | Dave Airlie | |
2004-10-23 | Prepare to eliminate inter_module_get("agp") | Jon Smirl | |
2004-10-19 | drm-core, Clean up bug error path on stealth mode exit | Jon Smirl | |
2004-10-18 | Update Doxygen configuration & comments. | Jose Fonseca | |
2004-10-15 | Switch linux-core over to 2.6 parameter model to enable debug use | Jon Smirl | |
drm_debug=1 | |||
2004-10-12 | Breakout heads into their own data structures. | Jon Smirl | |
2004-10-10 | Rename fn_tbl to driver. Core driver now uses pci_driver name which | Jon Smirl | |
reflects the personality name. | |||
2004-10-08 | Fix refcount bug in stealth mode | Jon Smirl | |
2004-10-05 | enable the device in the right order, remove __devinit from drm_int | Jon Smirl | |
2004-09-30 | Lindent of core build. Drivers checked for no binary diffs. A few files | Jon Smirl | |
weren't Lindent's because their comments didn't convert very well. A bunch of other minor clean up with no code implact included. | |||
2004-09-30 | Move things around to reduce public symbols and even out files. Switch to | Jon Smirl | |
get_order from drm_order. | |||
2004-09-30 | Make fops per driver instead of global, remove default flush, poll, read | Jon Smirl | |
functions | |||
2004-09-28 | Getting the AGP module is a global resource. Make sure a dual PCI/AGP | Jon Smirl | |
driver doesn't release it on unload since an AGP driver may also be loaded. | |||
2004-09-27 | First check in for DRM that splits core from personality modules | Jon Smirl | |
2004-09-20 | Remove size restriction on permanent addmap | Jon Smirl | |
2004-09-20 | remove HAVE_COUNTERS | Dave Airlie | |
2004-09-16 | Let's try adding the dyn-minor patch again. This patch will reuse minor | Jon Smirl | |
numbers if a card is hotplugged in/out instead of just having them increase. | |||
2004-09-15 | Back dyn-minor patch out for now. fops handling is broken on some cards | Jon Smirl | |
2004-09-15 | Dynamic device minor support. Minor device numbers will be reused if the | Jon Smirl | |
device is hotplugged in/out of the system | |||
2004-09-12 | Fix error path in probe() to release resources if there is an error. | Jon Smirl | |
2004-09-10 | More general patch to mark resources in use by all DRM drivers. Makes the | Jon Smirl | |
code Linux specific. | |||
2004-09-05 | missed fix as part of last checkin | Dave Airlie | |
2004-09-05 | merge back bunch of whitespace and misc changes from kernel | Dave Airlie | |
2004-09-04 | Fixup OS_HAS_AGP/OS_HAS_MTRR along lines of patches going to kernel, as | Dave Airlie | |
suggested by Arjan.. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2004-09-02 | Fix ref count problem in stealth mode. pci_get_subsys() with last parameter | Jon Smirl | |
set does the pci_dev_put for you. | |||
2004-08-30 | implement drm_core_check_feature and use it .. looks lots nicer | Dave Airlie | |
2004-08-29 | remove hacky context thing that was gamma only | Dave Airlie | |
2004-08-29 | Drop GAMMA DRM from a great height ... | Dave Airlie | |
2004-08-28 | Initialize pdev to NULL correctly so that pci_get_subsys() will work. | Jon Smirl | |
2004-08-27 | Make DRM detect vesafb and revert to stealth mode to avoid resource | Jon Smirl | |
conflicts | |||
2004-08-24 | Merged drmfntbl-0-0-2 | Dave Airlie | |
2004-08-24 | addmap-base-2 patch from Jon Smirl: | Dave Airlie | |
sets up the DRM to have the ability to have permanent maps while the driver is loaded... | |||
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-17 | Merged drmfntbl-0-0-1 | Dave Airlie | |
2004-08-15 | Add dev to DRIVER_CTX_DTOR( dev, pos->handle) so that sis driver will | Jon Smirl | |
compile #if 0 get_pci_driver use in hotplug function until fbdev work around is written | |||
2004-08-11 | minor patch from Jon Smirl : sets up some things for later use | Dave Airlie | |