CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/04/14 04:14:54
Modified files:
sys/arch/amd64/conf: Makefile.amd64
sys/arch/arm64/conf: Makefile.arm64
sys/arch/i386/conf: Makefile.i386
sys/arch/loongson/conf: Makefile.loongson
sys/arch/macppc/conf: Makefile.macppc
sys/arch/sparc64/conf: Makefile.sparc64
sys/dev/pci : agp_i810.c
sys/dev/pci/drm: drm_agpsupport.c drm_atomic.c
drm_atomic_helper.c drm_bridge.c drm_cache.c
drm_crtc.c drm_crtc_helper.c
drm_crtc_internal.h drm_dp_helper.c
drm_dp_mst_topology.c drm_drv.c drm_edid.c
drm_fb_helper.c drm_gem.c drm_global.c
drm_hashtab.c drm_internal.h drm_irq.c
drm_linux.c drm_linux.h drm_memory.c
drm_mipi_dsi.c drm_mm.c drm_modes.c
drm_modeset_lock.c drm_panel.c
drm_plane_helper.c drm_prime.c
drm_probe_helper.c drm_rect.c drm_vma_manager.c
files.drm linux_hdmi.c linux_list_sort.c
linux_reservation.c
sys/dev/pci/drm/i915: dvo.h dvo_ch7017.c dvo_ch7xxx.c dvo_ivch.c
dvo_ns2501.c dvo_sil164.c dvo_tfp410.c
i915_cmd_parser.c i915_devlist.h
i915_drv.c i915_drv.h i915_gem.c
i915_gem_batch_pool.c
i915_gem_batch_pool.h i915_gem_context.c
i915_gem_dmabuf.c i915_gem_evict.c
i915_gem_execbuffer.c i915_gem_gtt.c
i915_gem_gtt.h i915_gem_render_state.c
i915_gem_render_state.h i915_gem_stolen.c
i915_gem_tiling.c i915_gem_userptr.c
i915_gpu_error.c i915_irq.c i915_params.c
i915_reg.h i915_suspend.c i915_trace.h
i915_vgpu.c i915_vgpu.h intel_atomic.c
intel_atomic_plane.c intel_audio.c
intel_bios.c intel_bios.h intel_crt.c
intel_csr.c intel_ddi.c intel_display.c
intel_dp.c intel_dp_mst.c intel_drv.h
intel_dsi.h intel_dvo.c intel_fbc.c
intel_fbdev.c intel_fifo_underrun.c
intel_frontbuffer.c intel_gtt.c
intel_guc.h intel_guc_fwif.h intel_hdmi.c
intel_hotplug.c intel_i2c.c intel_lrc.c
intel_lrc.h intel_lvds.c intel_mocs.c
intel_mocs.h intel_modes.c
intel_opregion.c intel_overlay.c
intel_panel.c intel_pm.c intel_psr.c
intel_renderstate.h
intel_renderstate_gen9.c
intel_ringbuffer.c intel_ringbuffer.h
intel_runtime_pm.c intel_sdvo.c
intel_sdvo_regs.h intel_sideband.c
intel_sprite.c intel_tv.c intel_uncore.c
sys/dev/pci/drm/radeon: atom.c atom.h atombios.h atombios_crtc.c
atombios_dp.c atombios_encoders.c
atombios_i2c.c btc_dpm.c
cayman_blit_shaders.c ci_dpm.c ci_dpm.h
ci_smc.c cik.c cik_blit_shaders.c
cik_reg.h cik_sdma.c cikd.h
cypress_dpm.c dce3_1_afmt.c dce6_afmt.c
evergreen.c evergreen_blit_shaders.c
evergreen_cs.c evergreen_dma.c
evergreen_hdmi.c evergreend.h kv_dpm.c
kv_smc.c mkregtable.c ni.c ni_dma.c
ni_dpm.c ni_reg.h nid.h r100.c r200.c
r300.c r420.c r520.c r600.c
r600_blit_shaders.c r600_cs.c r600_dma.c
r600_dpm.c r600_hdmi.c r600d.h radeon.h
radeon_acpi.c radeon_acpi.h radeon_agp.c
radeon_asic.c radeon_asic.h
radeon_atombios.c radeon_audio.c
radeon_audio.h radeon_benchmark.c
radeon_bios.c radeon_clocks.c
radeon_combios.c radeon_connectors.c
radeon_cs.c radeon_cursor.c
radeon_device.c radeon_display.c
radeon_dp_auxch.c radeon_dp_mst.c
radeon_drv.c radeon_drv.h
radeon_encoders.c radeon_fb.c
radeon_fence.c radeon_gart.c
radeon_gem.c radeon_i2c.c radeon_ib.c
radeon_ioc32.c radeon_irq_kms.c
radeon_kfd.c radeon_kms.c
radeon_legacy_crtc.c
radeon_legacy_encoders.c
radeon_legacy_tv.c radeon_mn.c
radeon_mode.h radeon_object.c
radeon_object.h radeon_pm.c
radeon_prime.c radeon_ring.c radeon_sa.c
radeon_semaphore.c radeon_sync.c
radeon_test.c radeon_trace.h
radeon_trace_points.c radeon_ttm.c
radeon_ucode.c radeon_uvd.c radeon_vce.c
radeon_vm.c rs400.c rs600.c rs690.c
rs780_dpm.c rv515.c rv6xx_dpm.c
rv730_dpm.c rv740_dpm.c rv770.c
rv770_dma.c rv770_dpm.c rv770_smc.c
rv770d.h si.c si_blit_shaders.c si_dma.c
si_dpm.c si_smc.c sid.h sumo_dpm.c
sumo_smc.c trinity_dpm.c trinity_smc.c
uvd_v1_0.c uvd_v2_2.c uvd_v3_1.c
uvd_v4_2.c vce_v1_0.c vce_v2_0.c
sys/dev/pci/drm/ttm: ttm_agp_backend.c ttm_bo.c ttm_bo_manager.c
ttm_bo_util.c ttm_bo_vm.c
ttm_execbuf_util.c ttm_memory.c
ttm_page_alloc.c ttm_page_alloc_dma.c
ttm_tt.c
Added files:
sys/dev/pci/drm: drm_blend.c drm_color_mgmt.c drm_connector.c
drm_crtc_helper_internal.h
drm_dp_dual_mode_helper.c drm_dumb_buffers.c
drm_encoder.c drm_file.c drm_fourcc.c
drm_framebuffer.c drm_gem_framebuffer_helper.c
drm_ioctl.c drm_mode_config.c drm_mode_object.c
drm_modeset_helper.c
drm_panel_orientation_quirks.c drm_plane.c
drm_print.c drm_property.c drm_scdc_helper.c
drm_syncobj.c drm_vblank.c linux_radix.c
sys/dev/pci/drm/i915: i915_gem.h i915_gem_clflush.c
i915_gem_clflush.h i915_gem_context.h
i915_gem_fence_reg.c i915_gem_fence_reg.h
i915_gem_internal.c i915_gem_object.c
i915_gem_object.h i915_gem_shrinker.c
i915_gemfs.c i915_gemfs.h i915_gpu_error.h
i915_memcpy.c i915_mm.c i915_params.h
i915_pci.c i915_perf.c i915_pmu.h
i915_pvinfo.h i915_query.c i915_query.h
i915_request.c i915_request.h
i915_scheduler.h i915_selftest.h
i915_sw_fence.c i915_sw_fence.h
i915_syncmap.c i915_syncmap.h
i915_timeline.c i915_timeline.h
i915_utils.h i915_vma.c i915_vma.h
icl_dsi.c intel_breadcrumbs.c
intel_cdclk.c intel_color.c
intel_device_info.c intel_device_info.h
intel_display.h intel_dp_aux_backlight.c
intel_dp_link_training.c intel_dpio_phy.c
intel_dpll_mgr.c intel_dpll_mgr.h
intel_dsi_dcs_backlight.c intel_dsi_vbt.c
intel_engine_cs.c intel_frontbuffer.h
intel_gpu_commands.h intel_guc.c
intel_guc_ads.c intel_guc_ads.h
intel_guc_ct.c intel_guc_ct.h
intel_guc_fw.c intel_guc_fw.h
intel_guc_log.c intel_guc_log.h
intel_guc_reg.h intel_guc_submission.c
intel_guc_submission.h intel_gvt.h
intel_hangcheck.c intel_hdcp.c intel_huc.c
intel_huc.h intel_huc_fw.c intel_huc_fw.h
intel_lpe_audio.c intel_lrc_reg.h
intel_lspcon.c intel_opregion.h
intel_stolen.c intel_uc.c intel_uc.h
intel_uc_fw.c intel_uc_fw.h intel_uncore.h
intel_vbt_defs.h intel_wopcm.c
intel_wopcm.h intel_workarounds.c
intel_workarounds.h vlv_dsi.c
vlv_dsi_pll.c
sys/dev/pci/drm/include/acpi: button.h video.h
sys/dev/pci/drm/include/asm: agp.h bitsperlong.h byteorder.h
div64.h intel-mid.h iosf_mbi.h
pgtable.h set_memory.h unaligned.h
sys/dev/pci/drm/include/asm/fpu: api.h
sys/dev/pci/drm/include/drm: amd_asic_type.h drmP.h drm_atomic.h
drm_atomic_helper.h
drm_audio_component.h drm_blend.h
drm_bridge.h drm_cache.h
drm_color_mgmt.h drm_connector.h
drm_crtc.h drm_crtc_helper.h
drm_debugfs_crc.h drm_device.h
drm_displayid.h
drm_dp_dual_mode_helper.h
drm_dp_helper.h drm_dp_mst_helper.h
drm_drv.h drm_edid.h drm_encoder.h
drm_fb_helper.h drm_file.h
drm_fixed.h drm_fourcc.h
drm_framebuffer.h drm_gem.h
drm_gem_framebuffer_helper.h
drm_global.h drm_hashtab.h
drm_hdcp.h drm_ioctl.h drm_irq.h
drm_lease.h drm_mipi_dsi.h drm_mm.h
drm_mode_config.h drm_mode_object.h
drm_modes.h drm_modeset_helper.h
drm_modeset_helper_vtables.h
drm_modeset_lock.h drm_panel.h
drm_pciids.h drm_plane.h
drm_plane_helper.h drm_prime.h
drm_print.h drm_property.h
drm_rect.h drm_scdc_helper.h
drm_syncobj.h drm_utils.h
drm_vblank.h drm_vma_manager.h
drm_writeback.h gpu_scheduler.h
i915_component.h i915_drm.h
i915_pciids.h intel_lpe_audio.h
spsc_queue.h
sys/dev/pci/drm/include/drm/ttm: ttm_bo_api.h ttm_bo_driver.h
ttm_debug.h ttm_execbuf_util.h
ttm_memory.h ttm_module.h
ttm_page_alloc.h
ttm_placement.h
ttm_set_memory.h ttm_tt.h
sys/dev/pci/drm/include/generated: utsrelease.h
sys/dev/pci/drm/include/linux: acpi.h agp_backend.h
anon_inodes.h async.h atomic.h
backlight.h bitmap.h bitops.h
bottom_half.h bug.h cache.h
capability.h cdev.h circ_buf.h
compat.h compiler.h completion.h
component.h console.h cpufreq.h
cpumask.h ctype.h debugfs.h
delay.h device.h dma-buf.h
dma-fence-array.h dma-fence.h
dma-mapping.h dma_remapping.h
dmi.h efi.h err.h errno.h
export.h fault-inject.h fb.h
fdtable.h file.h firmware.h fs.h
gcd.h gfp.h hardirq.h hash.h
hashtable.h hdmi.h highmem.h
hrtimer.h hwmon-sysfs.h hwmon.h
i2c-algo-bit.h i2c.h idr.h init.h
input.h intel-iommu.h interrupt.h
interval_tree.h
interval_tree_generic.h
io-mapping.h io.h iommu.h
ioport.h irq.h irq_work.h
irqdomain.h irqflags.h
irqreturn.h jiffies.h kconfig.h
kernel.h kfifo.h kgdb.h kobject.h
kref.h kthread.h ktime.h
linkage.h list.h list_sort.h
llist.h lockdep.h log2.h math64.h
media-bus-format.h mem_encrypt.h
mempolicy.h miscdevice.h mm.h
mm_types.h mman.h mmu_context.h
mmu_notifier.h mod_devicetable.h
module.h moduleparam.h mount.h
mutex.h nospec.h notifier.h
of_device.h oom.h overflow.h
pagemap.h pagevec.h pci.h
perf_event.h pfn_t.h pid.h
platform_device.h pm.h pm_qos.h
pm_runtime.h pnp.h poll.h
power_supply.h preempt.h
prefetch.h printk.h processor.h
pwm.h radix-tree.h random.h
ratelimit.h rbtree.h rcupdate.h
reboot.h refcount.h relay.h
reservation.h rwlock_types.h
scatterlist.h sched.h seq_file.h
seqlock.h shmem_fs.h sizes.h
slab.h smp.h sort.h spinlock.h
spinlock_types.h stop_machine.h
string.h stringify.h swap.h
swiotlb.h sync_file.h sysfs.h
sysrq.h time.h timekeeping.h
timer.h tracepoint.h tty.h
typecheck.h types.h uaccess.h
uuid.h version.h vga_switcheroo.h
vgaarb.h vmalloc.h vt.h wait.h
wait_bit.h workqueue.h ww_mutex.h
zlib.h
sys/dev/pci/drm/include/linux/gpio: consumer.h
sys/dev/pci/drm/include/linux/mfd: core.h
sys/dev/pci/drm/include/linux/sched: clock.h mm.h signal.h
sys/dev/pci/drm/include/media: cec-notifier.h
sys/dev/pci/drm/include/uapi/drm: amdgpu_drm.h drm.h
drm_fourcc.h drm_mode.h
i915_drm.h radeon_drm.h
sys/dev/pci/drm/include/video: mipi_display.h of_videomode.h
videomode.h
Removed files:
sys/dev/pci/drm: drm.h drmP.h drm_atomic.h drm_atomic_helper.h
drm_cache.h drm_crtc.h drm_crtc_helper.h
drm_displayid.h drm_dp_helper.h
drm_dp_mst_helper.h drm_edid.h drm_edid_modes.h
drm_fb_helper.h drm_fixed.h drm_fourcc.h
drm_global.h drm_hashtab.h drm_linux_atomic.h
drm_linux_list.h drm_linux_rbtree.h
drm_mem_util.h drm_mipi_dsi.h drm_mm.h
drm_mode.h drm_modes.h drm_modeset_lock.h
drm_panel.h drm_pciids.h drm_plane_helper.h
drm_rect.h drm_sarea.h drm_vma_manager.h
i915_drm.h i915_pciids.h i915_powerwell.h
linux_hdmi.h linux_rcupdate.h
linux_reservation.h linux_types.h
linux_ww_mutex.h nouveau_drm.h radeon_drm.h
sys/dev/pci/drm/i915: i915_dma.c i915_gem_fence.c i915_guc_reg.h
i915_guc_submission.c intel_dsi.c
intel_dsi_panel_vbt.c intel_dsi_pll.c
intel_guc_loader.c
sys/dev/pci/drm/radeon: drm_buffer.h
sys/dev/pci/drm/ttm: ttm_bo_api.h ttm_bo_driver.h
ttm_execbuf_util.h ttm_memory.h
ttm_module.h ttm_page_alloc.h
ttm_placement.h
Log message:
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to
linux 4.19.34.
Adds support for more Intel hardware:
Broxton/Apollo Lake (was is_preliminary in 4.4)
Amber Lake (another Kaby Lake refresh)
Gemini Lake
Coffee Lake
Whiskey Lake
Cannon Lake (though no hardware with Intel graphics ever shipped)
Ice Lake (alpha support, hardware not released)
This does not add support for new radeon hardware on the AMD side as
newer radeons have a different kernel driver (amdgpu).
Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping and a bunch of other developers for testing.