freebsd-dev/sys/dev/drm2
John Baldwin ff74a3fa6b Be more aggressive in using superpages in all mappings of objects:
- Add a new address space allocation method (VMFS_OPTIMAL_SPACE) for
  vm_map_find() that will try to alter the alignment of a mapping to match
  any existing superpage mappings of the object being mapped.  If no
  suitable address range is found with the necessary alignment,
  vm_map_find() will fall back to using the simple first-fit strategy
  (VMFS_ANY_SPACE).
- Change mmap() without MAP_FIXED, shmat(), and the GEM mapping ioctl to
  use VMFS_OPTIMAL_SPACE instead of VMFS_ANY_SPACE.

Reviewed by:	alc (earlier version)
MFC after:	2 weeks
2013-07-19 19:06:15 +00:00
..
i915 Be more aggressive in using superpages in all mappings of objects: 2013-07-19 19:06:15 +00:00
ttm Remove unneeded page lock around vm_page_insert(). 2013-07-06 04:46:42 +00:00
drm_agpsupport.c
drm_atomic.h
drm_auth.c
drm_bufs.c
drm_context.c
drm_crtc_helper.c
drm_crtc_helper.h
drm_crtc.c
drm_crtc.h
drm_dma.c
drm_dp_helper.h
drm_dp_iic_helper.c drm: Right-shift I2C slave address before passing it to aux channel 2013-04-08 08:37:57 +00:00
drm_drawable.c
drm_drv.c Import the preliminary port of the TTM. 2013-03-05 09:49:34 +00:00
drm_edid_modes.h
drm_edid.c drm and i915: Left-shift iic_msg.slave at creation time 2013-04-03 08:27:35 +00:00
drm_edid.h
drm_fb_helper.c Import Linux commit a1b7736dac5f2d5876e68c47a0fce3f423840070 2013-03-08 18:15:07 +00:00
drm_fb_helper.h
drm_fops.c Streamline use of cdevpriv and correct some corner cases. 2012-08-15 16:19:39 +00:00
drm_fourcc.h
drm_gem_names.c
drm_gem_names.h
drm_gem.c Import the preliminary port of the TTM. 2013-03-05 09:49:34 +00:00
drm_global.c drm: Fix a call to free(9) with an incorrect malloc type 2013-03-08 18:11:02 +00:00
drm_global.h Import the drm_global references helpers. 2013-03-05 09:27:21 +00:00
drm_hashtab.c
drm_hashtab.h
drm_internal.h
drm_ioc32.c Add drm and i915 ioctl translations for 32 bit process on 64 bit host. 2012-08-18 18:26:25 +00:00
drm_ioctl.c
drm_irq.c
drm_linux_list_sort.c
drm_linux_list.h
drm_lock.c
drm_memory.c
drm_mm.c Import the drm_mm_debug_table() function. 2013-03-05 09:07:58 +00:00
drm_mm.h Import the drm_mm_debug_table() function. 2013-03-05 09:07:58 +00:00
drm_mode.h
drm_modes.c
drm_pci.c
drm_pciids.h Add PCI IDs for Ivy Bridge 2012-06-21 22:06:57 +00:00
drm_sarea.h
drm_scatter.c
drm_sman.c
drm_sman.h
drm_stub.c
drm_sysctl.c
drm_vm.c
drm.h
drmP.h Switch the vm_object mutex to be a rwlock. This will enable in the 2013-03-09 02:32:23 +00:00