Searched hist:1.319 (Results 1 - 25 of 94) sorted by relevance

1234

/src/sys/kern/
H A Dinit_sysent.c1.319 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.319.2; 1.319.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>
1.319 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.319.2; 1.319.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>
1.319 Sat Jan 06 16:41:23 GMT 2018 kamil branches: 1.319.2; 1.319.4;
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>
H A Dkern_sig.c1.319 Fri Nov 22 21:04:11 GMT 2013 christos branches: 1.319.4; 1.319.6; 1.319.8;
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.

1.319 Fri Nov 22 21:04:11 GMT 2013 christos branches: 1.319.4; 1.319.6; 1.319.8;
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.

1.319 Fri Nov 22 21:04:11 GMT 2013 christos branches: 1.319.4; 1.319.6; 1.319.8;
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.

1.319 Fri Nov 22 21:04:11 GMT 2013 christos branches: 1.319.4; 1.319.6; 1.319.8;
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.

H A Dsyscalls.c1.319 Sun Apr 26 19:16:36 GMT 2020 thorpej Regen for futex call relocation.
/src/sys/netinet/
H A Dip_input.c1.319 Mon Jun 16 00:33:39 GMT 2014 ozaki-r branches: 1.319.2; 1.319.4; 1.319.6; 1.319.10;
Add 3rd argument to pktq_create to pass sc

It will be used to pass bridge sc for bridge_forward softint.

ok rmind@

1.319 Mon Jun 16 00:33:39 GMT 2014 ozaki-r branches: 1.319.2; 1.319.4; 1.319.6; 1.319.10;
Add 3rd argument to pktq_create to pass sc

It will be used to pass bridge sc for bridge_forward softint.

ok rmind@

1.319 Mon Jun 16 00:33:39 GMT 2014 ozaki-r branches: 1.319.2; 1.319.4; 1.319.6; 1.319.10;
Add 3rd argument to pktq_create to pass sc

It will be used to pass bridge sc for bridge_forward softint.

ok rmind@

1.319 Mon Jun 16 00:33:39 GMT 2014 ozaki-r branches: 1.319.2; 1.319.4; 1.319.6; 1.319.10;
Add 3rd argument to pktq_create to pass sc

It will be used to pass bridge sc for bridge_forward softint.

ok rmind@

1.319 Mon Jun 16 00:33:39 GMT 2014 ozaki-r branches: 1.319.2; 1.319.4; 1.319.6; 1.319.10;
Add 3rd argument to pktq_create to pass sc

It will be used to pass bridge sc for bridge_forward softint.

ok rmind@

/src/
H A Dbuild.sh1.319 Tue Oct 03 11:02:36 GMT 2017 maya Simplify.

H A DUPDATING1.319 Sun Jul 11 21:58:52 GMT 2021 mrg note that new GMP may require some cleaning.
/src/sys/arch/i386/conf/
H A DINSTALL1.319 Wed Nov 14 17:54:57 GMT 2007 ad branches: 1.319.6;
- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
clutter the code significantly.
- Remove pccons.
1.319 Wed Nov 14 17:54:57 GMT 2007 ad branches: 1.319.6;
- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
clutter the code significantly.
- Remove pccons.
H A Dfiles.i3861.319 Fri Oct 26 22:17:13 GMT 2007 xtraeme branches: 1.319.2;
Share pcib(4) and amdpcib(4) between i386 and amd64; one copy is enough.

1.319 Fri Oct 26 22:17:13 GMT 2007 xtraeme branches: 1.319.2;
Share pcib(4) and amdpcib(4) between i386 and amd64; one copy is enough.

/src/sys/arch/alpha/conf/
H A DGENERIC1.319 Sun Nov 04 14:34:19 GMT 2007 xtraeme branches: 1.319.2;
Remove System V semaphores and share memory options to set the limits:
SEMMNI, SEMMNS, SEMUME and SHMMAXPGS.

They can be tweaked via sysctl now. Ports that were setting values on
them weren't touched, I only removed the ones that were commented out.

1.319 Sun Nov 04 14:34:19 GMT 2007 xtraeme branches: 1.319.2;
Remove System V semaphores and share memory options to set the limits:
SEMMNI, SEMMNS, SEMUME and SHMMAXPGS.

They can be tweaked via sysctl now. Ports that were setting values on
them weren't touched, I only removed the ones that were commented out.

/src/distrib/sets/lists/comp/
H A Dshl.mi1.319 Thu Jun 28 10:14:01 GMT 2018 christos branches: 1.319.2;
put back lsan
1.319 Thu Jun 28 10:14:01 GMT 2018 christos branches: 1.319.2;
put back lsan
/src/share/mk/
H A Dbsd.prog.mk1.319 Mon Jan 21 21:11:54 GMT 2019 christos branches: 1.319.2;
Most of the mv operations are to move temporary files to their final place.
Some use -f, others don't. This can lead to spurious build failures when
the user performing the build changes. Centralize, and always use -f.

1.319 Mon Jan 21 21:11:54 GMT 2019 christos branches: 1.319.2;
Most of the mv operations are to move temporary files to their final place.
Some use -f, others don't. This can lead to spurious build failures when
the user performing the build changes. Centralize, and always use -f.

