--- - branch: netbsd-9 date: Thu Oct 21 14:30:10 UTC 2021 files: - new: 1.40.4.1 old: '1.40' path: src/share/man/man4/wm.4 pathrev: src/share/man/man4/wm.4@1.40.4.1 type: modified - new: 1.413.2.5 old: 1.413.2.4 path: src/sys/dev/pci/files.pci pathrev: src/sys/dev/pci/files.pci@1.413.2.5 type: modified - new: 1.645.2.11 old: 1.645.2.10 path: src/sys/dev/pci/if_wm.c pathrev: src/sys/dev/pci/if_wm.c@1.645.2.11 type: modified id: 20211021T143010Z.f54692a92a2260dd90a057ebf24ff91893488922 log: "Pull up the following, requested by msaitoh in ticket #1363:\n\n\tshare/man/man4/wm.4\t\t\t1.42\n\tsys/dev/pci/files.pci\t\t\t1.434\n\tsys/dev/pci/if_wm.c\t\t\t1.690,1.692-1.693,1.697-1.704,\n\t\t\t\t\t\t1.706-1.715 via patch\n\n- Add missing drain for pcq in wm_stop_locked().\n- Add support for I219V 15-19 and I219LM 16-19.\n- Fix Tx stall.\n- Use wm_flush_desc_rings() workaround more on I219.\n- Change DMA physical address in wm_flush_desc_rings() to match other\n OSes.\n- Check return value correctly in wm_lv_jumbo_workaround_ich8lan().\n- Add new sysctl hw.wmN.debug_flags. This sysctl can be used if\n WM_DEBUG is set.\n- Add some sysctl values for debugging TX/RX queues.\n- Use atomic_{load,store}_relaxed for evcnt 64 bit counter.\n- WM_EVENT_COUNTER is enabled by default on 64 bit architectures.\n- Remove extra unlock/lock processing around if_percpuq_enqueue().\n- Refactor rxq->rxq_ptr updating.\n- Stop legacy interrupts before calling softint.\n- Disable printf()s in wm_flush_desc_rings() because the code is\n verified.\n- Print I219's version number.\n- Uniform INTx/MSI handler's Tx/Rx behavior to MSI-X's one.\n- Fix return value of interrupt handler.\n- Only print an error about missing I/O BARs for chips that need it.\n- Do not return a void value from a void function.\n- Fix comment.\n- Whitespace fixes. No functional change.\n" module: src subject: 'CVS commit: [netbsd-9] src' unixtime: '1634826610' user: martin