summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2024-11-08Add support for MA devices.Mark Kettenis
ok stsp@
2024-11-05The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.Miod Vallat
2024-11-02Add ixv(4), a driver for virtual functions of Intel 82598EB, 82559,YASUOKA Masahiko
and X540. The driver was originally written by Intel and released as ixv driver version 1.5.32 and ported to OpenBSD by Yuichiro NAITO, naito.yuichiro at gmail.com. tested by henson at acm.org and many others. ok jmatthew
2024-11-01drm/amd/display: Disable PSR-SU on Parade 08-01 TCON tooJonathan Gray
From Mario Limonciello c79e0a18e4b301401bb745702830be9041cfbf04 in linux-6.6.y/6.6.59 ba1959f71117b27f3099ee789e0815360b4081dd in mainline linux
2024-11-01drm/amd: Guard against bad data for ATIF ACPI methodJonathan Gray
From Mario Limonciello 975ede2a7bec52b5da1428829b3439667c8a234b in linux-6.6.y/6.6.59 bf58f03931fdcf7b3c45cb76ac13244477a60f44 in mainline linux
2024-11-01drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ringJonathan Gray
From Srinivasan Shanmugam 65ca9f8ddc0d1e66770cd5c4a7555a7169dac0d8 in linux-6.6.y/6.6.59 e7457532cb7167516263150ceae86f36d6ef9683 in mainline linux
2024-10-30readd IFCAP_VLAN_MTU and NVLAN checksJan Klemkow
ok bluhm@
2024-10-29virtio_pci: Negotiate ACCESS_PLATTFORM featureStefan Fritsch
Accepting VIRTIO_F_ACCESS_PLATFORM is required for SEV on KVM/qemu. We always use the standard pci access mechanisms of the architecture/platform we are running on. Therefore we should negotiate the VIRTIO_F_ACCESS_PLATFORM feature if it is offered. Strictly speaking we should bypass any existing IOMMUs if the host does not offer this feature, but this no regression and can be fixed later. feedback from kettenis@
2024-10-27To prepare to add ixv(4), update the mailbox functionalities of ixbgeYASUOKA Masahiko
to ixv driver version 1.5.32 from Intel. This change will not affect the existing usage of ix(4), since the change is only about the mailbox, and the mailbox is used only when the primary/virtual function is used. The diff from Yuichiro NAITO, naito.yuichiro at gmail.com. ok jmatthew jan
2024-10-24Attach psp(4) version 1.Alexander Bluhm
Some AMD CPUs come with an older platform security processor. It is detectet by PCI Id and has different register offsets. Move the dynamic register offsets into psp_softc. The PCI attach code is now in a separate psp_pci.c file and detects the version of the psp along with the ccp. The attach code is more verbose to display where problems might occur. Now the ccp_wait() has 2 seconds timeout, both for polling and interrupt. Also prevent a useless bus_space_read_4(). OK hshoexer@
2024-10-23drm/amdgpu: prevent BO_HANDLES error from being overwrittenJonathan Gray
From Mohammed Anees 64cf93b87fe34e72557de294718019c0ad2931b4 in linux-6.6.y/6.6.58 c0ec082f10b7a1fd25e8c1e2a686440da913b7a3 in mainline linux
2024-10-23drm/amdgpu/swsmu: Only force workload setup on initJonathan Gray
From Alex Deucher db0978d3ed8b1f69b6e09c3ccb66897fd2a9f6d7 in linux-6.6.y/6.6.58 cb07c8338fc2b9d5f949a19d4a07ee4d5ecf8793 in mainline linux
2024-10-23drm/radeon: Fix encoder->possible_clonesJonathan Gray
From Ville Syrjala 1a235af0216411a32ab4db54f7bd19020b46c86d in linux-6.6.y/6.6.58 28127dba64d8ae1a0b737b973d6d029908599611 in mainline linux
2024-10-23remove duplicate IWX_NVM_GET_INFO defineJonathan Gray
2024-10-23remove duplicate MCX_CAP_DEVICE_DRAIN_SIGERR defineJonathan Gray
2024-10-23remove duplicate ET_MAC_HDX_REXMIT_MAX defineJonathan Gray
2024-10-23remove duplicate ESA_MINISRC_OUT_BUFFER_SIZE defineJonathan Gray
2024-10-22put opening { on same line as struct nameJonathan Gray
ok claudio@
2024-10-22remove duplicate DEV_ID_PCH2 definesJonathan Gray
2024-10-19Change sdhc_bus_power() behavior to return success and not perform aJames Hastings
power-off voltage switch sequence when card is already operating at requested voltage. Zap the NOPWR0 quirk for Intel controllers. ok stsp@ kettenis@
2024-10-18drm/i915/hdcp: fix connector refcountingJonathan Gray
From Jani Nikula 55f2bd90b9fba95e929d4c407ffc422597152323 in linux-6.6.y/6.6.57 4cc2718f621a6a57a02581125bb6d914ce74d23b in mainline linux
2024-10-18drm/amd/display: Check null pointer before dereferencing seJonathan Gray
From Alex Hung 65b2d49e55fe13ae56da3a7685bdccadca31134a in linux-6.6.y/6.6.57 ff599ef6970ee000fa5bc38d02fa5ff5f3fc7575 in mainline linux
2024-10-18drm/amd/display: Revert "Check HDCP returned status"Jonathan Gray
From Alex Hung 939b4b2c008d4c620b8127bfd12cb22e40447141 in linux-6.6.y/6.6.57 bc2fe69f16c7122b5dabc294aa2d6065d8da2169 in mainline linux
2024-10-18drm/amd/display: Remove a redundant check in authenticated_dpJonathan Gray
From Wenjing Liu b505e4fc411c1015ff5114b0cca8c9b20ae2f679 in linux-6.6.y/6.6.57 4b22869f76563ce1e10858d2ae3305affa8d4a6a in mainline linux
2024-10-17drm/crtc: fix uninitialized variable use even harderJonathan Gray
From Rob Clark be6c52b059a28ec7f78a135061f2cc16b352ef70 in linux-6.6.y/6.6.57 b6802b61a9d0e99dcfa6fff7c50db7c48a9623d3 in mainline linux
2024-10-17Remove a lot of #include stanzas which used to be required by code found inMiod Vallat
this file at some point, but such code now lies comfortably in the Attic. ok jsg@ mpi@
2024-10-17regenDavid Gwynne
2024-10-17Kingston SNV2S nvme deviceDavid Gwynne
2024-10-17regenDavid Gwynne
2024-10-17ampere altra pci portsDavid Gwynne
2024-10-11drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc ↵Jonathan Gray
before using it From Alex Hung e0b065ec636d66022ab7057e1635e9a941a42820 in linux-6.6.y/6.6.55 d925c04d974c657d10471c0c2dba3bc9c7d994ee in mainline linux
2024-10-11drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`Jonathan Gray
From Mario Limonciello a94ec40b940599b06fad2c9b7533e4b10bc6645c in linux-6.6.y/6.6.55 87d749a6aab73d8069d0345afaa98297816cb220 in mainline linux
2024-10-11drm/amd/display: Fix system hang while resume with TBT monitorJonathan Gray
From Tom Chung 68d603f467a75618eeae5bfe8af32cda47097010 in linux-6.6.y/6.6.55 52d4e3fb3d340447dcdac0e14ff21a764f326907 in mainline linux
2024-10-11drm/amd/display: Add HDR workaround for specific eDPJonathan Gray
From Alex Hung 487f6450bcb920ba1d58954c9e1ab969533b5da8 in linux-6.6.y/6.6.55 05af800704ee7187d9edd461ec90f3679b1c4aba in mainline linux
2024-10-11drm/sched: Add locking to drm_sched_entity_modify_schedJonathan Gray
From Tvrtko Ursulin 579a0a84e3c0174f296004ac4af83cd9819b38a9 in linux-6.6.y/6.6.55 4286cc2c953983d44d248c9de1c81d3a9643345c in mainline linux
2024-10-11drm/i915/gem: fix bitwise and logical AND mixupJonathan Gray
From Jani Nikula 451c87d21db61e74379b31369a7e10f41bc3bbba in linux-6.6.y/6.6.55 394b52462020b6cceff1f7f47fdebd03589574f3 in mainline linux
2024-10-11drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPSJonathan Gray
From Thomas Zimmermann c923bc874659f35a216aa3099f18c82572b09416 in linux-6.6.y/6.6.55 8b0d2f61545545ab5eef923ed6e59fc3be2385e0 in mainline linux
2024-10-11drm/amdgpu/gfx10: use rlc safe mode for soft recoveryJonathan Gray
From Alex Deucher 4298813a43f72f6c8c71aa70a9e32b8fd0ad5f60 in linux-6.6.y/6.6.55 ead60e9c4e29c8574cae1be4fe3af1d9a978fb0f in mainline linux
2024-10-11drm/amdgpu/gfx11: use rlc safe mode for soft recoveryJonathan Gray
From Alex Deucher c20cd3d6d26156efbd3ec5b3fb17fae8237eb94b in linux-6.6.y/6.6.55 3f2d35c325534c1b7ac5072173f0dc7ca969dec2 in mainline linux
2024-10-11drm/amd/pm: ensure the fw_info is not null before using itJonathan Gray
From Tim Huang b511474f49588cdca355ebfce54e7eddbf7b75a5 in linux-6.6.y/6.6.55 186fb12e7a7b038c2710ceb2fb74068f1b5d55a4 in mainline linux
2024-10-11drm/amdgpu/gfx9: use rlc safe mode for soft recoveryJonathan Gray
From Alex Deucher 3ffbdc977d8008868431edb0195b81dec58944be in linux-6.6.y/6.6.55 3ec2ad7c34c412bd9264cd1ff235d0812be90e82 in mainline linux
2024-10-11drm/amdgpu: Block MMR_READ IOCTL in resetJonathan Gray
From Victor Skvortsov 8361e3f7882876d98ba98cae0d3149450dd80912 in linux-6.6.y/6.6.55 9e823f307074c0f82b5f6044943b0086e3079bed in mainline linux
2024-10-11drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()Jonathan Gray
From Geert Uytterhoeven c474a1a75599f4e1c166f4d1eb510624bd4a83d5 in linux-6.6.y/6.6.55 c6dbab46324b1742b50dc2fb5c1fee2c28129439 in mainline linux
2024-10-11drm/amdgpu: fix unchecked return value warning for amdgpu_gfxJonathan Gray
From Tim Huang deb78dc859ddba6770186fc0cf59c47487c33c9b in linux-6.6.y/6.6.55 c0277b9d7c2ee9ee5dbc948548984f0fbb861301 in mainline linux
2024-10-11drm/printer: Allow NULL data in devcoredump printerJonathan Gray
From Matthew Brost 4ee08b4a7201ba0f7f3d52e3840fee92f415b6c5 in linux-6.6.y/6.6.55 53369581dc0c68a5700ed51e1660f44c4b2bb524 in mainline linux
2024-10-11drm/amd/display: Initialize get_bytes_per_element's default to 1Jonathan Gray
From Alex Hung c7630935d9a4986e8c0ed91658a781b7a77d73f7 in linux-6.6.y/6.6.55 4067f4fa0423a89fb19a30b57231b384d77d2610 in mainline linux
2024-10-11drm/amd/display: Fix index out of bounds in DCN30 color transformationJonathan Gray
From Srinivasan Shanmugam 929506d5671419cffd8d01e9a7f5eae53682a838 in linux-6.6.y/6.6.55 d81873f9e715b72d4f8d391c8eb243946f784dfc in mainline linux
2024-10-11drm/amd/display: Fix index out of bounds in degamma hardware format translationJonathan Gray
From Srinivasan Shanmugam 122e3a7a8c7bcbe3aacddd6103f67f9f36bed473 in linux-6.6.y/6.6.55 b7e99058eb2e86aabd7a10761e76cae33d22b49f in mainline linux
2024-10-11drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format ↵Jonathan Gray
translation From Srinivasan Shanmugam 0d38a0751143afc03faef02d55d31f70374ff843 in linux-6.6.y/6.6.55 bc50b614d59990747dd5aeced9ec22f9258991ff in mainline linux
2024-10-11drm/amd/display: Check link_res->hpo_dp_link_enc before using itJonathan Gray
From Alex Hung be2ca7a2c1561390d28bf2f92654d819659ba510 in linux-6.6.y/6.6.55 0beca868cde8742240cd0038141c30482d2b7eb8 in mainline linux