Searched hist:1.392 (Results 1 - 25 of 54) sorted by relevance
| /src/ | ||
| H A D | build.sh | 1.392 Sat May 10 14:10:57 GMT 2025 martin Expert hack: if you know what you are doing, allow to avoid the tool build for some commands that might or might not need it, like: build.sh -VUSETOOLS=never -P mkrepro-timestamp show-revisionid This will not need any tools when run on a new-enough NetBSD host or if using some other VCS than CVS. |
| /src/sys/dev/ata/ | ||
| H A D | wd.c | 1.392 Thu Feb 02 19:43:02 GMT 2012 tls branches: 1.392.2; Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code and source/sink/sample management code to sys/kern from sys/dev. 2) Remove use of NRND as test for presence of entropy-pool code throughout source tree. 3) Remove use of RND_ENABLED in device drivers as microoptimization to avoid expensive operations on disabled entropy sources; make the rnd_add calls do this directly so all callers benefit. 4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might have lead to slight entropy overestimation for some sources. 5) Add new source types for environmental sensors, power sensors, VM system events, and skew between clocks, with a sample implementation for each. ok releng to go in before the branch due to the difficulty of later pullup (widespread #ifdef removal and moved files). Tested with release builds on amd64 and evbarm and live testing on amd64. 1.392 Thu Feb 02 19:43:02 GMT 2012 tls branches: 1.392.2; Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code and source/sink/sample management code to sys/kern from sys/dev. 2) Remove use of NRND as test for presence of entropy-pool code throughout source tree. 3) Remove use of RND_ENABLED in device drivers as microoptimization to avoid expensive operations on disabled entropy sources; make the rnd_add calls do this directly so all callers benefit. 4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might have lead to slight entropy overestimation for some sources. 5) Add new source types for environmental sensors, power sensors, VM system events, and skew between clocks, with a sample implementation for each. ok releng to go in before the branch due to the difficulty of later pullup (widespread #ifdef removal and moved files). Tested with release builds on amd64 and evbarm and live testing on amd64. |
| /src/etc/ | ||
| H A D | Makefile | 1.392 Mon Aug 22 18:54:05 GMT 2011 jym branches: 1.392.2; Modify etc/defaults/Makefile so that architectures can specify an additional rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will get automatically appended to etc/defaults/rc.conf at build time if present. This is used by i386 and amd64 to append a small MD rc.conf(5) configuration at the end of the defaults/rc.conf file, so that powerd(8) can be started by default when we are running in a Xen environment. This is needed to support save/restore functions for domains. From all the alternatives proposed to fix that issue (from /etc/rc.conf parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe this one will appease everyone because it: - does not touch etc/defaults/rc.conf template file, - patches it at build time for MD hooks only when required, - does not need to parse/modify a user-specified file like /etc/rc.conf (which is a complex, error-prone operation), - only enables powerd(8) by default when conditions are met (Xen environment) while still allowing root to shoot himself in the foot if he wants to override this manually in /etc/rc.conf. See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html 1.392 Mon Aug 22 18:54:05 GMT 2011 jym branches: 1.392.2; Modify etc/defaults/Makefile so that architectures can specify an additional rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will get automatically appended to etc/defaults/rc.conf at build time if present. This is used by i386 and amd64 to append a small MD rc.conf(5) configuration at the end of the defaults/rc.conf file, so that powerd(8) can be started by default when we are running in a Xen environment. This is needed to support save/restore functions for domains. From all the alternatives proposed to fix that issue (from /etc/rc.conf parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe this one will appease everyone because it: - does not touch etc/defaults/rc.conf template file, - patches it at build time for MD hooks only when required, - does not need to parse/modify a user-specified file like /etc/rc.conf (which is a complex, error-prone operation), - only enables powerd(8) by default when conditions are met (Xen environment) while still allowing root to shoot himself in the foot if he wants to override this manually in /etc/rc.conf. See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html |
| /src/sys/dev/raidframe/ | ||
| H A D | rf_netbsdkintf.c | 1.392 Mon Apr 26 07:27:24 GMT 2021 mrg branches: 1.392.2; if raidframe sets booted_device, log a debug message about it. 1.392 Mon Apr 26 07:27:24 GMT 2021 mrg branches: 1.392.2; if raidframe sets booted_device, log a debug message about it. |
| /src/sys/dev/usb/ | ||
| H A D | usbdevs | 1.392 Wed Dec 29 08:38:44 GMT 2004 imp branches: 1.392.2; From FreeBSD: Add note about where to find official USB VIDs. 1.392 Wed Dec 29 08:38:44 GMT 2004 imp branches: 1.392.2; From FreeBSD: Add note about where to find official USB VIDs. |
| H A D | usbdevs.h | 1.396 Wed Dec 29 08:40:30 GMT 2004 imp branches: 1.396.2; regen for usbdevs 1.392 1.392 Fri Nov 05 13:51:52 GMT 2004 scw Regen for SEALEVEL |
| H A D | usbdevs_data.h | 1.397 Wed Dec 29 08:40:30 GMT 2004 imp branches: 1.397.2; regen for usbdevs 1.392 1.392 Wed Oct 27 07:03:16 GMT 2004 augustss Regen. |
| /src/sys/dev/pci/ | ||
| H A D | if_bge.c | 1.392 Sat Jun 29 00:11:11 GMT 2024 riastradh branches: 1.392.2; if_stats(9): Add ifp argument to if_stat..._ref. This will enable us to pass the ifp through to a dtrace probe inside. No functional change intended in this change, but this is an API change visible to modules so it shouldn't be pulled up. PR kern/58377 1.392 Sat Jun 29 00:11:11 GMT 2024 riastradh branches: 1.392.2; if_stats(9): Add ifp argument to if_stat..._ref. This will enable us to pass the ifp through to a dtrace probe inside. No functional change intended in this change, but this is an API change visible to modules so it shouldn't be pulled up. PR kern/58377 |
| H A D | files.pci | 1.392 Sun Dec 03 14:26:38 GMT 2017 jdolecek port ips(4) driver from OpenBSD; needs a lot more work, right now just compilable |
| /src/sys/arch/alpha/conf/ | ||
| H A D | GENERIC | 1.392 Fri Apr 05 14:15:33 GMT 2019 thorpej Add (commented out) MODULAR-related options. |
| /src/share/misc/ | ||
| H A D | acronyms.comp | 1.392 Fri Aug 30 16:19:25 GMT 2024 jschauma +SBOM Software Bill of Materials |
| /src/sys/arch/amd64/conf/ | ||
| H A D | GENERIC | 1.392 Fri Jul 25 15:01:14 GMT 2014 dholland branches: 1.392.2; Fix description of DIAGNOSTIC in x86 kernels. 1.392 Fri Jul 25 15:01:14 GMT 2014 dholland branches: 1.392.2; Fix description of DIAGNOSTIC in x86 kernels. |
| /src/sys/ufs/lfs/ | ||
| H A D | lfs_vfsops.c | 1.392 Tue Nov 04 00:50:37 GMT 2025 perseant Remove su_flags array, replacing it with a new flag SEGUSE_READY. Segments progress from having su_nbytes==0 to SEGUSE_EMPTY to SEGUSE_READY to clean, progressing to the nest step after a checkpoint. |
| /src/sys/uvm/ | ||
| H A D | uvm_map.c | 1.392 Sat Mar 12 15:32:33 GMT 2022 riastradh sys: Membar audit around reference count releases. If two threads are using an object that is freed when the reference count goes to zero, we need to ensure that all memory operations related to the object happen before freeing the object. Using an atomic_dec_uint_nv(&refcnt) == 0 ensures that only one thread takes responsibility for freeing, but it's not enough to ensure that the other thread's memory operations happen before the freeing. Consider: Thread A Thread B obj->foo = 42; obj->baz = 73; mumble(&obj->bar); grumble(&obj->quux); /* membar_exit(); */ /* membar_exit(); */ atomic_dec -- not last atomic_dec -- last /* membar_enter(); */ KASSERT(invariant(obj->foo, obj->bar)); free_stuff(obj); The memory barriers ensure that obj->foo = 42; mumble(&obj->bar); in thread A happens before KASSERT(invariant(obj->foo, obj->bar)); free_stuff(obj); in thread B. Without them, this ordering is not guaranteed. So in general it is necessary to do membar_exit(); if (atomic_dec_uint_nv(&obj->refcnt) != 0) return; membar_enter(); to release a reference, for the `last one out hit the lights' style of reference counting. (This is in contrast to the style where one thread blocks new references and then waits under a lock for existing ones to drain with a condvar -- no membar needed thanks to mutex(9).) I searched for atomic_dec to find all these. Obviously we ought to have a better abstraction for this because there's so much copypasta. This is a stop-gap measure to fix actual bugs until we have that. It would be nice if an abstraction could gracefully handle the different styles of reference counting in use -- some years ago I drafted an API for this, but making it cover everything got a little out of hand (particularly with struct vnode::v_usecount) and I ended up setting it aside to work on psref/localcount instead for better scalability. I got bored of adding #ifdef __HAVE_ATOMIC_AS_MEMBAR everywhere, so I only put it on things that look performance-critical on 5sec review. We should really adopt membar_enter_preatomic/membar_exit_postatomic or something (except they are applicable only to atomic r/m/w, not to atomic_load/store_*, making the naming annoying) and get rid of all the ifdefs. |
| /src/sys/kern/ | ||
| H A D | kern_sig.c | 1.392 Tue Oct 20 13:16:26 GMT 2020 christos Fix build for _LP64 machines that don't have COMPAT_NETBSD32 (alpha, ia64) |
| /src/sys/arch/sparc64/sparc64/ | ||
| H A D | locore.s | 1.392 Fri May 13 21:21:25 GMT 2016 nakayama - ci_paddr is always 64-bit. - intrlev is array of pointer. - ih_ack is pointer. |
| /src/sys/arch/i386/conf/ | ||
| H A D | ALL | 1.392 Tue Apr 28 13:52:50 GMT 2015 rjs Add DCCP. |
| H A D | files.i386 | 1.392 Sat Apr 07 19:38:06 GMT 2018 mrg add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns on the GCC spectre v2 mitigation options. XXX: pullup-8. XXX: turn on in all kernels. |
| /src/sys/arch/arm/arm32/ | ||
| H A D | pmap.c | 1.392 Wed Feb 12 17:36:41 GMT 2020 skrll Convert the DEBUG code in pmap_grow_map to DIAGNOSTIC |
| /src/distrib/notes/common/ | ||
| H A D | main | 1.392 Tue Mar 18 15:03:57 GMT 2008 reed Change email address from netbsd-help to netbsd-users. I am confused about the context of this though. |
| /src/distrib/sets/lists/debug/ | ||
| H A D | mi | 1.392 Mon Nov 21 22:01:32 GMT 2022 christos lua libm API from Phil Rulon |
| /src/share/man/man9/ | ||
| H A D | Makefile | 1.392 Fri Oct 02 05:22:49 GMT 2015 msaitoh PCI Extended Configuration stuff written by nonaka@: - Add PCI Extended Configuration Space support into x86. - Check register offset of pci_conf_read() in MD part. It returns (pcireg_t)-1 if it isn't accessible. - Decode Extended Capability in PCI Extended Configuration Space. Currently the following extended capabilities are decoded: - Advanced Error Reporting - Virtual Channel - Device Serial Number - Power Budgeting - Root Complex Link Declaration - Root Complex Event Collector Association - Access Control Services - Alternative Routing-ID Interpretation - Address Translation Services - Single Root IO Virtualization - Page Request - TPH Requester - Latency Tolerance Reporting - Secondary PCI Express - Process Address Space ID - LN Requester - L1 PM Substates The following extended capabilities are not decoded yet: - Root Complex Internal Link Control - Multi-Function Virtual Channel - RCRB Header - Vendor Unique - Configuration Access Correction - Multiple Root IO Virtualization - Multicast - Resizable BAR - Dynamic Power Allocation - Protocol Multiplexing - Downstream Port Containment - Precision Time Management - M-PCIe - Function Reading Status Queueing - Readiness Time Reporting - Designated Vendor-Specific |
| /src/share/mk/ | ||
| H A D | bsd.README | 1.392 Sat Jul 20 19:09:23 GMT 2019 wiz Install the nouveau gm206 firmware as used by my graphics card. Also add the other gm20x nouveau firmwares to the source tree to make it easier to add them for someone who can test them. Installed if MKNOUVEAUFIRMWARE is set to 'yes'. This defaults to no except on amd64 and i386 (like for radeon). |
| H A D | bsd.lib.mk | 1.392 Tue May 09 22:52:22 GMT 2023 riastradh bsd.lib.mk: Nix trailing whitespace. |
| /src/share/man/man4/ | ||
| H A D | options.4 | 1.392 Wed Jul 21 10:59:31 GMT 2010 tsutsui Remove description about options XSERVER. No port uses Xserver on pccons. |
Completed in 573 milliseconds