Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-12 | make PCI Express work on 64-bit machines, thanks to Alex Deucher (agd5f) | 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-09 | Add support for GL_ATI_fragment_shader, new packets R200_EMIT_PP_AFS_0/1, | Roland Scheidegger | |
R200_EMIT_PP_TXCTLALL_0-5 (replaces R200_EMIT_PP_TXFILTER_0-5, 2 more regs) and R200_EMIT_ATF_TFACTOR (replaces R200_EMIT_TFACTOR_0 (8 consts instead of 6) | |||
2005-09-09 | Add another R300 PCI id. Submitted by: Daniel Estévez | Vladimir Dergachev | |
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-26 | - Don't try to allocate mappings of less than a PAGE_SIZE in MGA DMA code. | Eric Anholt | |
- Comment out the "is this mapping/bufs in allocated AGP" bits in BSD because they break mga (which uses AGP allocation that doesn't track entries). It's not a security issue when we still have the related ioctls marked root-only. - Apply some power-of-two alignment restrictions to hopefully avoid some panicing in bad cases of drm_pci_alloc() on FreeBSD. - Add verbosity to some error handling that I found useful while debugging. | |||
2005-08-26 | Previously, drm_get_resource_start() and drm_get_resource_len() would | Eric Anholt | |
allocate the resource RF_ACTIVE, pull out the appropriate value, and return it. However, allocating large framebuffers RF_ACTIVE would run the system out of KVA, and this also left open the possibility of the resource getting moved after getting the offset. Instead, when either of these are called, allocate the resource if it isn't allocated already (non-RF_ACTIVE) and store it in the DRM device, to be cleaned up on lastclose. | |||
2005-08-26 | Fix a lack of parenthesis in macro usage that showed up with INVARIANTS | Eric Anholt | |
turned on, i.e. in a kernel build. | |||
2005-08-26 | [1] Fix BSD DRM for the nonroot changes. [2] Don't attempt to acquire the | Eric Anholt | |
DMA lock in a non-DMA driver, as it will be uninitialized. Submitted by: [1] jkim (minor changes by me) | |||
2005-08-25 | Add missing .cvsignore files for autotoolery. | Eric Anholt | |
2005-08-25 | Include appropriate CFLAGS to find X headers, needed to build libdrm. | Eric Anholt | |
2005-08-23 | add options for x86_64 and amd will small letters | Dave Airlie | |
2005-08-22 | remove the README in the linux-2.6 directory | Alan Hourihane | |
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-21 | We don't need to install all the internal headers files only drm.h and | Dave Airlie | |
*_drm.h have user space interfaces | |||
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-20 | Fix silly install issue by moving the header install rules for shared-core | Adam Jackson | |
into shared-core/Makefile.am. Bump to 1.0.3. | |||
2005-08-19 | Add r300_reg.h. Bump to 1.0.2. | Adam Jackson | |
2005-08-17 | add agp buffer token | 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-17 | commit toggle switch to make Linux drm_handle_t unsigned int | Dave Airlie | |
2005-08-16 | Remove the long-stale BSD non-core bits. | Eric Anholt | |
Prodded by: CVS breakage resulting in complaints about this directory. | |||
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-14 | VIA bugvixes by Joris van Rantwijk Initial commit. | Thomas Hellstrom | |
2005-08-12 | Fix build after linux-side checkin of master/root-only split. Still only | Eric Anholt | |
cares about root on the BSD side, but should be secure. | |||
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-09 | Make sure savage has 3rd ioctl parameter | Jon Smirl | |
2005-08-07 | make some functions static in the savage drm driver | Dave Airlie | |
2005-08-07 | fix ioctl in r128 drm direction from Egbert Eich. | 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 | Mark some radeon init variables deprecated. These used to be passed in but | Jon Smirl | |
the driver already knew their correct value. For example the physical address of the framebuffer and registers. | |||
2005-08-04 | Split the control of master vs root priv. Everything is still marked as | Jon Smirl | |
needing root. | |||
2005-08-04 | Whitespace fixups. | Eric Anholt | |
2005-08-04 | Fix the MGA driver on BSD by passing in the proper chipset flags to the | Eric Anholt | |
driver's preinit routine, and by using DRM_COPY_TO_USER_IOCTL when copying out to an ioctl's data pointer. Pulled from the latest version of my drm-hook-rename.diff and only compile-tested after that. | |||
2005-08-04 | Add a debugging error message from testing new MGA code on BSD. | Eric Anholt | |
2005-08-01 | version bump | Adam Jackson | |
2005-08-01 | Fix the pkgconfig info. (Donnie Berkholz) | Adam Jackson | |