/src/share/misc/
H A Dacronyms1.319 Sun Oct 19 21:38:38 GMT 2025 wiz add CLM to acronyms

H A Dacronyms.comp1.319 Thu Jan 21 18:09:10 GMT 2021 kamil Add SRTP (Secure Real-time Transport Protocol)

/src/doc/
H A DBRANCHES1.319 Fri Jan 13 08:54:00 GMT 2012 cherry Officially terminate the cherry-xenmp branch.
/src/sys/sys/
H A Dsyscall.h1.319 Mon Nov 02 18:56:15 GMT 2020 christos regen
H A Dproc.h1.319 Wed Jan 02 19:39:04 GMT 2013 dsl branches: 1.319.2;
Only expose the bulk of sys/proc.h and sys/lwp.h if _KERNEL or _KMEMUSER
is defined.
i386 and amd64 build ok.

1.319 Wed Jan 02 19:39:04 GMT 2013 dsl branches: 1.319.2;
Only expose the bulk of sys/proc.h and sys/lwp.h if _KERNEL or _KMEMUSER
is defined.
i386 and amd64 build ok.

/src/sys/arch/sparc/sparc/
H A Dpmap.c1.319 Wed Oct 17 19:57:15 GMT 2007 garbled branches: 1.319.2;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

1.319 Wed Oct 17 19:57:15 GMT 2007 garbled branches: 1.319.2;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

H A Dmachdep.c1.319 Mon May 21 14:15:18 GMT 2012 martin Calling _lwp_create() with a bogus ucontext could trigger a kernel
assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently
discovered by YAMAMOTO Takashi and Joel Sing.

To avoid this, introduce a cpu_mcontext_validate() function and move all
sanity checks from cpu_setmcontext() there. Also untangle the netbsd32
compat mess slightly and add a cpu_mcontext32_validate() cousin there.

Add an exhaustive atf test case, based partly on code from Joel Sing.

Should finally fix the remaining open part of PR kern/43903.

/src/sys/arch/sparc64/sparc64/
H A Dpmap.c1.319 Fri Feb 09 22:08:33 GMT 2024 andvar fix spelling mistakes, mainly in comments and log messages.

/src/sys/dev/
H A DDEVNAMES1.319 Wed Dec 12 07:04:05 GMT 2018 maxv Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.

/src/sys/arch/amiga/conf/
H A DGENERIC1.319 Tue Jan 23 14:47:53 GMT 2018 sevan Alternate buffer queue strategies no longer considered experimental, update
description.

Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html

/src/distrib/sets/lists/debug/
H A Dshl.mi1.319 Thu Aug 03 15:07:07 GMT 2023 rin lists: Belatedly catch up with lib*san bump for GCC 12.
/src/sys/dev/scsipi/
H A Dsd.c1.319 Sun Nov 20 15:37:19 GMT 2016 mlelstv Make scsipi framework MPSAFE.

Data structures are now protected by a per-adapter mutex at IPL_BIO
that is created by the scsibus or atapibus instance when the adapter
is configured.
The enable reference counter and the channel freeze counter which are
currently used by HBA code before the adapter is configured, are made
atomic.
The target drivers are now all tagged as D_MPSAFE.

Almost all HBA drivers still require the kernel lock to present,
so all callbacks into HBA code are still protected by kernel lock
unless the driver is tagged as SCSIPI_ADAPT_MPSAFE.

TODO: refactor sd and cd to use dksubr.

/src/sys/dev/usb/
H A Dohci.c1.319 Thu Mar 03 06:04:31 GMT 2022 riastradh usb: Factor usb_insert_transfer out of upm_transfer and make private.

Almost every upm_transfer function starts with:

mutex_enter(&sc->sc_lock);
err = usb_insert_transfer(xfer);
mutex_exit(&sc->sc_lock);
if (err)
return err;

Some of them have debug messages sprinkled in here too, or assert
that err == USBD_NORMAL_COMPLETION (alternative is USBD_IN_PROGRESS,
only for pipes with up_running or up_serialise, presumably not
applicable for these types of pipes). Some of them also assert
xfer->ux_status == USBD_NOT_STARTED, which is guaranteed on entry and
preserved by usb_insert_transer.

Exceptions:

- arch/mips/adm5120/dev/ahci.c ahci_device_isoc_transfer just returns
USBD_NORMAL_COMPLETION, but I'm pretty sure this is and always has
been broken anyway, so won't make anything worse (if anything, might
make it better...)

- external/bsd/dwc2/dwc2.c dwc2_device_bulk_transfer and
dwc2_device_isoc_transfer _also_ issue dwc2_device_start(xfer)
under the lock. This is probably a better way to do it, but let's
do it uniformly across all HCIs at once.

- rump/dev/lib/libugenhc/ugenhc.c rumpusb_device_bulk_transfer
sometimes returns USBD_IN_PROGRESS _without_ queueing the transfer,
in the !rump_threads case. Not really sure how this is supposed to
work... If it actually breaks anything, we can figure it out.
H A Duhci.c1.319 Sun Oct 06 14:08:58 GMT 2024 jakllsch Simplify/optimize usb_syncmem() in uhci_device_isoc_done()

Matches ohci(4)

Completed in 388 milliseconds

1234