History log of /dflybsd-src/sys/dev/drm/i915/intel_crt.c (Results 26 – 36 of 36)
Revision Date Author Comments
# 8e26cdf6 25-Jan-2015 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux 3.10

* Page flip improvements, increased robustness after GPU hangs.
Races have been fixed in the vblank and pageflip completion
interrupt handlers of GEN2-GEN4 GPUs.

drm/i915: Update to Linux 3.10

* Page flip improvements, increased robustness after GPU hangs.
Races have been fixed in the vblank and pageflip completion
interrupt handlers of GEN2-GEN4 GPUs.

* Hotplug IRQ storm detection and mitigation.

* Various bug fixes and performance improvements from GEN4 to
Haswell GPUs.
Less "Unclaimed register" messages should be visible on Haswell.

* Improved support for Valleyview / Baytrail GPUs.

* Better overclocking support from Sandy Bridge to Haswell.
Improved frequency scaling (turbo) on Haswell.

* Improved display detection and modesetting. It is now possible to
precompute possible desired display pipe configurations without
changing the hardware state.

* Daniel Vetter's blog contains more detailed information:
http://blog.ffwll.ch/2013/04/neat-drmi915-stuff-for-310.html

show more ...


# 158486a6 24-May-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Implement and use the Linux version of kfree()


# a2fdbec6 02-Jan-2015 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux 3.9.11

* Various bug fixes and small improvements

* Better handling of GPU hangs, improved driver robustness

* Support for the display power well on Haswell GPUs

* Suppo

drm/i915: Update to Linux 3.9.11

* Various bug fixes and small improvements

* Better handling of GPU hangs, improved driver robustness

* Support for the display power well on Haswell GPUs

* Support for more Haswell GPU (PCI ID) models

show more ...


# 5a3b77d5 15-Oct-2014 François Tigeot <ftigeot@wolfpond.org>

drm: Consolidate memory allocation types

* The DRM subsystem was using many different kmalloc types for no
good reason

* Some types were only used twice (1x kmalloc() and 1x kfree() calls)

* Rem

drm: Consolidate memory allocation types

* The DRM subsystem was using many different kmalloc types for no
good reason

* Some types were only used twice (1x kmalloc() and 1x kfree() calls)

* Remove that useless complexity and only keep one kmalloc type for
the whole DRM subsystem and its drivers

Inspired-by: OpenBSD

show more ...


# 19df918d 09-Aug-2014 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Modesetting code rework

* Video output handling, DPMS support and the modesetting part of the
driver are now mostly in sync with Linux 3.8.13.

* We now have support for the new Haswell

drm/i915: Modesetting code rework

* Video output handling, DPMS support and the modesetting part of the
driver are now mostly in sync with Linux 3.8.13.

* We now have support for the new Haswell Digital Display Interfaces
(DDI), which can be configured as DisplayPort, HDMI, DVI or eDP
(embedded Displayport).
We also support the Haswell Flexible Display Interface (FDI) used to
drive VGA ports.

* This blog entry from Daniel Vetter contains more information:
http://blog.ffwll.ch/2012/08/new-modeset-code.html

* This commit also adds a few unrelated changes which were hard to
separate from the modesetting code. They are mostly about generic
Haswell and Baytrail/Valleyview support and bugfixes or workarounds
for older GPU issues.

show more ...


# e9243325 29-May-2014 François Tigeot <ftigeot@wolfpond.org>

drm/i915: New IRQ management code from Linux

* Move some functions around, they were defined in different files
than in Linux

* Add some Haswell and Valleyview support code

* Generally reduce di

drm/i915: New IRQ management code from Linux

* Move some functions around, they were defined in different files
than in Linux

* Add some Haswell and Valleyview support code

* Generally reduce differences with Linux 3.8.13

show more ...


# af4b81b9 05-Dec-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Reduce differences with Linux 3.8

Rename mode_config.lock to mode_config.mutex


# 5c6c6f23 27-Oct-2013 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Put i915_drm.h into include/

Split the header in two separate files, like it is done in Linux 3.8.


# 18e26a6d 24-Sep-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Use an include directory hierarchy similar to the Linux one


# 6f486c69 14-Sep-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Sync with FreeBSD

* As of commit r255045 (2013-08-30):
'u_long' is consistently spelled 'unsigned long' in this file. Fix it.

* Some of the changes are bug fixes, including a few memory lea

drm: Sync with FreeBSD

* As of commit r255045 (2013-08-30):
'u_long' is consistently spelled 'unsigned long' in this file. Fix it.

* Some of the changes are bug fixes, including a few memory leaks

* Others are necessary groundwork for the Radeon KMS driver

* Some new files were imported from Linux 3.8-rc3

* Support for E-DDC has been added

* Many atomic routines were revisited to make them more compatible with
the Linux APIs and run-time behavior

show more ...


# e3adcf8f 12-Sep-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Replace the i915 driver by i915kms

i915kms was already an updated version of i915, there's no need to
keep maintaining two separate instances of the same driver.


12