Searched hist:1.216 (Results 1 - 25 of 228) sorted by relevance

12345678910

/src/sys/dev/pcmcia/
H A Dpcmciadevs.h1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

H A Dpcmciadevs_data.h1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

1.216 Sun Dec 11 00:23:23 GMT 2005 christos branches: 1.216.4; 1.216.6; 1.216.8; 1.216.10; 1.216.12;
merge ktrace-lwp.

/src/sys/compat/netbsd32/
H A Dnetbsd32_syscalls_autoload.c1.26 Sat Jan 18 07:33:24 GMT 2020 kamil Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.

H A Dnetbsd32_systrace_args.c1.37 Sat Jan 18 07:33:24 GMT 2020 kamil Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.

H A Dnetbsd32_netbsd.c1.216 Sun May 06 13:40:51 GMT 2018 kamil branches: 1.216.2;
Remove an element from struct emul: e_tracesig

e_tracesig used to be implemented for Darwin compat. Nowadays the Darwin
compatiblity layer is gone and there are no other users.

This functionality isn't used where it shall be used in the existing
codebase.

If we want to emulate debugging interfaces in compat layers we would need
to implement that from scratch anyway. We would need to be bug compatible
with other OSes too.

Proposed on tech-kern@.

Welcome to NetBSD 8.99.16!

Sponsored by <The NetBSD Foundation>

1.216 Sun May 06 13:40:51 GMT 2018 kamil branches: 1.216.2;
Remove an element from struct emul: e_tracesig

e_tracesig used to be implemented for Darwin compat. Nowadays the Darwin
compatiblity layer is gone and there are no other users.

This functionality isn't used where it shall be used in the existing
codebase.

If we want to emulate debugging interfaces in compat layers we would need
to implement that from scratch anyway. We would need to be bug compatible
with other OSes too.

Proposed on tech-kern@.

Welcome to NetBSD 8.99.16!

Sponsored by <The NetBSD Foundation>

H A Dnetbsd32_syscall.h1.147 Sat Jan 18 07:33:24 GMT 2020 kamil Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.

H A Dnetbsd32_syscallargs.h1.146 Sat Jan 18 07:33:24 GMT 2020 kamil Catch up after getpid/getgid/getuid changes in native ABI in 2008

getpid(), getuid() and getgid() used to call respectively sys_getpid(),
sys_getuid() and sys_getgid(). In the BSD4.3 compat mode there was a
fallback to call sys_getpid_with_ppid() and related functions.

In 2008 the compat ifdef was removed in sys/kern/syscalls.master r. 1.216.

For purity reasons we probably shall restore the NetBSD original behavior
and implement BSD4.3 one as a compat module, however it is not worth the
complexity.

Align the netbsd32 compat ABI to native ABI and call functions that return
two integers as in BSD4.3.

/src/sys/arch/mips/mips/
H A Dtrap.c1.216 Mon Dec 03 15:33:56 GMT 2007 ad branches: 1.216.14; 1.216.18; 1.216.20; 1.216.24;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

1.216 Mon Dec 03 15:33:56 GMT 2007 ad branches: 1.216.14; 1.216.18; 1.216.20; 1.216.24;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

1.216 Mon Dec 03 15:33:56 GMT 2007 ad branches: 1.216.14; 1.216.18; 1.216.20; 1.216.24;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

1.216 Mon Dec 03 15:33:56 GMT 2007 ad branches: 1.216.14; 1.216.18; 1.216.20; 1.216.24;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

1.216 Mon Dec 03 15:33:56 GMT 2007 ad branches: 1.216.14; 1.216.18; 1.216.20; 1.216.24;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

/src/sys/kern/
H A Dkern_sysctl.c1.216 Mon Apr 28 20:24:03 GMT 2008 martin branches: 1.216.2; 1.216.6;
Remove clause 3 and 4 from TNF licenses
1.216 Mon Apr 28 20:24:03 GMT 2008 martin branches: 1.216.2; 1.216.6;
Remove clause 3 and 4 from TNF licenses
1.216 Mon Apr 28 20:24:03 GMT 2008 martin branches: 1.216.2; 1.216.6;
Remove clause 3 and 4 from TNF licenses
H A Dkern_subr.c1.216 Sat Nov 22 11:04:57 GMT 2014 mlelstv branches: 1.216.2;
Let MD code provide boot disk information as spec string that can be
parsed by MI code. The format is the same as provided by an embedded
'root on <rootspec>' string in the config file. An embedded string
(other than a wildcard) still takes precedence.

