drm/bsd-core
Michel Daenzer 2655ccddf4 Memory layout transition:
the 2D driver initializes MC_FB_LOCATION and related registers sanely
the DRM deduces the layout from these registers
clients use the new SETPARAM ioctl to tell the DRM where they think the
    framebuffer is located in the card's address space
the DRM uses all this information to check client state and fix it up if
    necessary
This is a prerequisite for things like direct rendering with IGP chips and
    video capturing.
2003-11-04 00:46:05 +00:00
..
mga Kernel support for vblank syncing on Rage 128 and Matrox. 2002-10-30 06:10:34 +00:00
r128 Kernel support for vblank syncing on Rage 128 and Matrox. 2002-10-30 06:10:34 +00:00
radeon merged r200-0-2-branch to trunk 2002-09-23 17:26:43 +00:00
sis These files were missed in the SiS DRM commit. 2003-08-29 20:54:26 +00:00
tdfx Remove some extra symlinking for kernel module building that hasn't been 2002-08-30 23:49:25 +00:00
Makefile Port the SiS DRM to FreeBSD. This includes the ability for the DRM to 2003-08-29 19:24:36 +00:00
ati_pcigart.c - SMPng lock the DRM. This is only partial -- there are a few code paths 2003-10-19 23:35:58 +00:00
drmP.h Memory layout transition: 2003-11-04 00:46:05 +00:00
drm_agpsupport.c - Remove $FreeBSD$ tags as they weren't too useful and merges are now being 2003-08-19 00:41:00 +00:00
drm_auth.c - Add DRM_GET_PRIV_WITH_RETURN macro. This can be used in shared code to 2003-10-22 22:08:53 +00:00
drm_bufs.c Clean up BSD MTRR handling. The NetBSD code is untested, but it's my best 2003-10-20 00:55:56 +00:00
drm_context.c Stylistic preparation for SMPng locking work: DRM_LOCK/DRM_UNLOCK have side 2003-10-03 07:02:51 +00:00
drm_dma.c - SMPng lock the DRM. This is only partial -- there are a few code paths 2003-10-19 23:35:58 +00:00
drm_drawable.c - Remove $FreeBSD$ tags as they weren't too useful and merges are now being 2003-08-19 00:41:00 +00:00
drm_drv.c Memory layout transition: 2003-11-04 00:46:05 +00:00
drm_fops.c Memory layout transition: 2003-11-04 00:46:05 +00:00
drm_ioctl.c - Introduce a new ioctl, DRM_IOCTL_SET_VERSION. This ioctl allows the 2003-10-23 02:23:31 +00:00
drm_irq.c - SMPng lock the DRM. This is only partial -- there are a few code paths 2003-10-19 23:35:58 +00:00
drm_lock.c - Remove $FreeBSD$ tags as they weren't too useful and merges are now being 2003-08-19 00:41:00 +00:00
drm_memory.c Move the REALLY_HAVE_AGP endif above the mtrr functions. Broke tdfx module. 2003-10-24 00:59:31 +00:00
drm_os_freebsd.h Memory layout transition: 2003-11-04 00:46:05 +00:00
drm_os_netbsd.h Memory layout transition: 2003-11-04 00:46:05 +00:00
drm_pci.c - SMPng lock the DRM. This is only partial -- there are a few code paths 2003-10-19 23:35:58 +00:00
drm_scatter.c - Remove $FreeBSD$ tags as they weren't too useful and merges are now being 2003-08-19 00:41:00 +00:00
drm_sysctl.c Don't try to use dev->dma_lock unless dma is initialized (dev->dma != NULL) 2003-10-24 21:49:28 +00:00
drm_vm.c - Add DRM_GET_PRIV_WITH_RETURN macro. This can be used in shared code to 2003-10-22 22:08:53 +00:00
mga_drv.c - Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle them 2003-10-17 05:13:48 +00:00
r128_drv.c - Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle them 2003-10-17 05:13:48 +00:00
radeon_drv.c - Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle them 2003-10-17 05:13:48 +00:00
sis_drv.c - Converted Linux drivers to initialize DRM instances based on PCI IDs, not 2003-10-17 03:14:39 +00:00
tdfx_drv.c - Converted Linux drivers to initialize DRM instances based on PCI IDs, not 2003-10-17 03:14:39 +00:00