Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-10 | cleanup / whitespace align with kernel | Dave Airlie | |
2005-11-08 | Initial port of savage to FreeBSD for the AGP and !ShadowStatus case. Adds | Eric Anholt | |
drm_mtrr_{add,del} for handling the MTRR setup. Still has a LOR issue with DRM_VERIFYAREA_READ/DRM_COPY_FROM_USER_UNCHECKED in savage_bci.c -- this won't work with the fine-grained locking in use, and just doing a single copyin to a temporary will probably work fine. Also note that the module leaks approximately 4 kb on unload. | |||
2005-11-08 | Catch FreeBSD up to the pcie gart changes. Required minor modification to | Eric Anholt | |
radeon_cp.c to use a drm_local_map_t-type mapping (drm_core_ioremap rather than drm_ioremap), which contains private device mapping information on BSD. I also changed the ati_pcigart interface to use "void *" for pointers to kva rather than "unsigned long". While PCIGART support appears to be broken on FreeBSD currently, I think this is not new, and BusType PCI remains working on my r100 in Linux. | |||
2005-11-07 | Fix bug #4908 for now. Alternative is highlighted in this bug report as the | Alan Hourihane | |
better future direction. | |||
2005-11-03 | Converts the remaining drm_agp_foo functions to be a drm_agp_foo and | Ian Romanick | |
drm_agp_foo_ioctl pair. Modifies the MGA DRM to use the drm_agp_foo functions instead of the drm_foo_agp functions. The drm_foo_agp functions are no longer exported by drm.ko. Ensures that dma->seg_count and dma->page_count are properly set in drm_addbufs_{agp,sg,fb}. drm_addbufs_pci was already correct. Ensures that mga_do_agp_dma_bootstrap correctly sets agp_buffer_token. At this point PCI DMA is still broken. Xorg bug: #4797 Reviewed by: Dave Airlie, Eric Anholt Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-23 | we don't use this stuff anymore .. remove 1k buffer from driver .. | Dave Airlie | |
2005-10-21 | Don't set MTRR's for intel hardware | Alan Hourihane | |
2005-10-20 | via: PCI DMA bugfixes and DOS due to too many mapped pages checks. | Thomas Hellstrom | |
2005-10-11 | The Linux 2.6.9 (and earlier) fops structure does not contain a | Ian Romanick | |
.compat_ioctl field. This change makes the DRM build on those kernels. Signed-off-by: Ian Romanick <idr@us.ibm.com> | |||
2005-10-06 | Skeleton nv drm driver, to enable DMA in EXA. (Lars Knoll, minor updates by | Adam Jackson | |
me) | |||
2005-10-06 | remove version not used anymore | Dave Airlie | |
2005-09-30 | fix header this is now a c file | Dave Airlie | |
2005-09-30 | Add support to turn writeback off via radeon module option | Dave Airlie | |
2005-09-30 | fixup bens fix so it works.. | Dave Airlie | |
2005-09-30 | Add Bens fix for radeon maps on ppc | Dave Airlie | |
2005-09-25 | via: fix stray error printout message. | Thomas Hellstrom | |
2005-09-25 | Add the via PCI DMA blit code. | Thomas Hellstrom | |
2005-09-25 | add __ATTR | Dave Airlie | |
2005-09-25 | use linux kernel macros don't make our own | Dave Airlie | |
2005-09-18 | remove pci_find_class use for alpha | Dave Airlie | |
2005-09-17 | compat for pci_pretty_name | Dave Airlie | |
2005-09-11 | back out change as gart is now in framebuffer for PCIE | Dave Airlie | |
2005-09-11 | Add GART in FB support for ati pcigart, and PCIE support for r300 | Dave Airlie | |
2005-09-11 | fix makefile bug | Dave Airlie | |
2005-09-03 | convert ioctl flags to use flags instead of separate ints | Dave Airlie | |
2005-09-03 | check is the map containing the lock | Dave Airlie | |
2005-08-22 | remove i915_pm code as it causes too many issues with current software | Alan Hourihane | |
suspend, and the DDX driver re-inits the board successfully anyway. | |||
2005-08-21 | allocating the PCIE table from GFP_DMA seems to stop it NMI'ing | Dave Airlie | |
2005-08-20 | add x86_64 to the list as well | Dave Airlie | |
2005-08-20 | remove checks that make ppc64 not work properly... also fix ppc64 check.. | Dave Airlie | |
we should be safe doing this.. | |||
2005-08-20 | add powerpc64 to the list of archs that this test doesn't make sense on | Dave Airlie | |
2005-08-17 | revert reversion of a part of a patch from Jon, that I did last night while | Dave Airlie | |
checking things in in my sleep | |||
2005-08-16 | add Egberts 32/64 bit patch (its in kernel already...) | Dave Airlie | |
2005-08-15 | Port the VIA DRM to FreeBSD. Original patch by Jake, with some cleanup by | Eric Anholt | |
me to match other drivers and avoid ifdeffing. The linux via_drv.c will be moved from shared-core to linux-core soon by repocopy. Submitted by: Jake Burkholder <jake@FreeBSD.org> Tested by: unichrome | |||
2005-08-12 | Reverting the previous via security-fix commit, since the assumption of | Thomas Hellstrom | |
contexts registered with the callers filp was wrong. | |||
2005-08-11 | Missing symbol export from previous via context check commit. | Thomas Hellstrom | |
2005-08-10 | Security fix on via: Checking that the specified context belongs to the | Thomas Hellstrom | |
caller on fb / agp memory alloc and free. Otherwise malicious clients can register allocations on other clients or free memory used by other clients which will lead to severe memory manager inconsistensies. | |||
2005-08-07 | make some functions static in the savage drm driver | Dave Airlie | |
2005-08-07 | remove bus address | Dave Airlie | |
2005-08-05 | Fix bug in return to userspace resctx code | Dave Airlie | |
From: Egbert Eich <eich@suse.de> | |||
2005-08-05 | Rename the driver hooks in the DRM to something a little more | Eric Anholt | |
understandable: preinit -> load postinit -> (removed) presetup -> firstopen postsetup -> (removed) open_helper -> open prerelease -> preclose free_filp_priv -> postclose pretakedown -> lastclose postcleanup -> unload release -> reclaim_buffers_locked version -> (removed) postinit and version were replaced with generic code in the Linux DRM (drivers now set their version numbers and description in the driver structure, like on BSD). postsetup wasn't used at all. Fixes the savage hooks for initializing and tearing down mappings at the right times. Testing involved at least starting X, running glxgears, killing glxgears, exiting X, and repeating. Tested on: FreeBSD (g200, g400, r200, r128) Linux (r200, savage4) | |||
2005-08-04 | Implement permanent sarea maps | Jon Smirl | |
2005-08-04 | Tighten up AGP security. Verify that all uses of AGP are done inside | Jon Smirl | |
buffers that have been allocated from AGP. This includes some new capable(CAP_SYS_ADMIN) checks, these functions are also protected by the root requirement on the IOCTL macros. | |||
2005-08-04 | Split the control of master vs root priv. Everything is still marked as | Jon Smirl | |
needing root. | |||
2005-07-20 | Add latest r300 support from r300.sf.net CVS. Patch submitted by volodya, | Eric Anholt | |
with BSD fix from jkim and the r300_reg.h license from Nicolai Haehnle. Big thanks to everyone involved! | |||
2005-07-19 | Add .cvsignore file. | Eric Anholt | |
2005-07-11 | IRQ must be assigned and enabled or this will hang | Jon Smirl | |
2005-07-03 | Simplify the sysfs code | Jon Smirl | |
2005-07-03 | Add sysfs attribute dri_library_name on Linux. code in share-core/via_drv.c | Jon Smirl | |
is ok to be shared, it will be passive on BSD. | |||
2005-06-30 | release can happen before dev->ctxlist is allocated | Jon Smirl | |