1.216 Sat Nov 22 11:04:57 GMT 2014 mlelstv branches: 1.216.2;
Let MD code provide boot disk information as spec string that can be
parsed by MI code. The format is the same as provided by an embedded
'root on <rootspec>' string in the config file. An embedded string
(other than a wildcard) still takes precedence.

/src/sys/net/
H A Dbpf.c1.216 Mon Feb 20 03:08:38 GMT 2017 ozaki-r branches: 1.216.4; 1.216.6;
Reinit a pslist entry before inserting it to a pslist again

Fix PR kern/51984
Tested by nonaka@

1.216 Mon Feb 20 03:08:38 GMT 2017 ozaki-r branches: 1.216.4; 1.216.6;
Reinit a pslist entry before inserting it to a pslist again

Fix PR kern/51984
Tested by nonaka@

1.216 Mon Feb 20 03:08:38 GMT 2017 ozaki-r branches: 1.216.4; 1.216.6;
Reinit a pslist entry before inserting it to a pslist again

Fix PR kern/51984
Tested by nonaka@

/src/sys/dev/scsipi/
H A Dst.c1.216 Sun Dec 06 22:48:17 GMT 2009 dyoung branches: 1.216.2; 1.216.4;
Delete do-nothing device-activation hooks.

1.216 Sun Dec 06 22:48:17 GMT 2009 dyoung branches: 1.216.2; 1.216.4;
Delete do-nothing device-activation hooks.

1.216 Sun Dec 06 22:48:17 GMT 2009 dyoung branches: 1.216.2; 1.216.4;
Delete do-nothing device-activation hooks.

/src/sys/dev/usb/
H A Duhci.c1.216 Fri Mar 28 17:14:46 GMT 2008 drochner branches: 1.216.2; 1.216.4;
split device/softc for USB host controllers and the usb (control)
device,
this is hairy stuff, and I've only tested with uhci/ehci at pci,
please test the rest and report problems

1.216 Fri Mar 28 17:14:46 GMT 2008 drochner branches: 1.216.2; 1.216.4;
split device/softc for USB host controllers and the usb (control)
device,
this is hairy stuff, and I've only tested with uhci/ehci at pci,
please test the rest and report problems

1.216 Fri Mar 28 17:14:46 GMT 2008 drochner branches: 1.216.2; 1.216.4;
split device/softc for USB host controllers and the usb (control)
device,
this is hairy stuff, and I've only tested with uhci/ehci at pci,
please test the rest and report problems

/src/sys/arch/sparc64/conf/
H A DGENERIC1.216 Mon May 06 02:24:37 GMT 2019 sevan branches: 1.216.2;
Use filesystems.config to reduce duplication

1.216 Mon May 06 02:24:37 GMT 2019 sevan branches: 1.216.2;
Use filesystems.config to reduce duplication

/src/sys/arch/vax/conf/
H A DGENERIC1.216 Thu Sep 29 10:10:10 GMT 2022 riastradh branches: 1.216.4;
swwdog(4): Add to GENERIC kernels.

Plus a handful of others that I'm familiar with. Lots of special-
purpose kernels should probably have this too but I'm not going
through all the arm, mips, and ppc evaluation board kernels to see
which ones are relevant.

Omitted from systems I know to be very small:
- sun2/GENERIC
- dreamcast/GENERIC
Feel free to remove it from others that need to be kept smaller.

Compile-tested a few of these just in case:
- alpha/GENERIC
- amd64/GENERIC
- evbmips/OCTEON
- i386/GENERIC
- riscv/GENERIC

PR kern/29702

1.216 Thu Sep 29 10:10:10 GMT 2022 riastradh branches: 1.216.4;
swwdog(4): Add to GENERIC kernels.

Plus a handful of others that I'm familiar with. Lots of special-
purpose kernels should probably have this too but I'm not going
through all the arm, mips, and ppc evaluation board kernels to see
which ones are relevant.

Omitted from systems I know to be very small:
- sun2/GENERIC
- dreamcast/GENERIC
Feel free to remove it from others that need to be kept smaller.

