History log of /netbsd-current/sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.12 19-Dec-2021 riastradh

i915: mutex_init/destroy and spin_lock_init/destroy audit


# 1.11 19-Dec-2021 riastradh

Make intel_psr.c build
netbsd-ify
Stub out intel_lpe_audio.c (for now?).
Hammer intel_opregion.c into shape.
Hack up intel_lrc.c
Adapt intel_reset.c
Stub out intel_region_lmem.c
Adapt intel_ring_submission.c
Adapt intel_rps.c
Adapt intel_sdvo.c
Adapt intel_runtime_pm.c
Adapt intel_sideband.c
Adapt intel_sprite.c
Adapt intel_tv.c
Adapt intel_tc.c
Adapt intel_sseu.c
Adapt intel_timeline.c
Adapt intel_uc_fw.c and fix typo
Fix up intel_uncore.c
intel_vga.c
intel_wakeref.c
intel_vdsc.c
intel_wopcm.c
intel_workarounds.c
i915_globals.c
Fix up intelfb.c
Stub out intel_guc_log.c
Stub out intel_dsi_dcs_backlight.c
i915_perf.c
intel_hdmi.c
intel_hdcp.c


Author: Maya Rashish <maya@NetBSD.org>
Committer: Taylor R Campbell <riastradh@NetBSD.org>


# 1.10 18-Dec-2021 riastradh

Merge linux-drm-v5-6-rc3


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
# 1.9 14-Feb-2020 riastradh

Undo the `enum pipe' -> `enum i915_pipe' rename.


# 1.8 14-Feb-2020 riastradh

Use a header file hack to cope with Linux/NetBSD namespace clashes.

Currently serves for:

ALIGN
mutex_init
mutex_destroy


Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.7 20-Sep-2019 kamil

branches: 1.7.2;
Switch CTASSERT() to DRMCTASSERT() in two i915 functions

Fixes build with disabled optimization.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.6 13-Sep-2018 mrg

branches: 1.6.4;
add support for kabylake and skylake GT4 (untested) GPUs.
largely taken from openbsd and linux 4.13 trees (which
have this code identical), with mimimal porting to netbsd.

i have not installed (and thus tested) the newer referenced
firmware files.

only real local change is to fix IS_BROXTON() macro to check
the things valid in this era of drm. previous match would
attach on KBL, and then a loop would never exit.

tested on kabylake P630. needs mesa 11.x or newer for GL
to work.

ok @riastradh.


Revision tags: pgoyette-compat-0906
# 1.5 27-Aug-2018 riastradh

branches: 1.5.2;
Fix mutex destroy pointer.


# 1.4 27-Aug-2018 riastradh

Implement vga twiddling.


# 1.3 27-Aug-2018 riastradh

enum pipe -> enum i915_pipe


# 1.2 27-Aug-2018 riastradh

merge linux-drm-v4-4-143


# 1.1 27-Aug-2018 riastradh

branches: 1.1.1;
Initial revision


# 1.12 19-Dec-2021 riastradh

i915: mutex_init/destroy and spin_lock_init/destroy audit


# 1.11 19-Dec-2021 riastradh

Make intel_psr.c build
netbsd-ify
Stub out intel_lpe_audio.c (for now?).
Hammer intel_opregion.c into shape.
Hack up intel_lrc.c
Adapt intel_reset.c
Stub out intel_region_lmem.c
Adapt intel_ring_submission.c
Adapt intel_rps.c
Adapt intel_sdvo.c
Adapt intel_runtime_pm.c
Adapt intel_sideband.c
Adapt intel_sprite.c
Adapt intel_tv.c
Adapt intel_tc.c
Adapt intel_sseu.c
Adapt intel_timeline.c
Adapt intel_uc_fw.c and fix typo
Fix up intel_uncore.c
intel_vga.c
intel_wakeref.c
intel_vdsc.c
intel_wopcm.c
intel_workarounds.c
i915_globals.c
Fix up intelfb.c
Stub out intel_guc_log.c
Stub out intel_dsi_dcs_backlight.c
i915_perf.c
intel_hdmi.c
intel_hdcp.c


Author: Maya Rashish <maya@NetBSD.org>
Committer: Taylor R Campbell <riastradh@NetBSD.org>


# 1.10 18-Dec-2021 riastradh

Merge linux-drm-v5-6-rc3


Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
# 1.9 14-Feb-2020 riastradh

Undo the `enum pipe' -> `enum i915_pipe' rename.


# 1.8 14-Feb-2020 riastradh

Use a header file hack to cope with Linux/NetBSD namespace clashes.

Currently serves for:

ALIGN
mutex_init
mutex_destroy


Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.7 20-Sep-2019 kamil

branches: 1.7.2;
Switch CTASSERT() to DRMCTASSERT() in two i915 functions

