Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 44a5d259 | 2024-01-23 15:56:01 | drm: apple: Fix/remove log messages From Janne Grunau 37a0cddeede0a715d137838a88c61e0c53c8d6cd in jannau's bits/200-dcp | ||
| 48fd60f3 | 2024-01-23 15:48:28 | drm: apple: backlight: force backlight update after resume From Mark Kettenis fcad9f366ba0c934f877662ee8199051b636d2e1 in jannau's bits/200-dcp | ||
| 172aa44c | 2024-01-23 14:30:13 | drm/apple: spelling fixes From Jonathan Gray cee29f9bcbf9574ce1ae19e586728a9d85c3db05 in jannau's bits/200-dcp | ||
| 9bf77b47 | 2024-01-23 14:27:26 | drm: apple: use strscpy() in place of strlcpy() From Arnd Bergmann 2501a971dbec631932aba9aba55b7b61b7c3c390 in jannau's bits/200-dcp | ||
| a5620f7a | 2024-01-23 14:25:07 | drm: apple: mark local functions static From Arnd Bergmann c23a90c49c665bfb61f0200e966cef042063e364 in jannau's bits/200-dcp | ||
| 8f15cb74 | 2024-01-23 14:18:11 | Pick up some fixup commits that add #include <linux/bitfield.h> from https://github.com/jannau/linux/tree/bits/200-dcp | ||
| ce1c5f87 | 2024-01-23 11:51:53 | explicitly disable Energy-Efficient Ethernet (EEE) on Marvell E151x The Energy Detect feature is part of EEE and it defaults to off on both hardware and software reset to enter "normal 10/100/1000 Mbps operation." This change makes it explicit, as for the other PHYs in that family. Note that, if EEE was actually enabled, an errata applies which requires a certain sequence of magic register writes. ok stsp@ kettenis@ | ||
| cbab2262 | 2024-01-23 08:48:12 | Change default duplex setting and simplify the setup of srrctl.BSIZEPKT. During media selection through ifconfig one might not specify the duplex setting through the mediaopt flag. In that case the igc(4) would default to full-duplex. The problem with this approach is that em(4) defaults to half-duplex. Because of that if one connects both NICs and sets media to e.g. 100baseTX on both of them no carrier will be found. Fix that by matching igc(4) behaviour with what em(4) does. Adapted from FreeBSD commits 3b8d04f845b416d29a258658b8a48d1afb4a2e81 and 0eb8cd1de26849cbaefaf3bc59aa9612fa0dfa52 respectively. ok mbuhl@ | ||
| c96eac12 | 2024-01-23 04:47:13 | move more defines out of kernel.h | ||
| 943ab0fa | 2024-01-23 03:31:45 | move CONCATENATE() to args.h to match linux | ||
| 5dd0baa8 | 2024-01-22 18:54:01 | Add apldcp(4) and apldrm(4). Together these drivers provide KMS functionality on Apple Silicom machines. At this point the drivers provide significant power savings when the display is blanked (and during suspend) and backlight control. Some support for HDMI output is also included, but for now only when HDMI is used as the primary output. In the future this should also provide displayport support. This is a port of the the Asahi Linux drivers which can be found at https://github.com/AsahiLinux/linux/tree/asahi-wip Note that this branch gets rebased from time to time. These drivers do *not* bring us GPU accelerated graphics. But there are reports that things run "smoother". There are some known bugs with backlight control: the backlight level may not be restored properly after the display has been blanked, and changing the backlight quickly un succession may break the backlight control. ok jsg@ | ||
| c1e59e83 | 2024-01-22 03:20:08 | drm/amd/display: Pass pwrseq inst for backlight and ABM From Lewis Huang 71be0f674070a5ad54a1c4fb112bb2923b28ea50 in linux-6.6.y/6.6.13 b17ef04bf3a4346d66404454d6a646343ddc9749 in mainline linux | ||
| 65dd6bd2 | 2024-01-22 03:16:43 | drm/crtc: fix uninitialized variable use From Jani Nikula 7e881af7fb3c2ddc0c29b249250606fbe004f353 in linux-6.6.y/6.6.13 6e455f5dcdd15fa28edf0ffb5b44d3508512dccf in mainline linux | ||
| 2d4ce006 | 2024-01-22 03:15:16 | drm/amd/display: get dprefclk ss info from integration info table From Charlene Liu a5ba95c226b5c25cd5c8b9df29a1953c85a1531e in linux-6.6.y/6.6.13 51e7b64690776a9981355428b537af9048308a95 in mainline linux | ||
| ade20291 | 2024-01-22 03:12:06 | drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event From Wayne Lin 18562b1691e2280858f291d00678468cf70bda5a in linux-6.6.y/6.6.13 989824589f793120833bef13aa4e21f5a836a707 in mainline linux | ||
| d29bf3de | 2024-01-22 03:09:50 | drm/amdkfd: svm range always mapped flag not working on APU From Philip Yang bd443910debf71a1c0140c148ffb4f048fff3c2b in linux-6.6.y/6.6.13 ebab8c3eb6a6515dc14cd93fc29dd287709da6d3 in mainline linux | ||
| 1cd3f143 | 2024-01-22 03:07:51 | drm/crtc: Fix uninit-value bug in drm_mode_setcrtc From Ziqi Zhao ff89e507b231a3afbddc2972a850947b73247a3b in linux-6.6.y/6.6.13 3823119b9c2b5f9e9b760336f75bc989b805cde6 in mainline linux | ||
| ee587e46 | 2024-01-22 03:05:55 | drm/amdgpu: Add NULL checks for function pointers From Lijo Lazar fb26de4a86e19711880e7e845505505f01d2eb82 in linux-6.6.y/6.6.13 81577503efb49f4ad76af22f9941d72900ef4aab in mainline linux | ||
| 41450e38 | 2024-01-22 03:03:39 | drm/amd/display: Add monitor patch for specific eDP From Ivan Lipski 7fc3d8ea1a675eae9ee57dca894a9c4fb0e0d8b5 in linux-6.6.y/6.6.13 3d71a8726e05a35beb9de394e86ce896d69e563f in mainline linux | ||
| b86be1f1 | 2024-01-22 03:01:25 | Revert "drm/prime: Unexport helpers for fd/handle conversion" From Felix Kuehling 379af079c42738fa3f33de5912931a7865887c62 in linux-6.6.y/6.6.13 0514f63cfff38a0dcb7ba9c5f245827edc0c5107 in mainline linux | ||
| 37a8a5b2 | 2024-01-22 02:57:26 | drm/amdgpu: Use another offset for GC 9.4.3 remap From Lijo Lazar 941887dc5ed4ef85ad06f3e76bcd444d9d5bc839 in linux-6.6.y/6.6.13 ed6e4f0a27ebafffbd12bf3878ab004787685d8a in mainline linux | ||
| 1aef8867 | 2024-01-22 02:55:58 | drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit From ZhenGuo Yin ccba042816400a82ed5d3d2f7b4ed79403d20c4c in linux-6.6.y/6.6.13 72838777aa38352e20301e123b97110c456cd38e in mainline linux | ||
| 41d7f58f | 2024-01-22 02:54:33 | drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer From Lu Yao 61dfdb779048332546358ac1847f0bbb07367162 in linux-6.6.y/6.6.13 2161e09cd05a50d80736fe397145340d2e8f6c05 in mainline linux | ||
| 3e94d207 | 2024-01-22 02:52:31 | drm/amd/display: update dcn315 lpddr pstate latency From Dmytro Laktyushkin 6396b551f28668aa376e281993ff0790bc8e7b9e in linux-6.6.y/6.6.13 c92da0403d373c03ea5c65c0260c7db6762013b0 in mainline linux | ||
| 68002fc8 | 2024-01-22 02:50:19 | drm/amdkfd: Use common function for IP version check From Mukul Joshi 867ecd8970d33ae4e269a7f24d037c35dcc79290 in linux-6.6.y/6.6.13 2f86bf79b63dbe6963ebc647b77a5f576a906b40 in mainline linux | ||
| ae6bd6c5 | 2024-01-22 02:48:42 | drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt From Hawking Zhang 541cb7618a15674ccad4d6878f65fa3241009cb6 in linux-6.6.y/6.6.13 884e9b0827e889a8742e203ccd052101fb0b945d in mainline linux | ||
| 5fde6622 | 2024-01-21 13:36:40 | Add support for multiple matches in the component code. ok jsg@ | ||
| fb432fad | 2024-01-19 18:38:16 | Implement Multiple Message MSI support on amd64. This is experimental code to assist qwx(4) development. We may remove this code again at some point in the future. Multiple Message MSI has some serious design flaws, especially when combined with the APIC interrupt controller architecture. It was superseded by MSI-X. Unfortunately qwx(4) does not implement MSI-X. ok stsp@, deraadt@ | ||
| aa99957f | 2024-01-19 17:51:15 | Rename WSDISPLAY_TYPE_RKDRM to WSDISPLAY_TYPE_KMS such that we can use it for other generic KMS drivers. ok jsg@, matthieu@ | ||
| e13f7248 | 2024-01-19 03:46:14 | consolidate pci and cardbus detach code, and have it detach kstats. this solves one probably with an re(4) going away. | ||
| 8a756155 | 2024-01-19 03:25:13 | Add TSO support. Previous commit fixed up a bug that could only be triggered with TCP socket splicing and TSO, and with that fixed, it works reliably. tested by hrvoje, jan@, mbuhl@, bluhm@, feedback from jan@ and bluhm@, ok jan@ mbuhl@ bluhm@ | ||
| c74c9f56 | 2024-01-18 08:50:27 | reduce diff to linux | ||
| 7d75b92a | 2024-01-18 07:52:37 | remove duplicate defines, merge error from local patches | ||
| 44d1888f | 2024-01-18 06:24:03 | remove duplicate steam deck block, merge error from local patches | ||
| 266d9df0 | 2024-01-18 05:01:52 | Instead of skipping the call to hdcp_destroy(), use NULL for the kobject argument. Unused in the function itself as we define away sysfs_remove_bin_file(). | ||
| 514d4a64 | 2024-01-17 06:28:15 | unstub i915_driver_hw_remove() | ||
| f005ef32 | 2024-01-16 23:37:50 | update drm to linux 6.6.12 Thanks to the OpenBSD Foundation for sponsoring this work. | ||
| e34dbedb | 2024-01-16 12:21:02 | Fix clang warning about possible unaligned access on arm64. ok stsp@ | ||
| 8490bd92 | 2024-01-15 08:56:45 | The maximum number of ring slots a tx packet can use is 32, which is indicated by writing 0 to the 5 bit 'BD count' field in the first slot. Accordingly, mask the value we're writing there. Each packet uses one slot for offload information and then one per DMA segment, which means the maximum number of DMA segments must be 31 rather than 32. Trying to send a packet using 33 slots makes the nic firmware very upset. ok dlg@ | ||
| e6a428ab | 2024-01-15 02:35:23 | vio(4): poll device status after issuing device reset. The virtio spec says a driver "should" wait for a device to report a clear device status after performing a reset. In some hypervisors, this doesn't matter as the vcpu's io instruction emulation and virtio network device emulation happen serially in the same thread. In hypervisors like vmd(8), device reset happens asynchronously and the driver can't assume the device is ready. This race condition results in mbuf pool corruption, causing panics. Bug reported and reproduced by bluhm@. Root cause found and diff from sf@. ok dv@ and committed on sf@'s behalf with his permission. | ||
| cefff6e5 | 2024-01-13 10:00:27 | Provide a more complete implementation of the "component" APIs. Also tweak the "platform" interfaces to stash away the bits of fdt_attach_args that we need later on instead of referencing it directly. This makes those interfaces usable after attach time. ok jsg@ | ||
| 3f214701 | 2024-01-12 22:29:04 | add license; ok kettenis@ | ||
| 3aa75afe | 2024-01-11 17:13:48 | fix build with VMM_DEBUG option ok dv@ | ||
| a9f6aa33 | 2024-01-11 09:52:19 | handle MHI M1->M2 state transitions in qwx(4) When the device signals transition to state M1, the MHI driver may set the device into M2 state to save power. The MHI device will be woken up again by the driver ringing the wake doorbell register before doing PCI reads/writes, which qwx(4) already implements. | ||
| 9a5ce850 | 2024-01-10 05:06:00 | If bringing up a queue fails, only tear down the ones that we set up successfully, rather than trying to tear them all down and crashing. tested by hrvoje, who can make queue setup fail sometimes ok bluhm@ | ||
| 6354f724 | 2024-01-09 07:10:00 | remove unused of_device_get_match_data() prototype | ||
| d99c73b1 | 2024-01-09 05:49:44 | inline -> static inline ; fixes sparc64 build | ||
| 6e06fbf9 | 2024-01-09 04:32:29 | remove needless comment | ||
| 34df0755 | 2024-01-09 04:29:46 | If there are still mbufs on a ring when we're freeing it, it'd be a good idea to free them too. ok dlg@ | ||
| 4825663e | 2024-01-09 03:53:09 | avoid unused var warning on sparc64 | ||
| 4fd5269d | 2024-01-08 19:52:29 | Implement RootPathString support in the LoadTable() AML function. Fixes booting OpenBSD on some (ancient?) Hyper-V version. Tested by Henryk Paluch ok mlarkin@ | ||
| 608c7d94 | 2024-01-07 21:01:45 | In ixl(4) attach, initialize mutex before using it. Function ixl_get_link_status() calls ixl_set_link_status() which locks sc_link_state_mtx. Move initilization of mutex before calling ixl_get_link_status(). This makes witness happy. Bug reported and fix tested by Hrvoje Popovski; OK miod@ | ||
| 899d618d | 2024-01-06 17:47:43 | Zap more obsolete debug code. | ||
| 3de6427d | 2024-01-06 15:52:13 | revert component_add() change avoids fault in amdgpu_dm_audio_component_bind() problem reported by matthieu@ | ||
| 44c52867 | 2024-01-06 13:23:47 | Unify UFS command function arguments a bit. | ||
| a2f0dcb2 | 2024-01-06 13:04:03 | Merge read/write UFS commands in to one single function, since they are very similar. | ||
| 7b0a2893 | 2024-01-06 12:52:20 | remove stray semicolon ok kettenis@ | ||
| 08347e6e | 2024-01-06 12:50:58 | move struct file_operations to linux/fs.h ok kettenis@ | ||
| 667382c7 | 2024-01-06 09:33:08 | Add more Linux compat code in preparation for the apple KMS driver. ok jsg@ | ||
| 0b701acd | 2024-01-04 21:35:56 | Zap some '#if 0' code which was initially required for debugging. | ||
| baf9e3d1 | 2024-01-04 21:02:30 | Set the interrupt aggregation counter down to 1, which fixes the read performance from ~20MB/s to ~220MB/s. | ||
| 6b9dec02 | 2024-01-04 13:30:20 | Fix timeout value for write command (typo). | ||
| 06924da0 | 2024-01-04 12:22:35 | Pass SCSI command directly to the UFS command descriptor instead of decoding/encoding it. Suggested and OK kettenis@ | ||
| 9c887eff | 2024-01-04 08:41:59 | Add support for AX88179A. AX88179A interweave dummies alongside valid packet headers in axen_rxeof(). However current driver records these dummy headers as dropped frames, leading to stats misreporting one Ifail per Ipkt. This skips those dummy headers silently, thereby not generating Ifail for them. From FreeBSD commit 70fbcd451b68b7f6038d8a602cd8d5e1bb890f1d Tested by landry@ and myself. ok claudio@, landry@ | ||
| 2bbed9a6 | 2024-01-04 07:08:47 | fix up barriers in bnxt_down() - use barriers for all interrupts and for the rx refill timeouts. tested by hrvoje ok bluhm@ | ||
| 8dedfb50 | 2024-01-04 01:32:06 | Revert previous. splx(9) can call kvp_get_ip_info() from any place with netlock held and cause recursive lock acquisition issue. | ||
| d9ef9e88 | 2024-01-03 21:41:44 | Enable Apple brightness keys also for archs other than macppc. ok kettenis@ | ||
| a2b2fc7f | 2024-01-02 17:39:08 | set attached flag properly when fw fails to load during config_mountroot() | ||
| c57c5c68 | 2024-01-02 16:32:47 | Prevent simultaneous dt(4) open. Syskaller has hit the assertion "dtlookup(unit) == NULL" by opening dt(4) device in two parallel threads. Convert kassert into if condition. Move check that device is not used after sleep points in malloc. The list dtdev_list is protected by kernel lock which is released during sleep. Reported-by: syzbot+6d66c21f796c817948f0@syzkaller.appspotmail.com OK miod@ | ||
| af367b3e | 2024-01-02 00:03:06 | Revert "drm/amd/display: Do not set DRR on pipe commit" From Aric Cyr b09a67617621f41e12ad9ec771ff320fc8b88a94 in linux-6.1.y/6.1.70 36951fc9460fce96bafd131ceb0f343cae6d3cb9 in mainline linux | ||
| 16a247d5 | 2024-01-01 23:59:47 | drm/i915: Reject async flips with bigjoiner From Ville Syrjala 7d09c84df5ab9e18464a2f048e393a7860a043e9 in linux-6.1.y/6.1.70 88a173e5dd05e788068e8fa20a8c37c44bd8f416 in mainline linux | ||
| ffaaf0cc | 2024-01-01 23:58:00 | drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original From Ville Syrjala 900c1b3c62f920a50352f5dff6995bca5836b0c7 in linux-6.1.y/6.1.70 324b70e997aab0a7deab8cb90711faccda4e98c8 in mainline linux | ||
| c1994344 | 2024-01-01 23:55:41 | drm/i915/mtl: Add MTL for remapping CCS FBs From Clint Taylor de4349bdf9f3ba46d0e5e298924432957328ddfd in linux-6.1.y/6.1.70 0da6bfe857ea9399498876cbe6ef428637b6e475 in mainline linux | ||
| c4c55bbf | 2024-01-01 23:53:46 | drm/i915/dpt: Only do the POT stride remap when using DPT From Ville Syrjala 52c1a67dd3039ba254484cb7740d9079663a80bd in linux-6.1.y/6.1.70 ef5cb493a9acd7d97870d6e542020980ae3f3483 in mainline linux | ||
| 407f8e0b | 2024-01-01 23:50:42 | drm/i915: Fix intel_atomic_setup_scalers() plane_state handling From Ville Syrjala 7afe8109456d94d6cc9374da869b2d64852b8535 in linux-6.1.y/6.1.70 c3070f080f9ba18dea92eaa21730f7ab85b5c8f4 in mainline linux | ||
| 12d6b21a | 2024-01-01 23:48:31 | drm/i915: Relocate intel_atomic_setup_scalers() From Ville Syrjala b097184f80269f384e9f5556e6b3592441e955f4 in linux-6.1.y/6.1.70 8976b18249407df8bf6ea18ecae0640a15341a50 in mainline linux | ||
| 4e84d015 | 2024-01-01 23:47:01 | drm/i915/mtl: limit second scaler vertical scaling in ver >= 14 From Luca Coelho 99767368b7fad6bee30ca89ef96877d86e3181a1 in linux-6.1.y/6.1.70 8d4312e2b228ba7a5ac79154458098274ec61e9b in mainline linux | ||
| 1fae9f40 | 2024-01-01 23:45:08 | drm/amd/display: fix hw rotated modes when PSR-SU is enabled From Hamza Mahfooz 913463f8e6cd8b0567c44d7eef350b9592a369dd in linux-6.1.y/6.1.70 f528ee145bd0076cd0ed7e7b2d435893e6329e98 in mainline linux | ||
| 4dba83b8 | 2023-12-31 08:42:33 | Add TCP Segmentation Offload (TSO) support for em(4). Following chip-sets are currently known to support TSO; 82575, 82576, 82580, I350, and I210. Suggested by claudio@. Feedback and testing from many on tech@. OK bluhm@ | ||
| 76ade4a7 | 2023-12-30 17:52:27 | Set ixl(4) IXL_TX_PKT_DESCS to 8. Mark Patruck has reported problems with ixl revision 1.90 TSO diff. He uses ixl device passthrough from Linux via KVM to OpenBSD guest. After a few hours of operation, interface locks up with oactive. The problem also occures with TSO disabled, after the TSO diff had been commited. deraadt@ has seen similar problems with ixl interface on sparc64. Changing IXL_TX_PKT_DESCS back to the original value 8 fixes the lockup and even TSO on the hardware still works. FreeBSD and NetBSD also use this value. The 32 was copied from ix(4) TSO diff and is not necessary for ixl(4). debugged with jan@; lot of bisecting and testing by Mark Patruck OK mglocker@ patrick@ | ||
| 41713280 | 2023-12-30 16:55:44 | Fix iwx(4) device info table entries for So+Hr devices. Some non-160MHz So+Hr devices were misdetected, causing iwx(4) to select the wrong firmware image for them. Patch by Miguel Landaeta | ||
| e029c5ab | 2023-12-30 12:44:43 | Protect em(4) refill timeout with splnet. From time to time "pkt->pkt_m == NULL" or "m != NULL" assertions were hit in the em driver. Stack trace shows that em refill timeout was interrupted by em interrupt. Doing em_rxfill() and em_rxeof() simultaneously cannot be correct. Protect softclock in em_rxrefill() with splnet(). OK mglocker@ | ||
| 756efb7c | 2023-12-29 10:00:18 | Support for "control" nodes was removed from the drm subsystem some time ago, but some code in drmopen() remained which means that opening a drm device node with a minor that matches the range for the "control" nodes will hit a kernel assertion. A similar issue exists for "render" nodes corresponding to a driver that only supports KMS (such as rkdrm(4)). Add checks to see if the minor is valid and return ENXIO if that isn't the case to prevent a kernel crash. ok jsg@, miod@ | ||
| c2498839 | 2023-12-28 17:36:28 | Introduce qwx(4), a work-in-progress port of the Linux ath11k driver. This driver is not working yet. Scanning almost works but a lot more work remains to be done. So far most of the porting work was done by myself, with some help from mpi, patrick, and kettenis. Obviously this driver remains disabled for now. Enable relevant lines in the kernel config if you want to help out with development. At present firmware files must be obtained manually and placed in the directory /etc/firmware/qwx/WCN6855/hw2.1/ This will be improved later. Thanks to the OpenBSD Foundation for supporting this effort. | ||
| 555d2e79 | 2023-12-28 14:30:28 | fix Tx watchdog trigger and freeze in dwqe(4) dwqe(4) interfaces may trigger the "dwqe_watchdog" function and stop transmitting packets under heavy Tx load. In this situation, ifconfig(8) will permanently show OACTIVE until the interface is restarted (ifconfig down/up). The problem seems to be triggered by writing to the Tx ring tail pointer register multiple times during dwqe_start(). Updating the Tx ring tail pointer only after all Tx descriptors have been updated seems to fix it. The fix is based on the eqos(4) driver in NetBSD. Verified on an Intel Elkhart Lake machine but might affect other platforms with DesignWare Ethernet Quality-of-Service Controller version 4. Testing by bluhm@, ok kettenis@ | ||
| 8f0d13a1 | 2023-12-28 14:03:21 | assume RGMII-to-Copper mode by default in eephy(4) for 88E151x PHYs The desired MII mode must be programmed explicitly for Marvel Atlantis 88E1512/88E1514 variants and we already do this for SGMII. This change adds a missing case for RGMII-to-Copper that assumes RGMII, unless the MAC driver sets MII_SGMII before calling mii_attach() or the mode has already been programmed. (RGMII-to-Copper is also the hardware default for E1510 and E1518.) Suggestions and ok kettenis@ | ||
| 27b7e82d | 2023-12-26 09:25:15 | Apple machines with multiple speakers typically have the shutdown pin of the digital amplifier codecs wired up to a single GPIO. This is apparently problematic for Linux and Asahi Linux changed their device trees to use a regulator instead to such that reference counting makes sure that shutdown isn't asserted until all codecs are ready for it. Follow suit, even though our regulator code doesn't do the proper reference counting yet. ok patrick@ | ||
| 9c72bbc0 | 2023-12-23 22:40:42 | Remove unused variables. | ||
| 9342ba5e | 2023-12-23 14:18:27 | Provide more complete implementations of some of the Linux compat interfaces that are needed for the upcoming apple kms driver. ok jsg@ | ||
| 93276353 | 2023-12-23 13:44:57 | Change the type of dma_addr_t to uint64_t. It is a 64-bit type on most Linux architectures (including the most popular 32-bit ones) and a new driver I'm working on tries to print a dma_addr_t variable using %llx. ok jsg@ | ||
| 8cbc3b0a | 2023-12-22 05:28:14 | Update microcode, initialization and reset behavior. Remove two chip versions (identified by MAC_CFG2 and MAC_CFG4) support that may not be available in the market, and also raise rxring lwm to 32. Tested by Nick Owens. | ||
| fdbc13eb | 2023-12-21 19:40:47 | New TEMPerGold sensor; reported by Mikolaj Kucharski on bugs@ | ||
| fe7c67cd | 2023-12-21 03:49:28 | drm/i915: Fix remapped stride with CCS on ADL+ From Ville Syrjala 7b0faa541f15af170607e565ceca1ae44e6daa35 in linux-6.1.y/6.1.69 0ccd963fe555451b1f84e6d14d2b3ef03dd5c947 in mainline linux | ||
| b5a87694 | 2023-12-21 03:47:04 | drm/amd/display: Disable PSR-SU on Parade 0803 TCON again From Mario Limonciello 20907717918f0487258424631b704c7248a72da2 in linux-6.1.y/6.1.69 e7ab758741672acb21c5d841a9f0309d30e48a06 in mainline linux | ||
| 753b8a43 | 2023-12-21 03:45:45 | drm/amdgpu: fix tear down order in amdgpu_vm_pt_free From Christian Koenig a9e2de19433fe0b63c080e910cce9954745cd903 in linux-6.1.y/6.1.69 ceb9a321e7639700844aa3bf234a4e0884f13b77 in mainline linux | ||
| 04bcdf75 | 2023-12-21 03:43:28 | drm/amdgpu/sdma5.2: add begin/end_use ring callbacks From Alex Deucher 78b2ba39beef21c8baebb1868569c2026ad76de0 in linux-6.1.y/6.1.69 ab4750332dbe535243def5dcebc24ca00c1f98ac in mainline linux | ||
| 930af38e | 2023-12-21 03:09:08 | use strnstr paths in amdgpu | ||
| daef0c50 | 2023-12-20 13:37:25 | Don't create an sd(4) larger than what the namespace will allow. A namespace must satisfy size (nsze) >= capacity (ncap) >= utilization (nuse) Use ncap for the sd(4) size when THINP is set and ncap < nsze. Tweak some variable names in passing to make code clearer. ok dlg@ | ||
| fbb4acec | 2023-12-20 09:51:06 | vio(4): checksum offloading for TCP/UDP in IPv6 Packets ok sf@ | ||
| 1fe292d1 | 2023-12-20 07:33:32 | Remove iwx_wait_tx_queues_empty(); unused with current firmware versions Current firmware supplies a flush-command response which makes it unnecessary to poll for empty queues after sending the flush command. Based on a patch by Mikhail Pchelin |