Compile-tested a few of these just in case:
- alpha/GENERIC
- amd64/GENERIC
- evbmips/OCTEON
- i386/GENERIC
- riscv/GENERIC

PR kern/29702

/src/sys/arch/evbarm/conf/
H A DGENERIC641.216 Fri May 17 10:25:43 GMT 2024 nia branches: 1.216.2;
Add some "simpler" PCI audio devices to aarch64's GENERIC64

These serve as alternatives to hdaudio. Tested in QEMU.

1.216 Fri May 17 10:25:43 GMT 2024 nia branches: 1.216.2;
Add some "simpler" PCI audio devices to aarch64's GENERIC64

These serve as alternatives to hdaudio. Tested in QEMU.

/src/sys/arch/hpcmips/conf/
H A DGENERIC1.216 Tue Jun 05 08:44:11 GMT 2012 abs branches: 1.216.2;
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.

1.216 Tue Jun 05 08:44:11 GMT 2012 abs branches: 1.216.2;
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.

/src/lib/libc/gen/
H A DMakefile.inc1.216 Tue May 31 13:42:59 GMT 2022 riastradh branches: 1.216.2;
libc: Reintroduce getentropy.

This was introduced two years ago when the getrandom/getentropy API
question was still open, and removed because the discussion was
ongoing. Now getentropy is more widely adopted and soon to be in
POSIX. So reintroduce the symbol into libc since we'll be keeping it
anyway. Discussion of details of the semantics, as interpreted by
NetBSD, is ongoing, but the symbol needs to get in before the
netbsd-10 branch. The draft POSIX text is
(https://www.opengroup.org/austin/docs/austin_1110.pdf):

SYNOPSIS
#include <unistd.h>

int getentropy(void *buffer, size_t length);

DESCRIPTION
The getentropy() function shall write length bytes of data
starting at the location pointed to by buffer. The output
shall be unpredictable high quality random data, generated by
a cryptographically secure pseudo-random number
generator. The maximum permitted value for the length
argument is given by the {GETENTROPY_MAX} symbolic constant
defined in <limits.h>.

RETURN VALUES
Upon successful completion, getentropy() shall return 0;
otherwise, -1 shall be retunred and errno set to indicate the
error.

ERRORS
The getentropy() function shall fail if:

[EINVAL] The value of length is greater than
{GETENTROPY_MAX}.

The getentropy() function may fail if:

[ENOSYS] The system does not provide the necessary
source of entropy.

RATIONALE
The getentropy() function is not a cancellation point.

Minor changes from the previous introduction of getentropy into libc:

- Return EINVAL, not EIO, on buflen > 256.
- Define GETENTROPY_MAX in limits.h.

The declaration of getentropy in unistd.h and definition of
GETENTROPY_MAX in limits.h are currently conditional on
_NETBSD_SOURCE. When the next revision of POSIX is finalized, we can
expose them also under _POSIX_C_SOURCE > 20yymmL as usual -- and this
can be done as a pullup without breaking existing compiled programs.

1.216 Tue May 31 13:42:59 GMT 2022 riastradh branches: 1.216.2;
libc: Reintroduce getentropy.

This was introduced two years ago when the getrandom/getentropy API
question was still open, and removed because the discussion was
ongoing. Now getentropy is more widely adopted and soon to be in
POSIX. So reintroduce the symbol into libc since we'll be keeping it
anyway. Discussion of details of the semantics, as interpreted by
NetBSD, is ongoing, but the symbol needs to get in before the
netbsd-10 branch. The draft POSIX text is
(https://www.opengroup.org/austin/docs/austin_1110.pdf):

SYNOPSIS
#include <unistd.h>

int getentropy(void *buffer, size_t length);

DESCRIPTION
The getentropy() function shall write length bytes of data
starting at the location pointed to by buffer. The output
shall be unpredictable high quality random data, generated by
a cryptographically secure pseudo-random number
generator. The maximum permitted value for the length
argument is given by the {GETENTROPY_MAX} symbolic constant
defined in <limits.h>.

RETURN VALUES
Upon successful completion, getentropy() shall return 0;
otherwise, -1 shall be retunred and errno set to indicate the
error.

ERRORS
The getentropy() function shall fail if:

[EINVAL] The value of length is greater than
{GETENTROPY_MAX}.

The getentropy() function may fail if:

[ENOSYS] The system does not provide the necessary
source of entropy.

RATIONALE
The getentropy() function is not a cancellation point.

Minor changes from the previous introduction of getentropy into libc:

- Return EINVAL, not EIO, on buflen > 256.
- Define GETENTROPY_MAX in limits.h.

The declaration of getentropy in unistd.h and definition of
GETENTROPY_MAX in limits.h are currently conditional on
_NETBSD_SOURCE. When the next revision of POSIX is finalized, we can
expose them also under _POSIX_C_SOURCE > 20yymmL as usual -- and this
can be done as a pullup without breaking existing compiled programs.

/src/lib/libc/sys/
H A DMakefile.inc1.216 Wed Sep 12 02:00:53 GMT 2012 manu branches: 1.216.2;
setcontext() used to be incompatible with -lpthread since it affected
the TLS pointer, therefore wrecking the pthread environement.

Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.

We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
(powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
setcontext() libc stub instead of doing a plain system call.

While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
(hopefully helpful to spot MD problems introduced with this change)

Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
powerpc, sh3, sparc and sparc64 is left to portmasters
sparc64

Approved by core@
1.216 Wed Sep 12 02:00:53 GMT 2012 manu branches: 1.216.2;
setcontext() used to be incompatible with -lpthread since it affected
the TLS pointer, therefore wrecking the pthread environement.

Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.

We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
(powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
setcontext() libc stub instead of doing a plain system call.

While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
(hopefully helpful to spot MD problems introduced with this change)

Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
powerpc, sh3, sparc and sparc64 is left to portmasters
sparc64

Approved by core@
/src/distrib/sets/lists/comp/
H A Dmd.sparc641.216 Sat Jun 22 20:17:25 GMT 2024 riastradh branches: 1.216.2;
distrib/lists/sets/comp: Add gcc=12 obsolete entries for gcc-10/*.h.
1.216 Sat Jun 22 20:17:25 GMT 2024 riastradh branches: 1.216.2;
distrib/lists/sets/comp: Add gcc=12 obsolete entries for gcc-10/*.h.
/src/sys/arch/mac68k/conf/
H A DGENERIC1.216 Sat Jul 05 09:21:14 GMT 2014 tsutsui branches: 1.216.2;
Use COPTS="-O2 -fno-reorder-blocks" as defined in sys.mk for userland.

Compile tests only.

1.216 Sat Jul 05 09:21:14 GMT 2014 tsutsui branches: 1.216.2;
Use COPTS="-O2 -fno-reorder-blocks" as defined in sys.mk for userland.

Compile tests only.

/src/sys/dev/pci/
H A Dpciide.c1.216 Tue Mar 18 20:46:37 GMT 2008 cube branches: 1.216.4;
Split device_t and softc for ATA devices, as well as wd(4). Other
cosmetic changes where appropriate.

1.216 Tue Mar 18 20:46:37 GMT 2008 cube branches: 1.216.4;
Split device_t and softc for ATA devices, as well as wd(4). Other
cosmetic changes where appropriate.

/src/usr.bin/vmstat/
H A Dvmstat.c1.216 Thu Jan 05 07:53:20 GMT 2017 ryo branches: 1.216.6;
"vmstat -ie[v]" auto fit to minimum columns

Reviewed by msaitoh@

1.216 Thu Jan 05 07:53:20 GMT 2017 ryo branches: 1.216.6;
"vmstat -ie[v]" auto fit to minimum columns

Reviewed by msaitoh@

/src/usr.sbin/
H A DMakefile1.216 Thu Jul 27 22:15:07 GMT 2006 christos branches: 1.216.2;
add services_mkdb back.

1.216 Thu Jul 27 22:15:07 GMT 2006 christos branches: 1.216.2;
add services_mkdb back.

/src/usr.bin/
H A DMakefile1.216 Thu Jan 16 01:54:47 GMT 2014 pooka branches: 1.216.2;
Add rump_wmd, a utility to resolve rump kernel component dependencies.

1.216 Thu Jan 16 01:54:47 GMT 2014 pooka branches: 1.216.2;
Add rump_wmd, a utility to resolve rump kernel component dependencies.

Completed in 237 milliseconds

12345678910