Fixes build with disabled optimization.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.6 13-Sep-2018 mrg

branches: 1.6.4;
add support for kabylake and skylake GT4 (untested) GPUs.
largely taken from openbsd and linux 4.13 trees (which
have this code identical), with mimimal porting to netbsd.

i have not installed (and thus tested) the newer referenced
firmware files.

only real local change is to fix IS_BROXTON() macro to check
the things valid in this era of drm. previous match would
attach on KBL, and then a loop would never exit.

tested on kabylake P630. needs mesa 11.x or newer for GL
to work.

ok @riastradh.


Revision tags: pgoyette-compat-0906
# 1.5 27-Aug-2018 riastradh

branches: 1.5.2;
Fix mutex destroy pointer.


# 1.4 27-Aug-2018 riastradh

Implement vga twiddling.


# 1.3 27-Aug-2018 riastradh

enum pipe -> enum i915_pipe


# 1.2 27-Aug-2018 riastradh

merge linux-drm-v4-4-143


# 1.1 27-Aug-2018 riastradh

branches: 1.1.1;
Initial revision


# 1.9 14-Feb-2020 riastradh

Undo the `enum pipe' -> `enum i915_pipe' rename.


# 1.8 14-Feb-2020 riastradh

Use a header file hack to cope with Linux/NetBSD namespace clashes.

Currently serves for:

ALIGN
mutex_init
mutex_destroy


Revision tags: ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.7 20-Sep-2019 kamil

Switch CTASSERT() to DRMCTASSERT() in two i915 functions

Fixes build with disabled optimization.


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.6 13-Sep-2018 mrg

branches: 1.6.4;
add support for kabylake and skylake GT4 (untested) GPUs.
largely taken from openbsd and linux 4.13 trees (which
have this code identical), with mimimal porting to netbsd.

i have not installed (and thus tested) the newer referenced
firmware files.

only real local change is to fix IS_BROXTON() macro to check
the things valid in this era of drm. previous match would
attach on KBL, and then a loop would never exit.

tested on kabylake P630. needs mesa 11.x or newer for GL
to work.

ok @riastradh.


Revision tags: pgoyette-compat-0906
# 1.5 27-Aug-2018 riastradh

branches: 1.5.2;
Fix mutex destroy pointer.


# 1.4 27-Aug-2018 riastradh

Implement vga twiddling.


# 1.3 27-Aug-2018 riastradh

enum pipe -> enum i915_pipe


# 1.2 27-Aug-2018 riastradh

merge linux-drm-v4-4-143


# 1.1 27-Aug-2018 riastradh

branches: 1.1.1;
Initial revision


# 1.7 20-Sep-2019 kamil

Switch CTASSERT() to DRMCTASSERT() in two i915 functions

Fixes build with disabled optimization.


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.6 13-Sep-2018 mrg

branches: 1.6.4;
add support for kabylake and skylake GT4 (untested) GPUs.
largely taken from openbsd and linux 4.13 trees (which
have this code identical), with mimimal porting to netbsd.

i have not installed (and thus tested) the newer referenced
firmware files.

only real local change is to fix IS_BROXTON() macro to check
the things valid in this era of drm. previous match would
attach on KBL, and then a loop would never exit.

tested on kabylake P630. needs mesa 11.x or newer for GL
to work.

ok @riastradh.


Revision tags: pgoyette-compat-0906
# 1.5 27-Aug-2018 riastradh

branches: 1.5.2;
Fix mutex destroy pointer.


# 1.4 27-Aug-2018 riastradh

Implement vga twiddling.


# 1.3 27-Aug-2018 riastradh

enum pipe -> enum i915_pipe


# 1.2 27-Aug-2018 riastradh

merge linux-drm-v4-4-143


# 1.1 27-Aug-2018 riastradh

branches: 1.1.1;
Initial revision


Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.6 13-Sep-2018 mrg

add support for kabylake and skylake GT4 (untested) GPUs.
largely taken from openbsd and linux 4.13 trees (which
have this code identical), with mimimal porting to netbsd.

i have not installed (and thus tested) the newer referenced
firmware files.

only real local change is to fix IS_BROXTON() macro to check
the things valid in this era of drm. previous match would
attach on KBL, and then a loop would never exit.

tested on kabylake P630. needs mesa 11.x or newer for GL
to work.

ok @riastradh.


Revision tags: pgoyette-compat-0906
# 1.5 27-Aug-2018 riastradh

branches: 1.5.2;
Fix mutex destroy pointer.


# 1.4 27-Aug-2018 riastradh

Implement vga twiddling.


# 1.3 27-Aug-2018 riastradh

enum pipe -> enum i915_pipe


# 1.2 27-Aug-2018 riastradh

merge linux-drm-v4-4-143


# 1.1 27-Aug-2018 riastradh

branches: 1.1.1;
Initial revision