Searched hist:1.468 (Results 1 - 25 of 36) sorted by relevance

12

/src/sys/dev/ata/
H A Dwd.c1.468 Tue Jan 24 08:34:18 GMT 2023 mlelstv Sanitize capacity values.

/src/sys/arch/i386/conf/
H A DALL1.468 Tue May 07 22:00:10 GMT 2019 mrg obsolete moscom(4). it was never in any default configs, did
not work for some cases.

umcs(4) supports everything it does plus one additional chipset,
has been in default configurations since netbsd 7.

/src/distrib/notes/common/
H A Dmain1.468 Sun Nov 14 11:19:49 GMT 2010 kiyohara Add myself.
/src/distrib/sets/lists/debug/
H A Dmi1.468 Tue Mar 11 13:56:48 GMT 2025 brad A driver and userland utility for a couple of families of the
Microchip Technology / SMSC fan controller chips.

The driver and utility supports the:

o EMC2101 and EMC2101-R
o EMC2103-1, EMC2102-2 and EMC2103-4
o EMC2104
o EMC2106
o EMC2301
o EMC2302
o EMC2303
o EMC2305

The EMC210X family supports 1 or 2 fans with tachometer. Depending on
the chip, it may support 2 additional fans without tach and might
support a high side attachment (i.e. a fan, usually 5v, driven
directly from the chip and not PWM or DAC). All versions of EMC210X
support internal temperature measurements, and depending on the chip,
may support up to 5 additional temperature zones. The tachometers and
temperature measurements are provided to the system via the envsys(4)
framework. Some chip types support GPIO pins and support is provided
via the gpio(4) framework.

The EMC230X family supports 1, 2, 3 or 5 fans with the same number of
tachometers. No temperature zone or GPIO support. The tachometers
are provided to the system via the envsys(4) framework. The fan
support can be provided by PWM signaling or DAC.

The two chip families mostly do PWM signaling for the fan speed, but a
number of them support DAC output, a 0 to 3v or so voltage. When the
chip supports external temperature zones, this is done usually by a
bipolar NPN or PNP transister configured as a diode, but some of the
chip varients support thermistors.

The emcfan(4) kernel driver provides a simple read / write / seek
device in /dev/ to the register set in the chip. The heavy lifting is
done in the userland utility emcfanctl(8) which provides the ability
to read and write to any valid register and provides some basic higher
level commands to control fan behavior. The output is simple text
lines, or JSON.

The kernel driver does not reset or other mess with the chip, aside
from reading registers. It is entirely possible that something else
in any particular system is the major manager of the fan controller
and it would not do for the kernel driver to mess too much with the
attached device. All interactions are intentional via the userland
utility.

It is known that a EMC2301 is present on the Raspberry PI 4 Compute IO
module (not to be confused with the Raspberry PI 4 Compute module
itself) and there is a breakout board from Adafruit with a EMC2101 on
it. The chips themselves are pretty inexpensive from Mouser or
Digi-key and can be soldered using the simpler SMD soldering
techniques. A number of the variants are QFN packages, but the pads
are exposed to the side of the chip. No other external components are
required to use these fan controllers.
/src/etc/
H A DMakefile1.468 Wed Nov 08 13:02:03 GMT 2023 christos add umask for kernel creation consistency
/src/share/man/man9/
H A DMakefile1.468 Sat Dec 02 21:02:12 GMT 2023 thorpej Add a vmem_xalloc_addr() function, which allocates a specific address
from an arena. This is just a convenience wrapper around vmem_xalloc(),
that's just a bit more obvious how to use and performs some additional
sanity checks.

/src/share/man/man4/
H A Doptions.41.468 Sat Jul 29 05:46:29 GMT 2017 maxv Remove TCP_COMPAT_42.
H A DMakefile1.468 Thu Jul 31 08:01:59 GMT 2008 simonb Wrap long lines, break lines on start of new letter.

/src/sys/dev/usb/
H A Dusbdevs1.468 Sat Jun 09 11:17:02 GMT 2007 kiyohara Add ZyDAS ZD1211 devs.
H A Dusbdevs.h1.468 Sun May 20 05:05:32 GMT 2007 dogcow Regenerate.
H A Dusbdevs_data.h1.468 Mon May 07 07:29:20 GMT 2007 xtraeme regen
/src/usr.bin/xlint/lint1/
H A Dcgram.y1.468 Wed Aug 02 18:51:25 GMT 2023 rillig lint: distinguish between arguments and parameters
H A Dtree.c1.468 Sat Jul 02 10:41:13 GMT 2022 rillig lint: document usage of 'convert'

No functional change.
/src/sys/kern/
H A Dinit_main.c1.468 Mon Aug 31 08:02:44 GMT 2015 ozaki-r Hook up lltable/llentry with the kernel (and rumpkernel)

It is built and initialized on bootup, but there is no user for now.

Most codes in in.c are imported from FreeBSD as well as lltable/llentry.

H A Dkern_exec.c1.468 Tue Jun 18 23:53:55 GMT 2019 kamil Add support for KTR logs of SIGTRAP for TRAP_CHILD events

Previously it was disabled due to vfork(2) synchronization issues.
These problems are now gone.

While there, set l_vforkwaiting to false in posix_spawn. This is not very
needed but it does not make harm to keep it initialized explicitly.

H A Dvfs_subr.c1.468 Sun Jun 04 07:58:29 GMT 2017 hannken A vnode is usually called "active", if it has an associated file system
node and a usecount greater zero. Therefore rename state "VS_ACTIVE"
to "VS_LOADED" and add a new synthetic state "VS_ACTIVE" for VSTATE_ASSERT()
to assert an active vnode.

Add VSTATE_ASSERT_UNLOCKED() to be used with v_interlock unheld and
move the state assertion macros to sys/vnode_impl.h.

/src/sys/net/
H A Dif.c1.468 Mon Jan 20 18:38:18 GMT 2020 thorpej Remove FDDI support.

/src/sys/arch/amd64/conf/
H A DGENERIC1.468 Mon Nov 06 02:57:18 GMT 2017 rin Revive commented out DISKLABEL_EI option to kernel configuration files
that contain FFS_EI option.
/src/sys/dev/pci/
H A Dpcidevs.h1.468 Sat Aug 10 16:30:45 GMT 2002 toshii Regen; added SiS745 host bridge.
H A Dpcidevs_data.h1.468 Fri Aug 23 15:57:05 GMT 2002 bouyer Regen: Add Promise Ultra133TX2 and Ultra133TX2v2 PCI ID
/src/usr.bin/make/
H A Djob.c1.468 Sat Apr 20 10:18:55 GMT 2024 rillig make: provide more context information for parse/evaluate errors

H A Dmain.c1.468 Sat Nov 14 22:19:13 GMT 2020 rillig make(1): document the -S option

This option has been available at least since 1993-03-21, and for the
same time it has been undocumented.
/src/sys/arch/i386/i386/
H A Dmachdep.c1.468 Wed Mar 06 13:10:20 GMT 2002 tsutsui Change type of dumpmag to u_int32_t since it is actually
a 32bit unsigned magic number.
As per discussion on tech-kern, and fixes port-sparc64/11949.
/src/distrib/sets/lists/base/
H A Dshl.mi1.468 Fri May 01 22:59:52 GMT 2009 agc Remove openpgp files from the build (replaced by netpgp)
/src/doc/
H A D3RDPARTY1.468 Thu Sep 28 10:13:39 GMT 2006 taca Update OpenSSH's current version.

Completed in 981 milliseconds

12