| Home | Sort by: relevance | last modified time | path |
1 2
| /src/sys/arch/x86/pci/ | |
| tco.h | 1.4.4.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| tco.c | 1.9.4.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| files.pci | 1.26.16.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| ichlpcib.c | 1.58.4.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| /src/sys/dev/ic/ | |
| i82801lpcreg.h | 1.16.4.1 Tue Aug 01 14:06:37 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| /src/sys/dev/usb/ | |
| usbdevs | 1.602 Sat Nov 26 18:34:17 UTC 2011 nonaka branches: 1.602.2; Add "Novatel Wireless Expedite EU850D/EU860D/EU870D" entry. requested by http://mail-index.netbsd.org/tech-kern/2011/11/26/msg012002.html. model name from http://www.nvtl.com/index.php?option=com_content&view=article&id=76 Sat Nov 26 18:34:17 UTC 2011 nonaka branches: 1.602.2; Add "Novatel Wireless Expedite EU850D/EU860D/EU870D" entry. requested by http://mail-index.netbsd.org/tech-kern/2011/11/26/msg012002.html. model name from http://www.nvtl.com/index.php?option=com_content&view=article&id=76 1.602.2.7 Sat Jun 02 11:09:30 UTC 2012 mrg sync to latest -current. 1.602.2.6 Sun Apr 29 23:05:01 UTC 2012 mrg sync to latest -current. 1.602.2.5 Tue Mar 06 18:26:47 UTC 2012 mrg sync to -current 1.602.2.4 Tue Mar 06 09:56:24 UTC 2012 mrg sync to -current 1.602.2.3 Sun Mar 04 00:46:29 UTC 2012 mrg sync to latest -current. 1.602.2.2 Fri Feb 24 09:11:43 UTC 2012 mrg sync to -current. 1.602.2.1 Sat Feb 18 07:35:11 UTC 2012 mrg merge to -current. |
| usbdevs.h | 1.602 Sat Mar 03 05:38:41 UTC 2012 nonaka regen. |
| usbdevs_data.h | 1.602 Sun Feb 19 14:55:41 UTC 2012 mbalmer Re-gen for QUAN DM9601. |
| /src/sys/dev/mii/ | |
| inbmphyreg.h | 1.9.8.3 Tue Dec 04 11:21:32 UTC 2018 martin Pull up following revision(s) (requested by msaitoh in ticket #1117): sys/dev/pci/if_wmreg.h: revision 1.109 sys/dev/pci/if_wm.c: revision 1.597 sys/dev/pci/if_wm.c: revision 1.598 sys/dev/mii/inbmphyreg.h: revision 1.12 sys/dev/pci/if_wm.c: revision 1.600 sys/dev/pci/if_wm.c: revision 1.601 sys/dev/pci/if_wm.c: revision 1.602 - Add new wm_gmii_{hv,i82544}_{read,write}reg_locked() and use them in wm_gmii_{hv,i82544}_{read,write}reg(). *_locked() functions are not mii(4) API functions, so it's not required to keep the mii API. Change the PHY register type from int to uint16_t. It also change the usage of return value. It returns zero on success and non-zero on error. - Check the return value of *_locked() function and treat it. - Use *writereg_locked() function to reduce race condition in wm_init_lcd_from_nvm(). - Add comment. - Control TX/RX descriptor snooping control bits on ICH8 and newer. Only on ICH8, No-snoop bits are opposite polarity. On my Thinkpad X61, the default value of this bits are all zero, so this commit changes the snoop function enable on the machine. I tested with some other PCH machines and those bits are all zero (enable snoop by default), so this commit won't affect to some machines. - Disable relax ordering on 82546GB(Device ID 0x1099 and 0x10b5) or >= ICH8. Same as other OSes. - Add wm_oem_bits_config_ich8lan() to control LPLU and GbE setting base on the NVM's info. - Modify wm_enable_wakeup() to reduce difference against FreeBSD and Linux. This modification affects to ICH8 and newer devices. I217 Rapid Start Technology support have not written yet (it's TODO). - Add wm_k1_workaround_lv() from FreeBSD. It's PCH2 specific: Workaround to set the K1 beacon duration for 82579 parts in 10Mbps. Disable K1 for 1000 and 100 speeds. - Make wm_link_stall_workaround_hv() and move an 82578 specific code into it. Don't apply the workaround if BMCR_LOOP bit is set. Same as FreeBSD. - Add comment. Modify comment. Fix comment. No functional change. |
| /src/sys/dev/pci/ | |
| ichsmb.c | 1.81.4.2 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| if_wmreg.h | 1.98.6.6 Tue Dec 04 11:21:32 UTC 2018 martin Pull up following revision(s) (requested by msaitoh in ticket #1117): sys/dev/pci/if_wmreg.h: revision 1.109 sys/dev/pci/if_wm.c: revision 1.597 sys/dev/pci/if_wm.c: revision 1.598 sys/dev/mii/inbmphyreg.h: revision 1.12 sys/dev/pci/if_wm.c: revision 1.600 sys/dev/pci/if_wm.c: revision 1.601 sys/dev/pci/if_wm.c: revision 1.602 - Add new wm_gmii_{hv,i82544}_{read,write}reg_locked() and use them in wm_gmii_{hv,i82544}_{read,write}reg(). *_locked() functions are not mii(4) API functions, so it's not required to keep the mii API. Change the PHY register type from int to uint16_t. It also change the usage of return value. It returns zero on success and non-zero on error. - Check the return value of *_locked() function and treat it. - Use *writereg_locked() function to reduce race condition in wm_init_lcd_from_nvm(). - Add comment. - Control TX/RX descriptor snooping control bits on ICH8 and newer. Only on ICH8, No-snoop bits are opposite polarity. On my Thinkpad X61, the default value of this bits are all zero, so this commit changes the snoop function enable on the machine. I tested with some other PCH machines and those bits are all zero (enable snoop by default), so this commit won't affect to some machines. - Disable relax ordering on 82546GB(Device ID 0x1099 and 0x10b5) or >= ICH8. Same as other OSes. - Add wm_oem_bits_config_ich8lan() to control LPLU and GbE setting base on the NVM's info. - Modify wm_enable_wakeup() to reduce difference against FreeBSD and Linux. This modification affects to ICH8 and newer devices. I217 Rapid Start Technology support have not written yet (it's TODO). - Add wm_k1_workaround_lv() from FreeBSD. It's PCH2 specific: Workaround to set the K1 beacon duration for 82579 parts in 10Mbps. Disable K1 for 1000 and 100 speeds. - Make wm_link_stall_workaround_hv() and move an 82578 specific code into it. Don't apply the workaround if BMCR_LOOP bit is set. Same as FreeBSD. - Add comment. Modify comment. Fix comment. No functional change. |
| files.pci | 1.445.2.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| if_wm.c | 1.602 Wed Nov 28 08:19:19 UTC 2018 msaitoh Fix comment. No functional change. 1.508.4.27 Tue Dec 04 11:21:32 UTC 2018 martin Pull up following revision(s) (requested by msaitoh in ticket #1117): sys/dev/pci/if_wmreg.h: revision 1.109 sys/dev/pci/if_wm.c: revision 1.597 sys/dev/pci/if_wm.c: revision 1.598 sys/dev/mii/inbmphyreg.h: revision 1.12 sys/dev/pci/if_wm.c: revision 1.600 sys/dev/pci/if_wm.c: revision 1.601 sys/dev/pci/if_wm.c: revision 1.602 - Add new wm_gmii_{hv,i82544}_{read,write}reg_locked() and use them in wm_gmii_{hv,i82544}_{read,write}reg(). *_locked() functions are not mii(4) API functions, so it's not required to keep the mii API. Change the PHY register type from int to uint16_t. It also change the usage of return value. It returns zero on success and non-zero on error. - Check the return value of *_locked() function and treat it. - Use *writereg_locked() function to reduce race condition in wm_init_lcd_from_nvm(). - Add comment. - Control TX/RX descriptor snooping control bits on ICH8 and newer. Only on ICH8, No-snoop bits are opposite polarity. On my Thinkpad X61, the default value of this bits are all zero, so this commit changes the snoop function enable on the machine. I tested with some other PCH machines and those bits are all zero (enable snoop by default), so this commit won't affect to some machines. - Disable relax ordering on 82546GB(Device ID 0x1099 and 0x10b5) or >= ICH8. Same as other OSes. - Add wm_oem_bits_config_ich8lan() to control LPLU and GbE setting base on the NVM's info. - Modify wm_enable_wakeup() to reduce difference against FreeBSD and Linux. This modification affects to ICH8 and newer devices. I217 Rapid Start Technology support have not written yet (it's TODO). - Add wm_k1_workaround_lv() from FreeBSD. It's PCH2 specific: Workaround to set the K1 beacon duration for 82579 parts in 10Mbps. Disable K1 for 1000 and 100 speeds. - Make wm_link_stall_workaround_hv() and move an 82578 specific code into it. Don't apply the workaround if BMCR_LOOP bit is set. Same as FreeBSD. - Add comment. Modify comment. Fix comment. No functional change. |
| pcidevs.h | 1.602 Sat Dec 20 03:35:00 UTC 2003 thorpej Regen: Add product ID for the SiI 3124 SATALink. |
| pcidevs_data.h | 1.602 Tue Jan 06 19:44:38 UTC 2004 matt Regen. |
| pcidevs | 1.602 Wed Dec 17 09:17:07 UTC 2003 tls Add support for some more Marvell-based adapters to the sk driver: D-Link DGE-530T Linksys EG1032v2 Linksys EG1064v2 The Linux driver treats all of these the same. Tested with a DGE-530T; it works, though performance on at least one of my systems is atrocious. Fix setting of ethernet capabilities into interface capabilites word in attach routine. Manual page: note that jumbo support doesn't work and checksum support doesn't exist. |
| /src/sys/arch/i386/i386/ | |
| machdep.c | 1.602 Tue Mar 20 21:07:39 UTC 2007 xtraeme branches: 1.602.4; MSR read and write IPI handlers for x86. A MSR will be read or written in all CPUs available in the system. This adds another member to struct cpu_info, ci_msr_rvalue; it will contain the value of the MSR in a previous operation. Tested with clockmod in UP and SMP by me, tested with est in SMP by Daniel Carosone and Michael Van Elst. Ok'ed by Andrew Doran and Matthew R. Green. Tue Mar 20 21:07:39 UTC 2007 xtraeme branches: 1.602.4; MSR read and write IPI handlers for x86. A MSR will be read or written in all CPUs available in the system. This adds another member to struct cpu_info, ci_msr_rvalue; it will contain the value of the MSR in a previous operation. Tested with clockmod in UP and SMP by me, tested with est in SMP by Daniel Carosone and Michael Van Elst. Ok'ed by Andrew Doran and Matthew R. Green. 1.602.4.2 Wed Oct 03 19:23:46 UTC 2007 garbled Sync with HEAD 1.602.4.1 Tue May 22 17:26:59 UTC 2007 matt Update to HEAD. |
| /src/sys/arch/amd64/conf/ | |
| GENERIC | 1.602 Wed Apr 12 06:39:15 UTC 2023 riastradh ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) 1.599.4.1 Tue Aug 01 14:06:36 UTC 2023 martin Pull up following revision(s) (requested by riastradh in ticket #282): sys/dev/pci/ichsmb.c: revision 1.82 sys/arch/amd64/conf/GENERIC: revision 1.602 sys/arch/x86/pci/tco.c: revision 1.10 sys/arch/x86/pci/tco.h: revision 1.5 sys/arch/x86/pci/ichlpcib.c: revision 1.59 sys/dev/ic/i82801lpcreg.h: revision 1.17 sys/arch/x86/pci/files.pci: revision 1.27 sys/dev/pci/files.pci: revision 1.446 ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog timer) used to hang off the Intel I/O platform controller hub's (ICH) low-pin-count interface bridge (LPC IB), or ichlpcib(4). On newer devices, it hangs off the ICH SMBus instead. Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB (doesn't work, still not sure why). XXX kernel revbump: This breaks the module ABI -- tco(4) modules older than the change to make ta_has_rcba into ta_version will incorrectly attach at buses they do not understand. (However, the tco(4) driver is statically built into GENERIC, so maybe it's safe for pullup since the module wouldn't have worked anyway.) |
| /src/usr.bin/xlint/lint1/ | |
| tree.c | 1.602 Sat Feb 03 19:25:16 UTC 2024 rillig lint: keep strings in their source representation This allows further analysis depending on whether individual characters are escaped as octal, hexadecimal or not at all. |
| /src/usr.bin/make/ | |
| parse.c | 1.602 Tue Dec 28 19:41:01 UTC 2021 rillig make: clean up function names in parse.c, remove redundant comments No functional change. |
| main.c | 1.602 Thu Nov 02 05:40:49 UTC 2023 rillig make: clean up comments No functional change. |
| var.c | 1.602 Fri Oct 30 16:45:37 UTC 2020 rillig make(1): rename VAR_EXPORTED_YES to VAR_EXPORTED_SOME The "yes" sounded too much like "all". |
| /src/sys/arch/i386/conf/ | |
| GENERIC | 1.602 Fri Apr 30 17:41:19 UTC 2004 gendalia Uncomment 'wd* at umass?' in GENERIC, add to GENERIC_LAPTOP. supports the ISD's ATA protocol over Bulk-Only, used with the Archos studio and Archos Jukebox products, among others. 1.595.2.2 Wed May 05 15:30:00 UTC 2004 tron Pull up revision 1.602 (requested by gendalia in ticket #244): Uncomment 'wd* at umass?' in GENERIC, add to GENERIC_LAPTOP. supports the ISD's ATA protocol over Bulk-Only, used with the Archos studio and Archos Jukebox products, among others. |
| /src/share/man/man4/ | |
| Makefile | 1.602 Sun Sep 08 15:57:39 UTC 2013 rkujawa Add mpl115a(4) man page for the new MPL115A2 pressure sensor driver. |
| /src/sys/sys/ | |
| param.h | 1.602 Tue Aug 06 00:19:57 UTC 2019 mrg extend usbnet to cope with if_upl, if_smsc, and if_umb needs: - usbnet_enqueue() can set mbuf flags and csum_data - usbnet_input() for non-ethernet based devices (upl, umb) - allow a complete override for ioctl() - remove converted list -- we have compiling and/or working patches for all the devices except for umb(4), will be merged as testing happens hopefully this is the last ABI change, though it may end up being extended for additional smsc(4) support. hello for real netbsd 9.99.3! |
1 2