Searched hist:1.373 (Results 1 - 25 of 66) sorted by relevance
| /src/ | ||
| H A D | build.sh | 1.373 Tue Jul 18 16:59:57 GMT 2023 lukem build.sh: use mk.conf (if present) as MAKECONF Set MAKECONF to mk.conf in the same directory as build.sh (i.e., the top of the source tree) if mk.conf is present. This means unprivileged users can benefit from mk.conf(5) semantics without write privileges to /etc/mk.conf, and also simplifies per-source-directory configuration. Fail early if $MAKECONF is empty, since build.sh will fail anyway after rebuilding nbmake. Ensure that the computed MAKECONF isn't empty, and then always set MAKECONF in the makewrapper (nbmake-$MACHINE). Improve some formatting consistency in BUILDING.mdoc, (even if BUILDING is generated without markup). |
| H A D | UPDATING | 1.373 Sat Nov 23 02:26:06 GMT 2024 riastradh UPDATING: I accidentally a word in previous. |
| /src/sys/arch/arm/arm32/ | ||
| H A D | pmap.c | 1.373 Tue Apr 23 11:21:21 GMT 2019 bouyer branches: 1.373.2; Fix a deadlock between the pool and pmap codes: - cpu0 grabs the kernel lock (e.g. from a non-MPSAFE interrupt) and calls pool_get(). - cpu1 does a pool_get() on the same pool from MPSAFE code, which needs a pool_page_alloc(), which ends up in pmap_extract_coherency(). So cpu0 holds the kernel_lock and wants the pool lock. cpu1 holds the pool lock and wants the kernel_lock in pmap_extract_coherency(). The pmap code should not rely on kernel_lock. Intead make the pmap_kernel()->pm_obj_lock a IPL_VM lock and use it as pmap lock (thus dropping the pmap test pmap_{acquire,release}_pmap_lock()). This needs to be a IPL_VM because unlike user pmaps, this can be locked from interrupt context. Add a IPL_NONE lock for pmap_growkernel(). We can't use pmap_kernel()->pm_obj_lock here because pmap_grow_map() may sleep. Make pmap_lock (which may be locked with pm_obj_lock held) a IPL_VM lock in all case. reorder a few things to not call pool_get()/pool_put() (which may sleep) with pm_obj_lock held. Patch initially posted to port-arm@ on April 19, improved patch (per suggestions from Nick Hudson and Jason Thorpe) on April 21. 1.373 Tue Apr 23 11:21:21 GMT 2019 bouyer branches: 1.373.2; Fix a deadlock between the pool and pmap codes: - cpu0 grabs the kernel lock (e.g. from a non-MPSAFE interrupt) and calls pool_get(). - cpu1 does a pool_get() on the same pool from MPSAFE code, which needs a pool_page_alloc(), which ends up in pmap_extract_coherency(). So cpu0 holds the kernel_lock and wants the pool lock. cpu1 holds the pool lock and wants the kernel_lock in pmap_extract_coherency(). The pmap code should not rely on kernel_lock. Intead make the pmap_kernel()->pm_obj_lock a IPL_VM lock and use it as pmap lock (thus dropping the pmap test pmap_{acquire,release}_pmap_lock()). This needs to be a IPL_VM because unlike user pmaps, this can be locked from interrupt context. Add a IPL_NONE lock for pmap_growkernel(). We can't use pmap_kernel()->pm_obj_lock here because pmap_grow_map() may sleep. Make pmap_lock (which may be locked with pm_obj_lock held) a IPL_VM lock in all case. reorder a few things to not call pool_get()/pool_put() (which may sleep) with pm_obj_lock held. Patch initially posted to port-arm@ on April 19, improved patch (per suggestions from Nick Hudson and Jason Thorpe) on April 21. |
| /src/share/man/man4/ | ||
| H A D | options.4 | 1.373 Sat Feb 07 15:32:11 GMT 2009 wiz branches: 1.373.2; Bump date for previous. New sentence, new line. 1.373 Sat Feb 07 15:32:11 GMT 2009 wiz branches: 1.373.2; Bump date for previous. New sentence, new line. |
| /src/sys/arch/alpha/conf/ | ||
| H A D | GENERIC | 1.373 Fri Dec 09 02:25:46 GMT 2016 christos kill PCPPISPEAKER |
| /src/distrib/sets/lists/debug/ | ||
| H A D | shl.mi | 1.373 Mon Oct 06 13:16:43 GMT 2025 riastradh libpthread: Test pthread stubs in threaded vs non-threaded programs. PR lib/59685: libcrypto should not depend on libpthread |
| H A D | mi | 1.373 Thu Feb 24 03:35:33 GMT 2022 mrg enable blkdiscard(8) build. |
| /src/share/misc/ | ||
| H A D | acronyms.comp | 1.373 Tue Oct 10 01:17:19 GMT 2023 jschauma +KEK key encryption key (funny, we already had DEK, those usually come in pairs) |
| /src/sys/arch/macppc/conf/ | ||
| H A D | GENERIC | 1.373 Wed Feb 16 20:14:40 GMT 2022 riastradh macppc: Support GENERIC.local. |
| /src/sys/ufs/ffs/ | ||
| H A D | ffs_vfsops.c | 1.373 Sat Sep 18 03:05:20 GMT 2021 christos Change the default for ACLs to be posix1e instead of nfsv4 to match FreeBSD. Requested by chuq. |
| /src/sys/ufs/lfs/ | ||
| H A D | lfs_vfsops.c | 1.373 Sun Feb 23 08:49:46 GMT 2020 riastradh Dust off the orphan detection code and try to make it work. |
| /src/sys/uvm/ | ||
| H A D | uvm_map.c | 1.373 Sat Mar 14 14:15:43 GMT 2020 ad - uvmspace_exec(), uvmspace_free(): if pmap_remove_all() returns true the pmap is emptied. Pass UVM_FLAG_VAONLY when clearing out the map and avoid needless extra work to tear down each mapping individually. - uvm_map_lookup_entry(): remove the code to do a linear scan of map entries for small maps, in preference to using the RB tree. It's questionable, and I think the code is almost never triggered because the average number of map entries has probably exceeded the hard-coded threshold for quite some time. - vm_map_entry: get it aligned on a cacheline boundary, and cluster fields used during rbtree lookup at the beginning. |
| /src/sys/kern/ | ||
| H A D | kern_sig.c | 1.373 Tue Oct 15 13:59:57 GMT 2019 kamil Remove the short-circuit lwp_exit() path from sigswitch() sigswitch() can be called from exit1() through: ttywait()->ttysleep()-> cv_timedwait_sig()->sleepq_block()->issignal()->sigswitch() lwp_exit() called for the last LWP triggers exit1() and this causes a panic. The debugger related signals have short-circuit demise paths in eventswitch() and other functions, before calling sigswitch(). This change restores the original behavior, but there is an open question whether the kernel crash is a red herring of misbehavior of ttywait(). This should fix PR kern/54618 by David H. Gutteridge |
| /src/sys/arch/sparc64/sparc64/ | ||
| H A D | locore.s | 1.373 Wed Sep 24 18:32:10 GMT 2014 palle sun4v: add code to enable startup of secondary cpus on both sun4u and sun4v systems - ok martin@ |
| /src/sys/dev/ata/ | ||
| H A D | wd.c | 1.373 Tue May 12 14:16:53 GMT 2009 cegger struct device * -> device_t, no functional changes intended. |
| /src/sys/arch/sparc/sparc/ | ||
| H A D | pmap.c | 1.373 Sun Jan 24 07:36:54 GMT 2021 mrg avoid using 'extern <func|data>;' inside a .c file, but instead use header files and ensure definitions are not duplicated or are technically (if not in codegen) wrong. |
| /src/sys/dev/ic/ | ||
| H A D | com.c | 1.373 Fri Nov 12 21:57:13 GMT 2021 jmcneill com: Add support for 32-bit IO accesses. |
| /src/sys/arch/i386/conf/ | ||
| H A D | ALL | 1.373 Mon Apr 21 16:35:38 GMT 2014 chs add malo at pcmcia. |
| H A D | files.i386 | 1.373 Fri Feb 07 22:40:22 GMT 2014 dsl Convert the amd64 build to use x86/cpu_extended_state.h so that the fpu definitions match those of i386. Mostly just structure and field renames, in addition: 1) process_xmm_to_s87() and process_s87_to_xmm() moved into x86/convert_xmm_s87.c so they can be used by amd64's netbsd32 code. 2) The linux signal code simplified to use a structure copy for ths fxsave data - it matches the hardware definition and won't change. |
| /src/sys/arch/alpha/alpha/ | ||
| H A D | machdep.c | 1.373 Sun Jul 04 22:42:35 GMT 2021 thorpej Remove unnecessary #include <sys/malloc.h> |
| /src/sys/arch/amd64/amd64/ | ||
| H A D | machdep.c | 1.373 Mon Mar 17 11:39:02 GMT 2025 riastradh x86: Set tf_trapno = T_ASTFLT on exec. In most cases, the caller will already have tf_trapno=T_ASTFLT and tf_err=2 -- the latter being the size of the SYSCALL instruction for ERESTART handling. ERESTART handling is not relevant after exec, but checking for AST on userret may be. Hoping this will fix the i386 test bed! Aside from padding fields, these (tf_trapno and tf_err) are the only two members of trapframe that were newly zeroed on i386. The corresponding amd64 changes -- which zeroed many other registers -- worked in my testing, but evidently that wasn't enough testing. PR kern/59084: exec/spawn leaks register content |
| /src/distrib/notes/common/ | ||
| H A D | main | 1.373 Tue Nov 27 13:38:23 GMT 2007 jnemeth Add a comment after the copyright boiler plate describing how to "regenerate" this file. |
| /src/etc/ | ||
| H A D | Makefile | 1.373 Tue Sep 29 23:56:27 GMT 2009 tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder. |
| /src/share/man/man9/ | ||
| H A D | Makefile | 1.373 Tue Aug 06 22:33:59 GMT 2013 soren Build orphaned man pages. |
| /src/share/mk/ | ||
| H A D | bsd.README | 1.373 Sat Jun 02 01:41:49 GMT 2018 christos Add build glue to build all the code with sanitizers: MKSANITIZE. |
Completed in 530 milliseconds