Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| f007d8ce | 2024-10-14 00:47:36 | remove unneeded proc.h include | ||
| 9b75ea9e | 2024-10-13 02:27:44 | remove unneeded timeout.h include | ||
| c5093773 | 2024-10-13 00:53:21 | remove unneeded limits.h and errno.h includes | ||
| 8a978b4c | 2024-10-12 23:31:14 | remove unneeded rwlock.h include | ||
| e6796ada | 2024-10-12 23:18:10 | remove unneeded time.h include | ||
| 2cc786cd | 2024-10-12 23:10:07 | remove unneeded percpu.h include | ||
| 496cac56 | 2024-10-12 07:30:20 | remove vmparam.h include not required since VM_PHYSSEG_MAX changed to HIB_PHYSSEG_MAX in rev 1.45 | ||
| 89d99141 | 2024-10-11 09:55:24 | Revert ehci(4) bits in the previous commit. Apparently 64-bit DMA is broken in (almost?) all ehci(4) controllers. | ||
| fcdb6302 | 2024-10-11 03:00:56 | drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc before using it From Alex Hung e0b065ec636d66022ab7057e1635e9a941a42820 in linux-6.6.y/6.6.55 d925c04d974c657d10471c0c2dba3bc9c7d994ee in mainline linux | ||
| c54916ef | 2024-10-11 02:59:02 | drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT` From Mario Limonciello a94ec40b940599b06fad2c9b7533e4b10bc6645c in linux-6.6.y/6.6.55 87d749a6aab73d8069d0345afaa98297816cb220 in mainline linux | ||
| 8855c8f7 | 2024-10-11 02:56:45 | drm/amd/display: Fix system hang while resume with TBT monitor From Tom Chung 68d603f467a75618eeae5bfe8af32cda47097010 in linux-6.6.y/6.6.55 52d4e3fb3d340447dcdac0e14ff21a764f326907 in mainline linux | ||
| 1a3c1167 | 2024-10-11 02:54:38 | drm/amd/display: Add HDR workaround for specific eDP From Alex Hung 487f6450bcb920ba1d58954c9e1ab969533b5da8 in linux-6.6.y/6.6.55 05af800704ee7187d9edd461ec90f3679b1c4aba in mainline linux | ||
| b9c19e87 | 2024-10-11 02:50:17 | drm/sched: Add locking to drm_sched_entity_modify_sched From Tvrtko Ursulin 579a0a84e3c0174f296004ac4af83cd9819b38a9 in linux-6.6.y/6.6.55 4286cc2c953983d44d248c9de1c81d3a9643345c in mainline linux | ||
| 55570727 | 2024-10-11 02:48:48 | drm/i915/gem: fix bitwise and logical AND mixup From Jani Nikula 451c87d21db61e74379b31369a7e10f41bc3bbba in linux-6.6.y/6.6.55 394b52462020b6cceff1f7f47fdebd03589574f3 in mainline linux | ||
| 8a67236b | 2024-10-11 02:47:25 | drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS From Thomas Zimmermann c923bc874659f35a216aa3099f18c82572b09416 in linux-6.6.y/6.6.55 8b0d2f61545545ab5eef923ed6e59fc3be2385e0 in mainline linux | ||
| a898d4c0 | 2024-10-11 02:45:38 | drm/amdgpu/gfx10: use rlc safe mode for soft recovery From Alex Deucher 4298813a43f72f6c8c71aa70a9e32b8fd0ad5f60 in linux-6.6.y/6.6.55 ead60e9c4e29c8574cae1be4fe3af1d9a978fb0f in mainline linux | ||
| 1f7625e4 | 2024-10-11 02:44:18 | drm/amdgpu/gfx11: use rlc safe mode for soft recovery From Alex Deucher c20cd3d6d26156efbd3ec5b3fb17fae8237eb94b in linux-6.6.y/6.6.55 3f2d35c325534c1b7ac5072173f0dc7ca969dec2 in mainline linux | ||
| 1ad9196c | 2024-10-11 02:42:47 | drm/amd/pm: ensure the fw_info is not null before using it From Tim Huang b511474f49588cdca355ebfce54e7eddbf7b75a5 in linux-6.6.y/6.6.55 186fb12e7a7b038c2710ceb2fb74068f1b5d55a4 in mainline linux | ||
| 23993bc2 | 2024-10-11 02:40:37 | drm/amdgpu/gfx9: use rlc safe mode for soft recovery From Alex Deucher 3ffbdc977d8008868431edb0195b81dec58944be in linux-6.6.y/6.6.55 3ec2ad7c34c412bd9264cd1ff235d0812be90e82 in mainline linux | ||
| 3cbf4bdd | 2024-10-11 02:38:44 | drm/amdgpu: Block MMR_READ IOCTL in reset From Victor Skvortsov 8361e3f7882876d98ba98cae0d3149450dd80912 in linux-6.6.y/6.6.55 9e823f307074c0f82b5f6044943b0086e3079bed in mainline linux | ||
| 163caaf2 | 2024-10-11 02:36:31 | drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() From Geert Uytterhoeven c474a1a75599f4e1c166f4d1eb510624bd4a83d5 in linux-6.6.y/6.6.55 c6dbab46324b1742b50dc2fb5c1fee2c28129439 in mainline linux | ||
| bbf030e1 | 2024-10-11 02:34:46 | drm/amdgpu: fix unchecked return value warning for amdgpu_gfx From Tim Huang deb78dc859ddba6770186fc0cf59c47487c33c9b in linux-6.6.y/6.6.55 c0277b9d7c2ee9ee5dbc948548984f0fbb861301 in mainline linux | ||
| 68bd9ea9 | 2024-10-11 02:33:11 | drm/printer: Allow NULL data in devcoredump printer From Matthew Brost 4ee08b4a7201ba0f7f3d52e3840fee92f415b6c5 in linux-6.6.y/6.6.55 53369581dc0c68a5700ed51e1660f44c4b2bb524 in mainline linux | ||
| ea3915d0 | 2024-10-11 02:31:39 | drm/amd/display: Initialize get_bytes_per_element's default to 1 From Alex Hung c7630935d9a4986e8c0ed91658a781b7a77d73f7 in linux-6.6.y/6.6.55 4067f4fa0423a89fb19a30b57231b384d77d2610 in mainline linux | ||
| 42159b50 | 2024-10-11 02:29:43 | drm/amd/display: Fix index out of bounds in DCN30 color transformation From Srinivasan Shanmugam 929506d5671419cffd8d01e9a7f5eae53682a838 in linux-6.6.y/6.6.55 d81873f9e715b72d4f8d391c8eb243946f784dfc in mainline linux | ||
| 0229a7be | 2024-10-11 02:28:26 | drm/amd/display: Fix index out of bounds in degamma hardware format translation From Srinivasan Shanmugam 122e3a7a8c7bcbe3aacddd6103f67f9f36bed473 in linux-6.6.y/6.6.55 b7e99058eb2e86aabd7a10761e76cae33d22b49f in mainline linux | ||
| e5386f85 | 2024-10-11 02:26:49 | drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation From Srinivasan Shanmugam 0d38a0751143afc03faef02d55d31f70374ff843 in linux-6.6.y/6.6.55 bc50b614d59990747dd5aeced9ec22f9258991ff in mainline linux | ||
| 4c32d2dd | 2024-10-11 02:25:18 | drm/amd/display: Check link_res->hpo_dp_link_enc before using it From Alex Hung be2ca7a2c1561390d28bf2f92654d819659ba510 in linux-6.6.y/6.6.55 0beca868cde8742240cd0038141c30482d2b7eb8 in mainline linux | ||
| a6b13597 | 2024-10-11 02:23:25 | drm/amd/display: Check stream before comparing them From Alex Hung 42d31a33643813cce55ee1ebbad3a2d0d24a08e0 in linux-6.6.y/6.6.55 35ff747c86767937ee1e0ca987545b7eed7a0810 in mainline linux | ||
| 6d61e7ca | 2024-10-11 02:22:03 | drm/amdkfd: Fix resource leak in criu restore queue From Jesse Zhang 71cfb54e0f0c972b082f1791177b79385eac9d98 in linux-6.6.y/6.6.55 aa47fe8d3595365a935921a90d00bc33ee374728 in mainline linux | ||
| d6974da3 | 2024-10-11 02:20:19 | drm/amdgpu: enable gfxoff quirk on HP 705G4 From Peng Liu fe90214179d5ea295f573039eb1a9f7090d94e3c in linux-6.6.y/6.6.55 2c7795e245d993bcba2f716a8c93a5891ef910c9 in mainline linux | ||
| 4e8807ff | 2024-10-11 02:18:49 | drm/amdgpu: add raven1 gfxoff quirk From Peng Liu a3c8cbefce38793ad4ac048aef08643e148bf031 in linux-6.6.y/6.6.55 0126c0ae11e8b52ecfde9d1b174ee2f32d6c3a5d in mainline linux | ||
| 2d69c72d | 2024-10-11 02:16:34 | drm/amd/display: fix double free issue during amdgpu module unload From Tim Huang cf6f3ebd6312d465fee096d1f58089b177c7c67f in linux-6.6.y/6.6.55 20b5a8f9f4670a8503aa9fa95ca632e77c6bf55d in mainline linux | ||
| cce1406c | 2024-10-11 02:15:02 | drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2) From Srinivasan Shanmugam 75839e2365b666ff4e1b9047e442cab138eac4f6 in linux-6.6.y/6.6.55 cd9e9e0852d501f169aa3bb34e4b413d2eb48c37 in mainline linux | ||
| 5c3d34bf | 2024-10-11 02:13:25 | drm/amd/display: Check null pointers before using dc->clk_mgr From Alex Hung 9641bc4adf8446034e490ed543ae7e9833cfbdf5 in linux-6.6.y/6.6.55 95d9e0803e51d5a24276b7643b244c7477daf463 in mainline linux | ||
| 8832fa42 | 2024-10-11 02:11:23 | drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream' From Srinivasan Shanmugam 4778982c73d6c9f3fdbdbc6b6c8aa18df98251af in linux-6.6.y/6.6.55 8141f21b941710ecebe49220b69822cab3abd23d in mainline linux | ||
| 945264ba | 2024-10-11 02:09:05 | drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream From Srinivasan Shanmugam e47e563c6f0db7d792a559301862c19ead0dfc2f in linux-6.6.y/6.6.55 66d71a72539e173a9b00ca0b1852cbaa5f5bf1ad in mainline linux | ||
| ff6d5195 | 2024-10-11 02:06:47 | drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer From Philip Yang 30ceb873cc2e97348d9da2265b2d1ddf07f682e1 in linux-6.6.y/6.6.55 c86ad39140bbcb9dc75a10046c2221f657e8083b in mainline linux | ||
| a5f3710f | 2024-10-11 02:04:07 | drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit From Pierre-Eric Pelloux-Prayer 44e4aeaef96b2624b341597b1a8e595c89925892 in linux-6.6.y/6.6.55 fec5f8e8c6bcf83ed7a392801d7b44c5ecfc1e82 in mainline linux | ||
| 1086cb97 | 2024-10-11 02:02:18 | drm/amdgpu: Fix get each xcp macro From Asad Kamal 7879ad0aa996dc0c66950a6416e0ae227288f362 in linux-6.6.y/6.6.55 ef126c06a98bde1a41303970eb0fc0ac33c3cc02 in mainline linux | ||
| 4826055c | 2024-10-10 23:15:27 | remove unused struct cpu_freq_tbl | ||
| f9fed175 | 2024-10-10 19:33:05 | Remove the gazillion of macros to get fields from curcpu(), and use relative addressing from the register holding the value of curcpu() instead. No functional change, but shaves a few bytes of code on MULTIPROCESSOR kernels. | ||
| 2d7d7ba6 | 2024-10-10 06:50:58 | neuter the tun/tap ioctls that try and modify interface flags. historically there was just tun(4) that supported both layer 3 p2p and ethernet modes, but had to be reconfigured at runtime by userland to properly change the interface type and interface flags. this is obviously not a great idea, mostly because a lot of stack behaviour around address management makes assumptions based on these parameters, and changing them at runtime confuses things. splitting tun so ethernet was handled by a specific tap(4) driver was a first step at locking this down. this takes a further step by restricting userlands ability to reconfigure the interface flags, specifically IFF_BROADCAST, IFF_MULTICAST, and IFF_POINTOPOINT. this change lets userland pass those values via the ioctls, but only if they match the current set of flags on the interface. these flags are set appropriate for the type of interface when it's created, but should not be changed afterwards. nothing in base uses these ioctls, so the only fall out will be from ports doing weird things. ok claudio@ kn@ | ||
| 9f532244 | 2024-10-10 06:00:42 | allow MSI with the QEMU default pc-i440fx machine This makes it possible to use MSI for virtual functions of Intel network devices without having to specify the q35 machine. QEMU is detected by testing for the Qumranet pci subsystem vendor id, suggested by sf@. MSI previously wasn't enabled as 82441FX is in the list of excluded devices. Initial patch from Yuichiro NAITO. ok yasuoka@ sf@ | ||
| 84053e14 | 2024-10-10 05:51:23 | allow MSI with the QEMU default pc-i440fx machine This makes it possible to use MSI for virtual functions of Intel network devices without having to specify the q35 machine. QEMU is detected by testing for the Qumranet pci subsystem vendor id, suggested by sf@. MSI previously wasn't enabled as i440fx models a machine from 1996 with ACPI 1.0, and MSI is only enabled for ACPI >= 2.0. Initial patch from Yuichiro NAITO. ok yasuoka@ sf@ | ||
| 92a50069 | 2024-10-10 03:36:10 | remove unused agp_softc variables | ||
| 18b93509 | 2024-10-10 00:41:01 | remove unused defines | ||
| 40f3657b | 2024-10-10 00:30:34 | remove unused struct agp_memory_info | ||
| 133ff0d4 | 2024-10-09 08:58:19 | Clear ps_xsig when continuing after a PS_TRACED stop. Also remove the ps_xsig handling in setrunnable() it is in the wrong spot and causes signals to be delivered over and over again. Attaching to an already stopped process is affected by this. The SIGSTOP sent by ptrace is now ignored in ptsignal() and as a result gdb will hang in wait4() until a SIGCONT is delivered to the process. After that all works as usual. OK mpi@ | ||
| 2d5a4214 | 2024-10-09 08:39:49 | Convert prsignal() into a real function Also do not use ps_mainproc as the thread the signal is send to. Sending a signal to ps_mainproc may not work reliably if it already exited. Use TAILQ_FIRST(&pr->ps_threads) instead but first check that the process has not yet entered exit1(). OK mpi@ | ||
| 3a3d566b | 2024-10-09 00:38:25 | make attachments use pre-existing activate functions; ok deraadt@ | ||
| 98dddc57 | 2024-10-08 19:42:31 | Relax DMA restrictions on ehci(4) and xhci(4) controllers that can do 64-bit DMA. ok mpi@, mlarkin@ | ||
| a006a8cd | 2024-10-08 19:41:23 | Add the BUS_DMA_64BIT flag to bus_dmamem_alloc(9) calls since NVMe devices can do 64-bit DMA. ok mpi@, mlarkin@ | ||
| afee8630 | 2024-10-08 19:40:00 | Make bus_dmamem_alloc(9) recognize the BUS_DMA_64BIT flag and interpret it as a request for memory without any DMA restrictions, which means that the call is allowed to allocate memory above the 4GB boundary on amd64. ok mpi@, mlarkin@ | ||
| e2eb29b0 | 2024-10-08 12:02:24 | Replace ps_oppid (old parent pid) with ps_opptr (a pointer to the old parent process struct). This simplifies some code and removes the no need to call prfind in process_untrace(). OK mpi@ | ||
| 7b3f8d1d | 2024-10-08 11:57:59 | Move common code to update the proc runtime into tuagg_add_runtime(). OK mpi@ kn@ | ||
| 56128702 | 2024-10-08 09:05:40 | Adjust lock requirements for ps_pptr, ps_ppid and ps_oppid. ps_pptr, ps_ppid and ps_oppid require the KERNEL_LOCK and the process mutex to be modified. At the same time either KERNEL_LOCK or process mutex needs to be taken to read the values. This is needed to further unlock ptsignal(). OK kettenis@, mvs@ | ||
| 307cfebb | 2024-10-08 02:58:26 | remove unused ffs_checkoverlap() ext2fs_checkoverlap(); ok miod@ | ||
| 9ee3f1ee | 2024-10-08 02:29:10 | remove unused uvm_pause(); ok miod@ | ||
| 8579f9a0 | 2024-10-08 00:46:29 | set activate for ufshci_acpi and ufshci_fdt tested by mglocker@ with pci, acpi and fdt attachments ok mglocker@ deraadt@ | ||
| e1973c51 | 2024-10-07 20:30:17 | Remove VMFUNC feature detection and tracking. vmm(4) doesn't use the VMX VMFUNC instruction. ok mlarkin@ | ||
| c89f4e12 | 2024-10-07 15:41:46 | Tweak genassym code generation to force preprocessor conditional directives to always be put inside functions. This allows such statements to appear anywhere in assym.cf; without this change they would require at least one `export' or `define' stanza to occur first. Problem noticed by & ok jsg@ | ||
| 4f09e518 | 2024-10-07 13:27:13 | add UQ_ALWAYS_OPEN for another PixArt mouse | ||
| bbd989e4 | 2024-10-07 13:26:32 | sync | ||
| b8043c9b | 2024-10-07 13:26:18 | add another PixArt mouse, to be used in quirks | ||
| 9060cf22 | 2024-10-07 07:35:40 | Add support for AX88772D. AX88772D is a USB 2.0 device. It is very similar to AX88179A overall. The most significant difference is that AX88179A supports 1000Mbps speeds while AX88772D does not. grammer fix from jmc@ ok miod@ | ||
| 2fb364bb | 2024-10-07 05:30:12 | drm/amd/display: Validate backlight caps are sane From Mario Limonciello c886061bbdd1f37190939b11926055413e86a56c in linux-6.6.y/6.6.54 327e62f47eb57ae5ff63de82b0815557104e439a in mainline linux | ||
| cad63ac9 | 2024-10-07 05:28:20 | drm/amd/display: Round calculated vtotal From Robin Chen 9ce1ee22dc6829175ec2dfd74d78d79eb20e0732 in linux-6.6.y/6.6.54 c03fca619fc687338a3b6511fdbed94096abdf79 in mainline linux | ||
| 78aa67f7 | 2024-10-07 05:25:26 | drm/amd/display: Add HDMI DSC native YCbCr422 support From Leo Ma 55fcbe5f60865717479a9d6a8d8d076c8f443759 in linux-6.6.y/6.6.54 07bfa9cdbf3cd2daadfaaba0601f126f45951ffa in mainline linux | ||
| ec7a5d80 | 2024-10-07 05:23:13 | drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination From Fangzhi Zuo b5d38f1d4acb3a0aa0763d4d70bec6c9cf51300c in linux-6.6.y/6.6.54 4437936c6b696b98f3fe1d8679a2788c41b4df77 in mainline linux | ||
| b5bcf37e | 2024-10-07 05:20:34 | drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets From Nikita Zhandarovich fa94d60546d2ba8c55f3c87483404162f1fbe863 in linux-6.6.y/6.6.54 3fbaf475a5b8361ebee7da18964db809e37518b7 in mainline linux | ||
| 399bfee8 | 2024-10-07 05:17:14 | drm/amd/amdgpu: Properly tune the size of struct From WangYuli 8e7760ed234f55f28dfd68254d08c9d0527dd766 in linux-6.6.y/6.6.54 0cee47cde41e22712c034ae961076067d4ac13a0 in mainline linux | ||
| 87c1f1d3 | 2024-10-07 05:14:50 | drm/radeon: properly handle vbios fake edid sizing From Alex Deucher de67850b401946dc683103d11d7814ae5611750e in linux-6.6.y/6.6.54 17c6baff3d5f65c8da164137a58742541a060b2f in mainline linux | ||
| 4bc39754 | 2024-10-07 05:12:00 | drm/amdgpu: properly handle vbios fake edid sizing From Alex Deucher 78b9e10b3bd1bb04c40f9f12b899951a6904772b in linux-6.6.y/6.6.54 8155566a26b8d6c1dd914f06a0c652e4e2f2adf1 in mainline linux | ||
| f0cd3e3c | 2024-10-07 05:02:58 | drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func From Srinivasan Shanmugam ddf9ff244d704e1903533f7be377615ed34b83e7 in linux-6.6.y/6.6.54 08ae395ea22fb3d9b318c8bde28c0dfd2f5fa4d2 in mainline linux | ||
| 74bed498 | 2024-10-07 01:31:22 | include proc.h to fix APMDEBUG build | ||
| 2783188a | 2024-10-06 23:43:18 | Fix the rx refill timeout to only refill rings that are currently empty. This is normally how the timeout works, but in this driver it's complicated by the use of separate rx and ag rings. This prevents the refill timeout from operating on a ring concurrently with an rx interrupt, which leads to corruption and crashes as experienced by bluhm@ ok dlg@ earlier version tested by and ok bluhm@ | ||
| a704a667 | 2024-10-06 23:39:24 | remove unused DEBUG_PLEDGE lines; ok deraadt@ | ||
| 9bf1ce8a | 2024-10-06 22:47:38 | remove unneeded includes and defines; ok miod@ | ||
| 2cfcdaeb | 2024-10-06 16:24:02 | use rdmsr_safe() instead of rdmsr() for probing feature the second could raise general protection fault on non-existant MSR fix with help of jsg@ ok dv@ | ||
| 3b536516 | 2024-10-06 03:46:48 | remove unused axppmic_rsb_cd, axppmic at rsb uses axppmic_cd | ||
| 1b325262 | 2024-10-06 01:50:56 | remove unused sched_cost_load variable | ||
| 3a81c204 | 2024-10-06 01:28:39 | remove unused wi_usb_cd, wi at usb uses wi_cd | ||
| 822e00e1 | 2024-10-06 01:12:15 | remove unused atw_beacon_len_adjust variable | ||
| b0f4df84 | 2024-10-06 00:13:42 | Seperate -> Separate | ||
| f59cf650 | 2024-10-05 09:54:39 | remove unneeded includes | ||
| 02c03184 | 2024-10-04 22:21:28 | Allow boot loader to run as AMD SEV guest on QEMU with EFI. When efibooting amd64, the boot loader rewrites the page table built by EFI firmware to ensure that there are no read-only mappings. The rewrite is needed for some HP EFI BIOS, that maps computrace section read-only. When efibooting on SEV enabled QEMU, we would have to ensure the crypt bit is set when changing page tables. However, there is no need for the HP workaround when booting on QEMU (or any other VM), so just do not modify the page table, when SEV gest mode is detected. from Sebastian Sturm; via hshoexer@; OK kettenis@ | ||
| 2ce88311 | 2024-10-04 21:15:52 | Allow kernel boot on QEMU with AMD SEV. When booting an OpenBSD kernel on Linux QEMU with SEV enabled, the hypervisor does not forward the SME feature, only the SEV bit is set. Therefore do not depend on SME when checking for SEV guest mode in locore0. from Sebastian Sturm; via hshoexer@; OK jsg@ | ||
| 73f62a77 | 2024-10-04 19:00:27 | Remove unused SIGEMT. | ||
| 9b0827f5 | 2024-10-04 16:58:26 | Increase psp(4) timeouts. On EPYC 9124 psp(4) seems to need more to time to respond. Otherwise it will not attach. Increase timeouts for both polling during autoconf and interrupt during normal operation. from hshoexer@ OK mlarkin@ | ||
| d58514d7 | 2024-10-04 07:46:33 | Remove two MHI LOOPBACK channels, there's no need to match them. Also move PCI ops registration ahead. That way the ops will be registered if any subsequent operations within the case processing require the ops to See Linux commit fbb2a14afe00a5691b43cd19c946472e59e16fc6 and 515bcdf587f9911f2d5de51524cb7e048d295052 ok stsp@ | ||
| 50818561 | 2024-10-04 06:37:22 | As with other multiqueue drivers, print the number of queues we set up along with the interrupt and ethernet address details. ok dlg@ | ||
| 18ec4e54 | 2024-10-04 05:22:10 | Expose {T,R}X desc trail and add link_enabled field to prepare VF support. diff from naito.yuichiro at gmail.com ok jan jmatthew | ||
| 79e5ab1f | 2024-10-03 10:20:05 | In rucheck() sum up the tusage from all threads to get the real current runtime of the process. Also this no longer needs the SCHED_LOCK(). OK mpi@ | ||
| 86fc7c54 | 2024-10-03 10:18:29 | Fix the clock_gettime() handler for pthread_getcpuclockid() to use the proper way to read tu_runtime. OK mpi@ | ||
| 3c9ccb50 | 2024-10-03 08:59:49 | vio: Increase rx mbuf size with lro bluhm found that using bigger rx mbufs helps tcp splice performance if lro is enabled. Use 4k in that case. Also fix confusion in rx dmamap segment count. Even with lro/tso, we only put unfragmented mbufs into the rx queue. Therefore we only need max. 2 segments, one for the mbuf and one for the separate header for legacy virtio devices. OK bluhm@ | ||
| 082d1eca | 2024-10-03 04:39:09 | We've left release mode. Time to re-enable POOL_DEBUG ok deraadt | ||
| a38da08a | 2024-10-02 21:21:32 | Improve the heuristic for detecting i2c devices. On the x1e some of the USB controllers have an I2cSerialBusV2() (possibly defining a connection to some sort of eUSB2 to USB2 redriver chip) but are not i2c devices themselves. So check if a device has MMIO resources and assume it isn't a proper i2c device if it has those. Makes the Type-A ports on my vivobook work in acpi mode. ok patrick@, mlarkin@ | ||
| 67e4adbb | 2024-10-02 18:18:27 | amd64: implement a pmap_shootept() for non-MP kernels. Simplifies some of the recent INVEPT changes and mirrors the design of other pmap tlb shootdown functions that provide simplified non-MP implementations. ok mlarkin@ | ||
| a4052f0f | 2024-10-02 17:05:56 | Move some PCI MMIO defines from vmm(4) kernel headers to userland. vmm(4) doesn't need this information anymore. vmd(8) is the only consumer of this information. ok mlarkin@ |