Searched +hist:1.88 +hist:2.5 (Results 1 - 25 of 52) sorted by relevance
| /src/sbin/fdisk/ | ||
| H A D | fdisk.8 | 1.88 Tue Apr 09 09:03:41 GMT 2019 tnn mention that -B is used to set the timeout for mbr_bootsel 1.86 Sun Sep 11 03:35:08 GMT 2016 sevan branches: 1.86.2; - Document the HISTORY of fdisk based on the original post to comp.unix.bsd by Julian Elischer [1] and the Mach 2.5 Installation notes [2]. I was unable to pin point the exact version of Mach the fdisk utility appeared as I didn't find documentation older than version 2.5 & no source code or repo history. fdisk utility appears as a separate utility[3] in v2.5. Due to this, I've avoided stating the exact version fdisk first appeared in Mach. - Make correction pointed by textproc/igor - Bump date [1] https://groups.google.com/forum/#!searchin/comp.unix.bsd/14-Dec-89$20Robert$20Baron$20(rvb)$20at$20Carnegie-Mellon$20University%7Csort:relevance/comp.unix.bsd/Hhi45vAHxDg [2] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_install.ps [3] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_manpages.ps 1.86 Sun Sep 11 03:35:08 GMT 2016 sevan branches: 1.86.2; - Document the HISTORY of fdisk based on the original post to comp.unix.bsd by Julian Elischer [1] and the Mach 2.5 Installation notes [2]. I was unable to pin point the exact version of Mach the fdisk utility appeared as I didn't find documentation older than version 2.5 & no source code or repo history. fdisk utility appears as a separate utility[3] in v2.5. Due to this, I've avoided stating the exact version fdisk first appeared in Mach. - Make correction pointed by textproc/igor - Bump date [1] https://groups.google.com/forum/#!searchin/comp.unix.bsd/14-Dec-89$20Robert$20Baron$20(rvb)$20at$20Carnegie-Mellon$20University%7Csort:relevance/comp.unix.bsd/Hhi45vAHxDg [2] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_install.ps [3] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_manpages.ps |
| /src/usr.sbin/ypbind/ | ||
| H A D | ypbind.c | 1.88 Wed May 25 04:59:22 GMT 2011 dholland Don't print uninitialized values off the stack, even as debug messages. 1.29 Wed Oct 02 05:55:06 GMT 1996 thorpej Change name of ypservers file to /var/yp/binding/domain.ypservers. This is a compromise between the Solaris 2.5 naming of this file (/var/yp/binding/domain/ypservers and /var/yp/binding/domain/vers) and traditional NetBSD naming (/var/yp/binding/domain.vers). Changing to the Solaris naming makes the C library incompatible with ypbind. While it's easy to change the C library, I don't feel right about introducing a gratuitous incompatibility. The current name (/var/yp/domain/ypservers) conflicts with the name of the YP map listing slave servers for a domain. Per discussion w/ Chris Demetriou and Luke Mewburn. 1.28 Tue Oct 01 01:38:00 GMT 1996 thorpej .ypservers -> ypservers, to match Solaris 2.5 |
| /src/sys/compat/linux/arch/m68k/ | ||
| H A D | syscalls.master | 1.88 Sat May 31 08:51:19 GMT 2014 njoly branches: 1.88.2; Fix munmap(2) signature. 1.88 Sat May 31 08:51:19 GMT 2014 njoly branches: 1.88.2; Fix munmap(2) signature. 1.39 Sun May 12 13:55:54 GMT 2002 jdolecek branches: 1.39.4; update for newer syscalls (from 2.5.15) Linux m68k doesn't seem to have fcntl64 syscall - oversight? |
| /src/distrib/notes/common/ | ||
| H A D | sysinst | 1.88 Wed Feb 06 01:57:31 GMT 2008 jnemeth branches: 1.88.2; 1.88.6; 1.88.8; - prepare for 5.0 - eliminate stuff specific to 4.0 - fix hp700 addition (/brick nick) - lint 1.88 Wed Feb 06 01:57:31 GMT 2008 jnemeth branches: 1.88.2; 1.88.6; 1.88.8; - prepare for 5.0 - eliminate stuff specific to 4.0 - fix hp700 addition (/brick nick) - lint 1.88 Wed Feb 06 01:57:31 GMT 2008 jnemeth branches: 1.88.2; 1.88.6; 1.88.8; - prepare for 5.0 - eliminate stuff specific to 4.0 - fix hp700 addition (/brick nick) - lint 1.88 Wed Feb 06 01:57:31 GMT 2008 jnemeth branches: 1.88.2; 1.88.6; 1.88.8; - prepare for 5.0 - eliminate stuff specific to 4.0 - fix hp700 addition (/brick nick) - lint 1.7 Thu Aug 24 03:52:27 GMT 2000 jhawk Pulldwon changes commited to netbsd-1-4 back to the trunk. Most of revs 1.2.2.4 and 1.2.2.5. Fix a few wording issues, and update the PCMCIA section to note the existing of pcic irq probing. |
| /src/sys/dev/pci/ | ||
| H A D | pci_subr.c | 1.186 Thu Jun 08 03:39:18 GMT 2017 msaitoh For the Target Link Speed in LCSR2, 0 is allowed for a device which supports 2.5GT/s only (and this check also works for devices which compliant to versions of the base specification prior to 3.0. Tested with BCM5709: - Target Link Speed: unknown value (0) + Target Link Speed: 2.5GT/s 1.186 Thu Jun 08 03:39:18 GMT 2017 msaitoh For the Target Link Speed in LCSR2, 0 is allowed for a device which supports 2.5GT/s only (and this check also works for devices which compliant to versions of the base specification prior to 3.0. Tested with BCM5709: - Target Link Speed: unknown value (0) + Target Link Speed: 2.5GT/s 1.157 Wed Feb 15 06:53:55 GMT 2017 msaitoh - Print Data Select and Data Scale in pci_conf_print_pcipm_cap(). - The Message Data register of MSI cap is not 32bit but 16bit. - When the PCIE_LCAP_MAX_SPEED bitfiled is 0, it means it supports 2.5GT/s only. - Print link de-emphasis value by "-X dB". - Print Completion Timeout Ranges Supported filed with alphabets. - Print TPH Completer Supported fileld's meaning. - Print PCIE_DCAP2_MAX_EETLP correctly. 0 means 4 End-End TLP Prefixes. - If the Supported Link Speed Vector is 0, the Link Capability 2 register is not implemented. Don't decode LCAP2 when the vector is 0. - The ACS's Egress Control Vector is 32bit, so print with 0x%08x. - Print SR-IOV's device ID. - Use __SHIFTOUT() to avoid using magic number. - Prefix "0x" for hexadecimal value. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. 1.186 Thu Jun 08 03:39:18 GMT 2017 msaitoh For the Target Link Speed in LCSR2, 0 is allowed for a device which supports 2.5GT/s only (and this check also works for devices which compliant to versions of the base specification prior to 3.0. Tested with BCM5709: - Target Link Speed: unknown value (0) + Target Link Speed: 2.5GT/s 1.186 Thu Jun 08 03:39:18 GMT 2017 msaitoh For the Target Link Speed in LCSR2, 0 is allowed for a device which supports 2.5GT/s only (and this check also works for devices which compliant to versions of the base specification prior to 3.0. Tested with BCM5709: - Target Link Speed: unknown value (0) + Target Link Speed: 2.5GT/s 1.157 Wed Feb 15 06:53:55 GMT 2017 msaitoh - Print Data Select and Data Scale in pci_conf_print_pcipm_cap(). - The Message Data register of MSI cap is not 32bit but 16bit. - When the PCIE_LCAP_MAX_SPEED bitfiled is 0, it means it supports 2.5GT/s only. - Print link de-emphasis value by "-X dB". - Print Completion Timeout Ranges Supported filed with alphabets. - Print TPH Completer Supported fileld's meaning. - Print PCIE_DCAP2_MAX_EETLP correctly. 0 means 4 End-End TLP Prefixes. - If the Supported Link Speed Vector is 0, the Link Capability 2 register is not implemented. Don't decode LCAP2 when the vector is 0. - The ACS's Egress Control Vector is 32bit, so print with 0x%08x. - Print SR-IOV's device ID. - Use __SHIFTOUT() to avoid using magic number. - Prefix "0x" for hexadecimal value. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. 1.88 Wed Aug 17 00:59:47 GMT 2011 dyoung branches: 1.88.2; 1.88.6; Redefine PCI_MSI_* and PCI_PCIE_* constants in terms of bits(3). Use named constants and more conventional variable names in pci_msi_establish() and pci_msi_disestablish(). Fix a couple of bugs: pci_msi_establish() returned a pointer to the struct intrhand instead of to the struct msi_hdl as it was intended to, and pci_msi_disestablish() did not free(9) the msi_hdl. |
| H A D | if_wmreg.h | 1.94 Tue Dec 13 10:01:44 GMT 2016 msaitoh branches: 1.94.2; - Change to use 2500Base-KX correctly on C2000(I354). It worked, but the output of ifconfig and if_baudrate was not good. Tested by nils@: - The STATUS_TBIMODE bit in the STATUS register is deleted since 82575, so check for 82575 and newer first and then check for old devices. - Check the 2P5_SKU and 2P5_SKU_OVER bit for KX. - Set IFM_2500_SX instead of IFM_1000_SX for 2.5G. - Check SERDES's speed directly from the PCS layer (PCS_LSTS register) for old devices. - Style fix. 1.88 Fri Dec 25 04:50:16 GMT 2015 msaitoh - Fix RAL table's size of PCH2 and PCH_LPT. - PCH_LPT (and newer device) is required to check FWSM_WLOCK_MAC bit to determine the range of the RAL. - Fix typo in comment and modify comment by tnn@. - Rename wm_check_reset_block() to wm_phy_resetisblocked() and make it returns bool. No functional change. |
| H A D | pcireg.h | 1.120 Wed Feb 15 06:53:55 GMT 2017 msaitoh - Print Data Select and Data Scale in pci_conf_print_pcipm_cap(). - The Message Data register of MSI cap is not 32bit but 16bit. - When the PCIE_LCAP_MAX_SPEED bitfiled is 0, it means it supports 2.5GT/s only. - Print link de-emphasis value by "-X dB". - Print Completion Timeout Ranges Supported filed with alphabets. - Print TPH Completer Supported fileld's meaning. - Print PCIE_DCAP2_MAX_EETLP correctly. 0 means 4 End-End TLP Prefixes. - If the Supported Link Speed Vector is 0, the Link Capability 2 register is not implemented. Don't decode LCAP2 when the vector is 0. - The ACS's Egress Control Vector is 32bit, so print with 0x%08x. - Print SR-IOV's device ID. - Use __SHIFTOUT() to avoid using magic number. - Prefix "0x" for hexadecimal value. 1.88 Fri May 23 17:54:08 GMT 2014 msaitoh PME# clock is not bit 2 but bit 3. Use the macro! |
| /src/distrib/sets/lists/xbase/ | ||
| H A D | shl.mi | 1.88 Mon Aug 12 03:51:23 GMT 2019 uki Give syspkg names to xbase shl.mi files 1.60 Thu Mar 12 07:58:05 GMT 2015 snj update for freetype 2.5.5 1.55 Thu Mar 20 09:05:28 GMT 2014 mrg branches: 1.55.4; merge freetype 2.5.3. |
| /src/sys/sys/ | ||
| H A D | cdefs.h | 1.88 Sun Oct 09 20:30:19 GMT 2011 chs branches: 1.88.2; add __noclone for gcc 4.5. 1.88 Sun Oct 09 20:30:19 GMT 2011 chs branches: 1.88.2; add __noclone for gcc 4.5. 1.66 Mon Nov 26 14:52:34 GMT 2007 joerg branches: 1.66.14; 1.66.16; 1.66.18; 1.66.20; Separate handling of __attribute__, __dead and __pure: - define away __attribute__ if not running GCC or running GCC < 2.0. - use __attribute__((__return__)) for GCC >= 2.5, keep other cases. - use __attribute__((__pure__)) for GCC >= 29.6, keep other cases. |
| H A D | sched.h | 1.89 Tue May 12 11:21:09 GMT 2020 kamil Remove the stub support of CLONE_PID in clone(2) CLONE_PID causes the child clonee to share the same process id as cloner. It was implemented for debugging purposes in the Linux kernel 2.0, restricted to root only in 2.3.21 and removed from Linux 2.5.16. The CLONE_PID bit was recycled for CLONE_PIDFD in Linux 5.2. 1.88 Sat Mar 14 18:08:39 GMT 2020 ad - Hide the details of SPCF_SHOULDYIELD and related behind a couple of small functions: preempt_point() and preempt_needed(). - preempt(): if the LWP has exceeded its timeslice in kernel, strip it of any priority boost gained earlier from blocking. |
| /src/sys/arch/powerpc/ibm4xx/ | ||
| H A D | pmap.c | 1.88 Fri Jun 19 07:31:59 GMT 2020 rin Try to sanitize usage of isync and sync instructions. According to reference manuals of 4xx, isync is "context synchronization", which satisfies both 1 and 2: 1. instructions preceding it complete in the context that existed before it 2. instructions following it complete in the context that exists after it Whereas sync (== msync for 440) is "execution synchronization", which satisfies just 1, not 2. At the same time, sync guarantees "storage synchronization", by which any previous storage references completes before any subsequent instructions begin to execute. Tested on 405 over months. 1.60.2.5 Sat Aug 14 02:09:57 GMT 2010 uebayasi Teach TLB miss handler (pmap_tlbmiss()) to map "Expansion ROM" area as PA == VA. Now we don't need to reserve a TLB entry for it. |
| /src/sys/dev/isa/ | ||
| H A D | isa.c | 1.88 Sun Oct 13 01:37:53 GMT 1996 christos backout kprintf changes 1.83 Wed May 08 23:32:39 GMT 1996 thorpej Correct a couple of comments ... port 0x84 produces a 1.25us delay when read, not 2.5us. (I must have been confused; thanks Charles, for correcting me.) |
| /src/sys/arch/i386/include/ | ||
| H A D | vmparam.h | 1.88 Sun Aug 21 13:15:15 GMT 2022 riastradh i386/vmparam.h: Need some constants from i386/pte.h. These are used by VM_MIN/MAX_KERNEL_ADDRESS. pte.h is small and likely stable enough that it's not worthwhile to migrate them to vmparam.h instead. 1.78 Tue Jan 28 02:51:34 GMT 2014 christos Cut down MAXDSIZE from 3G to 2.5G otherwise bottomup allocation ends up supplying an out of bounds hint for sigcode (c001e000 > bf000000). Makes a.out binaries work again. |
| /src/sys/dev/mii/ | ||
| H A D | miidevs | 1.169 Fri Sep 29 03:38:36 GMT 2023 msaitoh Add MaxLinear GPY21[125] 2.5G PHY. 1.88 Thu Jun 18 11:32:29 GMT 2009 rjs Add Marvell 88E1116R PHY. |
| /src/sys/arch/macppc/conf/ | ||
| H A D | INSTALL | 1.88 Tue May 31 22:09:08 GMT 2005 tron Remove unnecessary per-driver scsibus attachments and use "scsibus* at scsi?" instead. 1.52 Thu Jan 03 04:34:21 GMT 2002 mbw tv@netbsd says that the desired behavior for macppc is for de to be default for DEC-based chips, and to have tlp available for tulip clones. The change in GENERIC is such that TLP_MATCH options are commented out (allowing de to attach to DEC-based chips), and change in is INSTALL such that de is present and TLP_MATCH options are commented out. The addition of de in INSTALL increases its compressed size by about 17 KB. Primarily the goal is to have INSTALL and GENERIC use the same device. This will fix PR port-macppc/10779. It has been tested with the 1.5.3_ALPHA GENERIC and INSTALL kernels on my PowerMacintosh 7300 with a 21140A (now de, previously tlp) and a Lite-On 82C115 (tlp). de0 at pci0 dev 15 function 0 de0: interrupting at irq 25 de0: Asante 21140A [10-100Mb/s] pass 2.2 de0: address 00:00:94:a4:03:35 de0: enabling 10baseT port tlp0 at pci0 dev 14 function 0: Lite-On 82C115 Ethernet, pass 2.5 tlp0: interrupting at irq 24 tlp0: Ethernet address 00:00:94:b6:16:ef tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX 1.88 Tue May 31 22:09:08 GMT 2005 tron Remove unnecessary per-driver scsibus attachments and use "scsibus* at scsi?" instead. 1.52 Thu Jan 03 04:34:21 GMT 2002 mbw tv@netbsd says that the desired behavior for macppc is for de to be default for DEC-based chips, and to have tlp available for tulip clones. The change in GENERIC is such that TLP_MATCH options are commented out (allowing de to attach to DEC-based chips), and change in is INSTALL such that de is present and TLP_MATCH options are commented out. The addition of de in INSTALL increases its compressed size by about 17 KB. Primarily the goal is to have INSTALL and GENERIC use the same device. This will fix PR port-macppc/10779. It has been tested with the 1.5.3_ALPHA GENERIC and INSTALL kernels on my PowerMacintosh 7300 with a 21140A (now de, previously tlp) and a Lite-On 82C115 (tlp). de0 at pci0 dev 15 function 0 de0: interrupting at irq 25 de0: Asante 21140A [10-100Mb/s] pass 2.2 de0: address 00:00:94:a4:03:35 de0: enabling 10baseT port tlp0 at pci0 dev 14 function 0: Lite-On 82C115 Ethernet, pass 2.5 tlp0: interrupting at irq 24 tlp0: Ethernet address 00:00:94:b6:16:ef tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX |
| /src/usr.bin/fstat/ | ||
| H A D | fstat.c | 1.119 Fri Oct 13 19:07:09 GMT 2023 ad Simplify/streamline pipes a little bit: - Allocate only one struct pipe not two (no need to be bidirectional here). - Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops. - Never wake the other side or acquire long-term (I/O) lock unless needed. - Whenever possible, defer wakeups until after locks have been released. - Do some things locklessly in pipe_ioctl() and pipe_poll(). Some notable results: - -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process. - 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine. - 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w). 1.88 Sun Apr 12 06:36:12 GMT 2009 lukem Fix sign-compare issues. 1.119 Fri Oct 13 19:07:09 GMT 2023 ad Simplify/streamline pipes a little bit: - Allocate only one struct pipe not two (no need to be bidirectional here). - Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops. - Never wake the other side or acquire long-term (I/O) lock unless needed. - Whenever possible, defer wakeups until after locks have been released. - Do some things locklessly in pipe_ioctl() and pipe_poll(). Some notable results: - -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process. - 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine. - 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w). 1.88 Sun Apr 12 06:36:12 GMT 2009 lukem Fix sign-compare issues. |
| /src/usr.bin/gzip/ | ||
| H A D | gzip.c | 1.88 Wed Oct 25 04:44:39 GMT 2006 mrg wrap a long line 1.11 Thu Jan 01 02:58:36 GMT 2004 mrg add some simple -DSMALL support. reduces the size of gzip(1) itself a by nearly 2.5KB text. |
| /src/sys/dev/pci/ixgbe/ | ||
| H A D | ixgbe.c | 1.259 Fri Nov 13 05:53:36 GMT 2020 msaitoh Fix a bug that some advertise speeds can't be set with hw.ixgN.advertise_speed if both 2.5G and 5G are set. Fix the error message, too. 1.103 Wed Oct 04 07:13:00 GMT 2017 msaitoh - Remove half-duplex setting for more than 1000Mbps in ixgbe_add_media_types() because those medias are not in the spec. - Add 2.5GBASE-T and 5GBASE-T support. Tested with X550-T1. Example: ixg0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 capabilities=fff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> capabilities=fff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> capabilities=fff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6,LRO> enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> enabled=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> enabled=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6> ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> address: a0:36:9f:b0:f5:b0 media: Ethernet 2.5GBASE-T full-duplex status: active supported Ethernet media: media 10Gbase-T media 10Gbase-T mediaopt full-duplex media 1000baseT media 1000baseT mediaopt full-duplex media 100baseTX media 100baseTX mediaopt full-duplex media 2.5GBASE-T mediaopt full-duplex media 5GBASE-T mediaopt full-duplex media autoselect inet 172.16.0.1/24 broadcast 172.16.0.255 flags 0x0 inet6 fe80::a236:9fff:feb0:f5b0%ixg0/64 flags 0x0 scopeid 0x1 1.103 Wed Oct 04 07:13:00 GMT 2017 msaitoh - Remove half-duplex setting for more than 1000Mbps in ixgbe_add_media_types() because those medias are not in the spec. - Add 2.5GBASE-T and 5GBASE-T support. Tested with X550-T1. Example: ixg0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 capabilities=fff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> capabilities=fff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> capabilities=fff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6,LRO> enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> enabled=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> enabled=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6> ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> address: a0:36:9f:b0:f5:b0 media: Ethernet 2.5GBASE-T full-duplex status: active supported Ethernet media: media 10Gbase-T media 10Gbase-T mediaopt full-duplex media 1000baseT media 1000baseT mediaopt full-duplex media 100baseTX media 100baseTX mediaopt full-duplex media 2.5GBASE-T mediaopt full-duplex media 5GBASE-T mediaopt full-duplex media autoselect inet 172.16.0.1/24 broadcast 172.16.0.255 flags 0x0 inet6 fe80::a236:9fff:feb0:f5b0%ixg0/64 flags 0x0 scopeid 0x1 1.103 Wed Oct 04 07:13:00 GMT 2017 msaitoh - Remove half-duplex setting for more than 1000Mbps in ixgbe_add_media_types() because those medias are not in the spec. - Add 2.5GBASE-T and 5GBASE-T support. Tested with X550-T1. Example: ixg0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 capabilities=fff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> capabilities=fff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> capabilities=fff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6,LRO> enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> enabled=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> enabled=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6> ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> address: a0:36:9f:b0:f5:b0 media: Ethernet 2.5GBASE-T full-duplex status: active supported Ethernet media: media 10Gbase-T media 10Gbase-T mediaopt full-duplex media 1000baseT media 1000baseT mediaopt full-duplex media 100baseTX media 100baseTX mediaopt full-duplex media 2.5GBASE-T mediaopt full-duplex media 5GBASE-T mediaopt full-duplex media autoselect inet 172.16.0.1/24 broadcast 172.16.0.255 flags 0x0 inet6 fe80::a236:9fff:feb0:f5b0%ixg0/64 flags 0x0 scopeid 0x1 1.91 Fri Jun 23 06:33:35 GMT 2017 msaitoh Print verbose outout in ixgbe_update_link_status() correctly on 5Gbps and 2.5Gbps (NBASE-T) for X550T[12] and newer. 1.88 Fri Jun 02 08:16:52 GMT 2017 msaitoh branches: 1.88.2; - Print NVM Image Version, PHY FW Revision, NVM Map version and OEM NVM Image version - s/TrackID/ETrackID/ 1.88 Fri Jun 02 08:16:52 GMT 2017 msaitoh branches: 1.88.2; - Print NVM Image Version, PHY FW Revision, NVM Map version and OEM NVM Image version - s/TrackID/ETrackID/ |
| /src/sys/arch/cobalt/conf/ | ||
| H A D | GENERIC | 1.88 Fri Dec 09 23:34:01 GMT 2005 elad Add (commented out) Veriexec options and pseudo-device to GENERIC kernels, and remove the i386 GENERIC_VERIEXEC config. 1.1 Thu Mar 30 20:01:02 GMT 2000 soren Customary GENERIC configuration. Unfortunately, the Cobalt firmware seems to fail loading kernels larger than about 2.5 megs before compression, so without a boot loader, this is a rather amputated GENERIC. 1.88 Fri Dec 09 23:34:01 GMT 2005 elad Add (commented out) Veriexec options and pseudo-device to GENERIC kernels, and remove the i386 GENERIC_VERIEXEC config. 1.1 Thu Mar 30 20:01:02 GMT 2000 soren Customary GENERIC configuration. Unfortunately, the Cobalt firmware seems to fail loading kernels larger than about 2.5 megs before compression, so without a boot loader, this is a rather amputated GENERIC. |
| /src/sys/arch/x86/x86/ | ||
| H A D | fpu.c | 1.90 Thu Apr 24 01:50:39 GMT 2025 riastradh amd64: Allocate FPU save state outside pcb if it's too large. We have seen x86_fpu_save_size values (CPUID[EAX=0x0d, ECX=0].ECX) as large as 11008 bytes, notably with Intel AMX TILEDATA's 8192-byte state. We only do this for user threads, and only on machines where it's necessary, to avoid incurring much overhead. There is still a tiny bit of overhead when saving and restoring the FPU state by using a pointer indirection instead of arithmetic indirection for access to struct pcb::pcb_savefpu, but this is probably a drop in the bucket compared to the memory traffic incurred by the FPU state save/restore anyway. For now, these paths are mostly disabled on i386. We could enable them but it will require either rewriting cpu_uarea_alloc/free for i386, or adopting a guard page like amd64 does, which might be costly and so should be undertaken only with some thought and care. And since Intel AMX instructions only work in 64-bit mode, it's not likely to be useful on i386. PR port-amd64/57661: Crash when booting on Xeon Silver 4416+ in KVM/Qemu These changes, as a side effect, may fix: PR kern/57258: kthread_fpu_enter/exit problem by making sure to allocate an FPU save space that is large enough to guarantee fpu_kern_enter/leave work safely, instead of just using a union savefpu object on the stack (which, at 576 bytes, may be too small on some machines, particularly with AVX512 requiring ~2.5K). (But we'll have to do some extra work with kthread_fpu_enter/exit_md -- if we try doing them again on x86 -- to actually allocate the separate pcb on these machines!) 1.88 Fri May 17 00:37:14 GMT 2024 manu iWorkaround panic: fpudna from userland i386 Xen PV domU get spurious fpudna traps from userland. Older eager FPU contact switching code took care of ignoring them. When transitioning from eager switching to awlays switching, this special handling was removed, causing "fpudna from userland" panics. This change restores the previosu behavior where fpudna traps from userland are ignored on Xen PV domU. |
| /src/sys/compat/linux/common/ | ||
| H A D | linux_socket.c | 1.88 Sun Mar 23 19:35:54 GMT 2008 ad linux_get_sa: fix botched fd handling. 1.49 Sun Jul 27 19:30:03 GMT 2003 jdolecek More complete sendmsg(2) and recvmsg(2) emulation: * translate MSG_* flags * rewrite CMSG level/type to appropriate NetBSD value on input, and to Linux value on output * handle different CMSG_DATA alignment for some archs This fixes SCM_RIGHTS passing. Other SCM_* types are not supported - the set is different on NetBSD and Linux. SCM_TIMESTAMP doesn't seem to be actually implemented in Linux 2.5.15, so it's not supported for Linux binaries either (for now). PR: 21577 by Todd Vierling |
| /src/bin/sh/ | ||
| H A D | main.c | 1.88 Tue Oct 26 10:07:20 GMT 2021 kre Use a type-correct end marker for strstrcat() rather than NULL, as for a function with unknown number & types of args, the compiler isn't able to automatically convert to the correct type. Issue pointed out in off list e-mail by Rolland Illig ... Thanks. The first arg (pointer to where to put length of result) is of a known type, so doesn't have the same issue - we can keep using NULL for that one when the length isn't needed. Also, make sure to return a correctly null terminated null string in the (absurd) case that there are no non-null args to strstrcat() (though there are much better ways to generate "" on the stack). Since there is currently just one call in the code, and it has real string args, this isn't an issue for now, but who knows, some day. NFCI - if there is any real change, then it is a change that is required. XXX pullup -9 (together with the previous changes) 1.79 Tue Dec 11 13:31:20 GMT 2018 kre PR standards/42829 Implement parameter and arithmetic expansion of $ENV before using it as the name of a file from which to read startup commands for the shell. This continues to happen for all interactive shells, and non-interactive shells for which the posix option is not set (-o posix). On any actual error, or if an attempt is made to use command substitution, then the value of ENV is used unchanged as the file name. The expansion complies with POSIX XCU 2.5.3, though that only requires parameter expansion - arithmetic expansion is an extension (but for us, it is much easier to do, than not to do, and it allows some weird stuff, if you're so inclined....) Note that there is no ~ expansion (use $HOME). |
| /src/sys/dev/pcmcia/ | ||
| H A D | wdc_pcmcia.c | 1.88 Wed Aug 11 20:27:42 GMT 2004 mycroft We don't need to implement DRIVE_NOSTREAM here, 'cause we never set WDC_CAPABILITY_NOSTREAM. 1.23 Sun Nov 21 10:13:08 GMT 1999 takemura Add a entry for Mobile Dock 2, which is 2.5" HDD adapter. |
| /src/sys/opencrypto/ | ||
| H A D | cryptodev.c | 1.88 Fri Apr 07 00:17:57 GMT 2017 knakahara the processing said "ghastly hacks" is unnecessary now. 1.4 Thu Aug 21 16:08:05 GMT 2003 jonathan Pull up `done' flag for crypto operations from FreeBSD. FreeBSD deltas: cryptodev.c: 1.4.2.3 -> 1.4.2.4 cryptodev.h: 1.4.2.4 -> 1.4.2.5 |
| /src/sys/ddb/ | ||
| H A D | db_command.c | 1.187 Fri Oct 13 19:07:08 GMT 2023 ad Simplify/streamline pipes a little bit: - Allocate only one struct pipe not two (no need to be bidirectional here). - Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops. - Never wake the other side or acquire long-term (I/O) lock unless needed. - Whenever possible, defer wakeups until after locks have been released. - Do some things locklessly in pipe_ioctl() and pipe_poll(). Some notable results: - -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process. - 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine. - 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w). 1.88 Sun May 14 21:25:49 GMT 2006 elad integrate kauth. 1.187 Fri Oct 13 19:07:08 GMT 2023 ad Simplify/streamline pipes a little bit: - Allocate only one struct pipe not two (no need to be bidirectional here). - Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops. - Never wake the other side or acquire long-term (I/O) lock unless needed. - Whenever possible, defer wakeups until after locks have been released. - Do some things locklessly in pipe_ioctl() and pipe_poll(). Some notable results: - -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process. - 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine. - 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w). 1.88 Sun May 14 21:25:49 GMT 2006 elad integrate kauth. |
Completed in 322 milliseconds