Searched hist:1.524 (Results 1 - 25 of 30) sorted by relevance

12

/src/sys/arch/i386/conf/
H A DALL1.524 Mon Oct 06 00:27:52 GMT 2025 riastradh x86: Wire up PCI resource manager if enabled.

Enable in your kernel config with `options PCI_RESOURCE'.

Adapted from a patch by mlelstv@.

PR port-amd64/59118: Thinkpad T495s - iwm PCI BAR is zero
H A DGENERIC1.524 Wed Nov 13 20:00:04 GMT 2002 jdolecek enable raidframe again, it apparently works fine even w/ MP now
blessed by Frank
/src/distrib/notes/common/
H A Dmain1.524 Thu Aug 13 13:21:04 GMT 2015 leot Add myself.
/src/share/man/man4/
H A Doptions.41.524 Fri May 05 00:34:41 GMT 2023 manu Add a SELFRELOC kernel option for the sake of documentation clarity.

Instead of telling that x86/boot(8) reloc command needs a kernel able
to self relocate, we can tell it needs a kernel built with the
SELFRELOC option. This keeps the reader from wondering what could
make a kernel able to self relocate.
H A DMakefile1.524 Thu Aug 05 17:31:10 GMT 2010 jruoho Add acpicpu(4). Describes the basic functionality (will be adjusted as the
functionality grows). Contains a big list of caveats as a TODO.
/src/sys/dev/usb/
H A Dusbdevs1.524 Tue Apr 21 16:23:36 GMT 2009 taca Add product id for RATOC USB serial adapter REX-USB60F.
H A Dusbdevs.h1.524 Sun Jun 28 10:46:37 GMT 2009 mbalmer regen.
H A Dusbdevs_data.h1.524 Fri Jun 19 01:15:02 GMT 2009 mrg regenerate for new MOSCHIP devices.
/src/usr.bin/xlint/lint1/
H A Dcgram.y1.524 Thu May 08 20:51:40 GMT 2025 rillig lint: fix merging type attributes
H A Dtree.c1.524 Mon May 22 00:55:04 GMT 2023 rillig lint: rename constant NOTSPEC to NO_TSPEC

It was too easy to misread the old name as NOT_SPEC instead of the
intended NO_TSPEC.
/src/sys/kern/
H A Dinit_main.c1.524 Thu Apr 30 03:28:18 GMT 2020 riastradh Rewrite entropy subsystem.

Primary goals:

1. Use cryptography primitives designed and vetted by cryptographers.
2. Be honest about entropy estimation.
3. Propagate full entropy as soon as possible.
4. Simplify the APIs.
5. Reduce overhead of rnd_add_data and cprng_strong.
6. Reduce side channels of HWRNG data and human input sources.
7. Improve visibility of operation with sysctl and event counters.

Caveat: rngtest is no longer used generically for RND_TYPE_RNG
rndsources. Hardware RNG devices should have hardware-specific
health tests. For example, checking for two repeated 256-bit outputs
works to detect AMD's 2019 RDRAND bug. Not all hardware RNGs are
necessarily designed to produce exactly uniform output.

ENTROPY POOL

- A Keccak sponge, with test vectors, replaces the old LFSR/SHA-1
kludge as the cryptographic primitive.

- `Entropy depletion' is available for testing purposes with a sysctl
knob kern.entropy.depletion; otherwise it is disabled, and once the
system reaches full entropy it is assumed to stay there as far as
modern cryptography is concerned.

- No `entropy estimation' based on sample values. Such `entropy
estimation' is a contradiction in terms, dishonest to users, and a
potential source of side channels. It is the responsibility of the
driver author to study the entropy of the process that generates
the samples.

- Per-CPU gathering pools avoid contention on a global queue.

- Entropy is occasionally consolidated into global pool -- as soon as
it's ready, if we've never reached full entropy, and with a rate
limit afterward. Operators can force consolidation now by running
sysctl -w kern.entropy.consolidate=1.

