summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2019-07-25Add Sun Static Direct I/O devicesMark Kettenis
2019-07-25Remove old unused drm_debug_flag var and make drm_debug (used byJonathan Gray
drm_print) a var instead of a define in a header. Makes it easier to change without rebuilding everything and allows the value to be changed at runtime via ddb.
2019-07-25Remove old DRM_READMEMORYBARRIER() DRM_WRITEMEMORYBARRIER() andJonathan Gray
DRM_MEMORYBARRIER() definitions and directly define rmb() wmb() and mb().
2019-07-25remove some unused macrosJonathan Gray
2019-07-25ipw, iwi, iwm, iwn, wpi(4): tsleep -> tsleep_nsec(9); ok stsp@cheloha
2019-07-21add a panel orientation quirk for Kogan Atlas 2-in-1 D300Jonathan Gray
reported and tested by Peter Kane
2019-07-21apply backpressure when ifiq says the stack is getting busyDavid Gwynne
2019-07-20Get rid of `ddb_is_active' instead use `db_active'.Martin Pieuchot
From Christian Ludwig <christian_ludwig at genua dot de> ok visa@
2019-07-17don't free dev_priv (softc) in i915_driver_load() error pathJonathan Gray
2019-07-17Remove an unused header (dev/mii/miivar.h)Kevin Lo
ok stsp@, jsg@
2019-07-16don't bother reading default timing parameters if they're just goingJoshua Stein
to be overridden from ACPI
2019-07-16dwiic_init is called from dwiic_activate, don't do it twiceJoshua Stein
2019-07-15unstub phm_irq_process()Jonathan Gray
2019-07-15add PCI_BUS_NUM()Jonathan Gray
2019-07-15put smbios date access under NBIOS > 0 instead of CONFIG_DMIJonathan Gray
2019-07-15Replace local method of determining rasops rotation withJonathan Gray
drm_get_panel_orientation_quirk(). ok mlarkin@ kettenis@ tested by kettenis@ on Asus T100HA
2019-07-15Add dmi functions used by drm_panel_orientation_quirks.c and enableJonathan Gray
CONFIG_DMI path. ok mlarkin@ kettenis@
2019-07-12Revert anton@ changes about read/write unlockingsolene
https://marc.info/?l=openbsd-cvs&m=156277704122293&w=2 ok anton@
2019-07-11include linux/string.h so drm_panel_orientation_quirks.c can get theJonathan Gray
definition for match_string()
2019-07-11drm/fb-helper: generic: Don't take module ref for fbconJonathan Gray
From Noralf Tronnes e9fde78c3a4f7f374ffe589771f08e119d0879aa in linux 4.19.y/4.19.58 6ab20a05f4c7ed45632e24d5397d6284e192567d in mainline linux
2019-07-11drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZEJonathan Gray
From Alex Deucher ec5d99e18d306bed13935b0f0634bd00caa26a42 in linux 4.19.y/4.19.58 25f09f858835b0e9a06213811031190a17d8ab78 in mainline linux
2019-07-11drm/amd/powerplay: use hardware fan control if no powerplay fan tableJonathan Gray
From Evan Quan ec6d8c9e6687868dfd58994b2ea1758fe60f2733 in linux 4.19.y/4.19.58 f78c581e22d4b33359ac3462e8d0504735df01f4 in mainline linux
2019-07-11drm/i915/dmc: protect against reading random memoryJonathan Gray
From Lucas De Marchi 600d3712ae122be3ceab0d7ac8246caa3d87dcea in linux 4.19.y/4.19.58 bc7b488b1d1c71dc4c5182206911127bc6c410d6 in mainline linux
2019-07-11drm: panel-orientation-quirks: Add quirk for GPD MicroPCJonathan Gray
From Hans de Goede 027e043f9c78c06d3c3e0fa657a831d7f3d82e9c in linux 4.19.y/4.19.58 652b8b086538c8a10de5aa5cbdaef79333b46358 in mainline linux
2019-07-11drm: panel-orientation-quirks: Add quirk for GPD pocket2Jonathan Gray
From Hans de Goede 2446563dd6d7cbd850d26943e30aeedd3501a54c in linux 4.19.y/4.19.58 15abc7110a77555d3bf72aaef46d1557db0a4ac5 in mainline linux
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton
as part of the effort to unlock the kernel. Instead of relying on the vnode lock, introduce a dedicated lock per file. Exclusive write access is granted using the new foffset_enter and foffset_leave API. A convenience function foffset_get is also available for threads that only need to read the current offset. The lock acquisition order in vn_write has been changed to match the one in vn_read in order to avoid a potential deadlock. This change also gets rid of a documented race in vn_read(). Inspired by the FreeBSD implementation. With help and ok mpi@ visa@
2019-07-10Implement Linux kthread interfaces.Mark Kettenis
ok jsg@
2019-07-09unstub dma_fence_wait_any_timeout() call in amdgpu_sa_bo_new()Jonathan Gray
2019-07-09unstub amdgpu_cs_wait_any_fence()Jonathan Gray
2019-07-09Use wake_up_process() instead of wakeup() in dma_fence_default_wait_cb()Jonathan Gray
as there is code which uses schedule_timeout() for dma fences. suggested by kettenis@
2019-07-09add dma_fence_wait_any_timeout() required for parts of amdgpuJonathan Gray
ok kettenis@
2019-07-08remove duplicate hdmi.h includeJonathan Gray
reported by Ralf Schuelke
2019-07-07tweak config pending handling so it waits for all ports to finish scanningDavid Gwynne
it waited until any port finished scanning before calling config_pending_decr, but if you have disks on other ports then they may race with the rest of the kernel getting to mountroot. this tweaks the config pending dance so it waits for all ports and avoids the race. i just got lucky on my system where root was on the first port. kettenis has been poking a t4 where the disks are all over the place and he lost the race. tested by and ok kettenis@
2019-07-06Re-add some printf's as they were originally.Kevin Lo
From Brad
2019-07-05Use multi-threaded task queues to prevent deadlocks in the case where aMark Kettenis
tasks sleeps and expects to be woken up by a task that will be submitted to the same task queue. That scenario happens in the output hotplug code. We probably should spend some time on tuning the number of threads but let's make things work correctly first. Based on some serious debugging done by Sven M. Hallberg. ok jsg@
2019-07-04when the mac address changes, update the mac/vlan filters accordingly.Jonathan Matthew
ok dlg@
2019-07-04drm/amdgpu: simplify Raven, Raven2, and Picasso handlingJonathan Gray
From Alex Deucher 741deade2a704a434bd5939118c43d38e9ddac25 in mainline linux
2019-07-04drm/amdgpu: use IP presence to free uvd and vce handlesJonathan Gray
From Alex Deucher 44876ae294dd7d7bcdfb527d12b86beb54cd013b in mainline linux
2019-07-04drm/amdgpu/soc15: clean up picasso supportJonathan Gray
From Alex Deucher 23ecdc6187ef74e00b78e889446a309628719b6e in mainline linux
2019-07-04drm/amdgpu: add new raven series deviceJonathan Gray
From Huang Rui 367b013ce0064c782cec784233805eeb67417747 in mainline linux
2019-07-04drm/amdgpu: add ip blocks for picasso (v2)Jonathan Gray
From Huang Rui 40c2358b1102b65d2c173a43083894af630f0e60 in mainline linux
2019-07-04drm/amdgpu: enable vcn powergating for PCOJonathan Gray
From Kenneth Feng 1a84d967c180d421a9182a227fc1fee3701cc7d6 in mainline linux
2019-07-04drm/amdgpu: Enable SDMA power gating for PCOJonathan Gray
From Kenneth Feng a4494fda32adb4e8d7441f680219b6e99ffbf6e7 in mainline linux
2019-07-04drm/amdgpu: Add pg support for gfxoff for PCOJonathan Gray
From Kenneth Feng 8c7bf5834a334dad9a1c3a2ddc93e26bdeeadd57 in mainline linux
2019-07-04drm/amdgpu: add picasso for amdgpu kmsJonathan Gray
From Likun Gao b95874cfa83e9096b7654cd79e35157c918005f5 in mainline linux
2019-07-04drm/amdgpu: add picasso support for sdma_v4Jonathan Gray
From Likun Gao 84ad2e1bd6e6fededa7ed389d0a171d0822abaac in mainline linux
2019-07-04drm/amdgpu: add picasso support for gfx_v9_0Jonathan Gray
From Likun Gao 501a580ae6a4087ed7c8e4fdcf3de7a5ca56bdd1 in mainline linux
2019-07-04drm/amdgpu: add picasso support for gmcJonathan Gray
From Likun Gao e21f561ad52a6c909c64d2856a3ad03a4042a5df in mainline linux
2019-07-04drm/amdgpu: add clockgating support for picassoJonathan Gray
From Likun Gao 79f3641cc03881ba98aa549a149b34c838b7d7fb in mainline linux
2019-07-04drm/amdgpu: add picasso support for vcnJonathan Gray
From Likun Gao 86771d9a58fa8f6b2b871f72c6beaf269f309718 in mainline linux