freebsd-dev/sys/dev/drm2/i915
Hans Petter Selasky 6a55ff4866 Ensure waiting loops terminate during cold boot. This fixes boot with
MacBookPro and i915kms_load="YES" in /boot/loader.conf.

A lowlevel timeout in one of the display ports caused an infinite wait
because a ticks/jiffies comparison was constant. The clock subsystem
which makes ticks/jiffies increment is started after the initial
driver probing is done. Refer to sys/kernel.h and SI_SUB_DRIVERS vs
SI_SUB_CLOCKS .

Discussed with:	kmacy @
2016-05-10 18:18:29 +00:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_debug.c
i915_dma.c
i915_drm.h
i915_drv.c
i915_drv.h
i915_gem_context.c
i915_gem_evict.c
i915_gem_execbuffer.c
i915_gem_gtt.c
i915_gem_stolen.c
i915_gem_tiling.c
i915_gem.c
i915_ioc32.c
i915_irq.c
i915_reg.h
i915_suspend.c
intel_acpi.c
intel_bios.c
intel_bios.h
intel_crt.c
intel_ddi.c
intel_display.c
intel_dp.c
intel_drv.h Ensure waiting loops terminate during cold boot. This fixes boot with 2016-05-10 18:18:29 +00:00
intel_dvo.c
intel_fb.c
intel_hdmi.c
intel_iic.c
intel_lvds.c
intel_modes.c
intel_opregion.c
intel_overlay.c
intel_panel.c
intel_pm.c
intel_ringbuffer.c
intel_ringbuffer.h
intel_sdvo_regs.h
intel_sdvo.c
intel_sprite.c
intel_tv.c