- rndsink(9) API has been replaced by an epoch counter which changes
whenever entropy is consolidated into the global pool.
. Usage: Cache entropy_epoch() when you seed. If entropy_epoch()
has changed when you're about to use whatever you seeded, reseed.
. Epoch is never zero, so initialize cache to 0 if you want to reseed
on first use.
. Epoch is -1 iff we have never reached full entropy -- in other
words, the old rnd_initial_entropy is (entropy_epoch() != -1) --
but it is better if you check for changes rather than for -1, so
that if the system estimated its own entropy incorrectly, entropy
consolidation has the opportunity to prevent future compromise.

- Sysctls and event counters provide operator visibility into what's
happening:
. kern.entropy.needed - bits of entropy short of full entropy
. kern.entropy.pending - bits known to be pending in per-CPU pools,
can be consolidated with sysctl -w kern.entropy.consolidate=1
. kern.entropy.epoch - number of times consolidation has happened,
never 0, and -1 iff we have never reached full entropy

CPRNG_STRONG

- A cprng_strong instance is now a collection of per-CPU NIST
Hash_DRBGs. There are only two in the system: user_cprng for
/dev/urandom and sysctl kern.?random, and kern_cprng for kernel
users which may need to operate in interrupt context up to IPL_VM.

(Calling cprng_strong in interrupt context does not strike me as a
particularly good idea, so I added an event counter to see whether
anything actually does.)

- Event counters provide operator visibility into when reseeding
happens.

INTEL RDRAND/RDSEED, VIA C3 RNG (CPU_RNG)

- Unwired for now; will be rewired in a subsequent commit.
H A Dkern_exec.c1.524 Fri Dec 06 16:19:41 GMT 2024 riastradh sys/kern/kern_exec.c, exec_*.c: Sprinkle SET_ERROR dtrace probes.

PR kern/58378: Kernel error code origination lacks dtrace probes
/src/sys/net/
H A Dif.c1.524 Sat Sep 03 02:47:59 GMT 2022 thorpej Garbage-collect the remaining vestiges of netisr.
/src/sys/arch/amd64/conf/
H A DGENERIC1.524 Thu Apr 18 17:13:00 GMT 2019 maya Follow arm64 and provide two sizes of fonts, so a larger one is chosen
for larger displays.
/src/sys/dev/pci/
H A Dpcidevs.h1.524 Sat Apr 12 08:41:20 GMT 2003 christos regen
H A Dpcidevs_data.h1.524 Sun Apr 13 01:53:21 GMT 2003 explorer typo, s/TX4/TX2/
/src/sys/arch/i386/i386/
H A Dmachdep.c1.524 Thu Jun 26 16:47:15 GMT 2003 drochner cpu_feature is not set (nor used) by locore since SMP, so move the
definition to C code
/src/distrib/sets/lists/base/
H A Dshl.mi1.524 Mon Mar 08 06:40:06 GMT 2010 lukem update for openldap 2.4.21 (add ldapurl, man page for ldapexop, shlib bumps)
H A Dmi1.524 Thu Feb 10 18:33:00 GMT 2005 tnozaki add iso-2022-kr support to iconv.
/src/doc/
H A D3RDPARTY1.524 Sun May 13 15:59:00 GMT 2007 tron Note that BIND 9.4.1 has been imported.
/src/usr.bin/make/
H A Dmain.c1.524 Mon Feb 01 19:53:31 GMT 2021 rillig make: simplify MakeMode
H A Dparse.c1.524 Wed Dec 30 10:03:16 GMT 2020 rillig make(1): format multi-line comments
/src/sys/sys/
H A Dparam.h1.524 Tue Jan 10 01:02:23 GMT 2017 kamil Welcome to NetBSD 7.99.57!

Added for SIGTRAP new si_code: TRAP_CHLD
This interface is part of <sys/siginfo.h>

Sponsored by <The NetBSD Foundation>
/src/distrib/sets/lists/man/
H A Dmi1.524 Thu Oct 17 00:27:58 GMT 2002 lukem obsolete usr/share/info/tar.info
/src/distrib/sets/lists/tests/
H A Dmi1.524 Mon Feb 25 00:34:15 GMT 2013 jmmv Update file lists to reflect the import of kyua-atf-compat, which has the
side-effect of marking several atf-related entries as obsolete (when
MKKYUA!=no).

Completed in 1565 milliseconds

12