Searched +hist:1.19 +hist:2.5 (Results 1 - 25 of 95) sorted by relevance

1234

/src/usr.sbin/ypbind/
H A Dypbind.81.19 Sun Jun 15 01:37:48 GMT 2014 dholland Document exponential backoff behavior and SIGHUP support, plus a couple
other minor edits.
1.5 Wed Oct 02 05:55:05 GMT 1996 thorpej Change name of ypservers file to /var/yp/binding/domain.ypservers.
This is a compromise between the Solaris 2.5 naming of this file
(/var/yp/binding/domain/ypservers and /var/yp/binding/domain/vers)
and traditional NetBSD naming (/var/yp/binding/domain.vers).
Changing to the Solaris naming makes the C library incompatible
with ypbind. While it's easy to change the C library, I don't feel
right about introducing a gratuitous incompatibility.

The current name (/var/yp/domain/ypservers) conflicts with the name
of the YP map listing slave servers for a domain.

Per discussion w/ Chris Demetriou and Luke Mewburn.
1.4 Tue Oct 01 01:37:58 GMT 1996 thorpej .ypservers -> ypservers, to match Solaris 2.5
H A Dypbind.c1.29 Wed Oct 02 05:55:06 GMT 1996 thorpej Change name of ypservers file to /var/yp/binding/domain.ypservers.
This is a compromise between the Solaris 2.5 naming of this file
(/var/yp/binding/domain/ypservers and /var/yp/binding/domain/vers)
and traditional NetBSD naming (/var/yp/binding/domain.vers).
Changing to the Solaris naming makes the C library incompatible
with ypbind. While it's easy to change the C library, I don't feel
right about introducing a gratuitous incompatibility.

The current name (/var/yp/domain/ypservers) conflicts with the name
of the YP map listing slave servers for a domain.

Per discussion w/ Chris Demetriou and Luke Mewburn.
1.28 Tue Oct 01 01:38:00 GMT 1996 thorpej .ypservers -> ypservers, to match Solaris 2.5
1.19 Fri Apr 21 04:40:36 GMT 1995 cgd really nasty hack for the alpha. bigtime XXX
/src/sys/arch/hpcsh/hpcsh/
H A Dbus_space.c1.19 Fri Jan 27 18:52:57 GMT 2012 para branches: 1.19.60;
converting extent(9) from malloc(9) to kmem(9)
preceding kmem-vmem-pool-uvm patch

releng@ acknowledged
1.19 Fri Jan 27 18:52:57 GMT 2012 para branches: 1.19.60;
converting extent(9) from malloc(9) to kmem(9)
preceding kmem-vmem-pool-uvm patch

releng@ acknowledged
1.12 Wed May 31 22:40:38 GMT 2006 uwe Use C99 syntax for designated initializers.
Semicolon syntax is a gcc extension and has been obsolete since gcc 2.5.
/src/share/man/man4/
H A Dcdce.41.19 Sun Nov 05 17:52:09 GMT 2023 mrg add a note about realtek 8156* support working here.

(it can and should be better in the ure(4) driver, but the support
is not yet ported over.)

also add a note about USB 3 speeds. this device is 2.5G, and i've
seen it do just over 1G speeds. other 1G devices also use USB 3
speeds not mentioned here.

bump date.
1.19 Sun Nov 05 17:52:09 GMT 2023 mrg add a note about realtek 8156* support working here.

(it can and should be better in the ure(4) driver, but the support
is not yet ported over.)

also add a note about USB 3 speeds. this device is 2.5G, and i've
seen it do just over 1G speeds. other 1G devices also use USB 3
speeds not mentioned here.

bump date.
/src/usr.bin/sys_info/
H A Dsys_info.sh1.19 Thu Apr 17 06:19:06 GMT 2025 agc sys_info: Fix a minor typo from 2017, should make -d <directory path> work a bit better for X libraries
1.15 Thu Sep 21 01:15:45 GMT 2017 agc Update sys_info to 20170920

+ add a -d <destdir> option, which allows the versions of programs
in a directory tree rooted at "<destdir>" to be reported on, rather
than the programs and libraries rooted under /. This is useful, for
example, for finding out the versions of utilities and libraries
after a build.sh run:

% sys_info
awk-20121220
bind-9.10.5pl2
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
dtc-1.4.4
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20170803
libc-12.208
...
% sys_info -d /data/8/build/dest/x86_64
awk-20121220
bind-9.10.5pl1
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20150113
libc-12.207
...
%
1.15 Thu Sep 21 01:15:45 GMT 2017 agc Update sys_info to 20170920

+ add a -d <destdir> option, which allows the versions of programs
in a directory tree rooted at "<destdir>" to be reported on, rather
than the programs and libraries rooted under /. This is useful, for
example, for finding out the versions of utilities and libraries
after a build.sh run:

% sys_info
awk-20121220
bind-9.10.5pl2
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
dtc-1.4.4
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20170803
libc-12.208
...
% sys_info -d /data/8/build/dest/x86_64
awk-20121220
bind-9.10.5pl1
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20150113
libc-12.207
...
%
1.1 Sat Jun 04 15:27:11 GMT 2016 agc Following positive feedback on tech-userlevel, move the sys_info
script from othersrc to usr.bin/sys_info

The sys_info script is a small script which will show the version
information for installed utilities. It also works on the kernel, and
on most libraries.

Its use is as follow:

[19:41:13] agc@netbsd-002 ...external/bsd/sys_info [4568] > ./sys_info -a
awk-20121220
bind-9.10.3pl3
bzip2-1.0.6
calendar-20160601
ftpd-20110904
g++-4.8.5
gcc-4.8.5
grep-2.5.1anb1
gzip-20150113
bozohttpd-20151231
NetBSD-7.99.26
netpgp-3.99.17
netpgpverify-20160214
ntp-4.2.8pl5
openssl-1.0.1r
sqlite3-3.12.2
openssh-7.1
opensshd-7.1
tcsh-6.19.00
xz-5.2.1
[19:41:20] agc@netbsd-002 ...external/bsd/sys_info [4569] > ./sys_info ntp ssh netpgp
ntp-4.2.8pl5
openssh-7.1
netpgp-3.99.17
[19:41:31] agc@netbsd-002 ...external/bsd/sys_info [4570] > ./sys_info ntp ssh netbsd
ntp-4.2.8pl5
openssh-7.1
NetBSD-7.99.26
[19:41:38] agc@netbsd-002 ...external/bsd/sys_info [4571] >

The -a option can be given to the script to print out the information
on all known components.

The sys_info script also works on libraries, returning their
"versions" as given by the shared object version numbers.

[19:45:06] agc@netbsd-002 ...external/bsd/sys_info [4572] > ./sys_info libevent libXfont libc netbsd
libevent-4.0
libXfont-3.0
libc-12.200
NetBSD-7.99.26
[19:45:27] agc@netbsd-002 ...external/bsd/sys_info [4573] >

Alistair Crooks
Wed Jun 1 19:44:01 PDT 2016
/src/sys/arch/sparc64/conf/
H A DINSTALL1.19 Wed Dec 07 00:40:47 GMT 2005 tsutsui branches: 1.19.4; 1.19.8; 1.19.16;
Remove obsolete options VNODE_OP_NOINLINE.
1.19 Wed Dec 07 00:40:47 GMT 2005 tsutsui branches: 1.19.4; 1.19.8; 1.19.16;
Remove obsolete options VNODE_OP_NOINLINE.
1.19 Wed Dec 07 00:40:47 GMT 2005 tsutsui branches: 1.19.4; 1.19.8; 1.19.16;
Remove obsolete options VNODE_OP_NOINLINE.
1.19 Wed Dec 07 00:40:47 GMT 2005 tsutsui branches: 1.19.4; 1.19.8; 1.19.16;
Remove obsolete options VNODE_OP_NOINLINE.
1.6 Mon Jan 21 13:47:25 GMT 2002 mrg - reduce INSTALL size by 2.5MB.
/src/sys/compat/linux/common/
H A Dlinux_socket.h1.19 Sat Nov 28 22:11:42 GMT 2009 dsl branches: 1.19.2; 1.19.4;
Add LINUX_SIOCGIFMTU and LINUX_IP_HDRINCL support.
Fixes part of PR/31358
The other parts are rather too intrusive to be fixed as in the PR.
1.19 Sat Nov 28 22:11:42 GMT 2009 dsl branches: 1.19.2; 1.19.4;
Add LINUX_SIOCGIFMTU and LINUX_IP_HDRINCL support.
Fixes part of PR/31358
The other parts are rather too intrusive to be fixed as in the PR.
1.19 Sat Nov 28 22:11:42 GMT 2009 dsl branches: 1.19.2; 1.19.4;
Add LINUX_SIOCGIFMTU and LINUX_IP_HDRINCL support.
Fixes part of PR/31358
The other parts are rather too intrusive to be fixed as in the PR.
1.11 Sun Jul 27 19:30:03 GMT 2003 jdolecek More complete sendmsg(2) and recvmsg(2) emulation:
* translate MSG_* flags
* rewrite CMSG level/type to appropriate NetBSD value on input, and to Linux
value on output
* handle different CMSG_DATA alignment for some archs

This fixes SCM_RIGHTS passing. Other SCM_* types are not supported -
the set is different on NetBSD and Linux. SCM_TIMESTAMP doesn't seem
to be actually implemented in Linux 2.5.15, so it's not supported
for Linux binaries either (for now).

PR: 21577 by Todd Vierling
/src/sys/arch/x86/include/
H A Dcpu_extended_state.h1.19 Thu Apr 24 01:50:39 GMT 2025 riastradh amd64: Allocate FPU save state outside pcb if it's too large.

We have seen x86_fpu_save_size values (CPUID[EAX=0x0d, ECX=0].ECX) as
large as 11008 bytes, notably with Intel AMX TILEDATA's 8192-byte
state.

We only do this for user threads, and only on machines where it's
necessary, to avoid incurring much overhead. There is still a tiny
bit of overhead when saving and restoring the FPU state by using a
pointer indirection instead of arithmetic indirection for access to
struct pcb::pcb_savefpu, but this is probably a drop in the bucket
compared to the memory traffic incurred by the FPU state save/restore
anyway.

For now, these paths are mostly disabled on i386. We could enable
them but it will require either rewriting cpu_uarea_alloc/free for
i386, or adopting a guard page like amd64 does, which might be costly
and so should be undertaken only with some thought and care. And
since Intel AMX instructions only work in 64-bit mode, it's not
likely to be useful on i386.

PR port-amd64/57661: Crash when booting on Xeon Silver 4416+ in
KVM/Qemu

These changes, as a side effect, may fix:

PR kern/57258: kthread_fpu_enter/exit problem

by making sure to allocate an FPU save space that is large enough to
guarantee fpu_kern_enter/leave work safely, instead of just using a
union savefpu object on the stack (which, at 576 bytes, may be too
small on some machines, particularly with AVX512 requiring ~2.5K).
(But we'll have to do some extra work with kthread_fpu_enter/exit_md
-- if we try doing them again on x86 -- to actually allocate the
separate pcb on these machines!)
1.19 Thu Apr 24 01:50:39 GMT 2025 riastradh amd64: Allocate FPU save state outside pcb if it's too large.

We have seen x86_fpu_save_size values (CPUID[EAX=0x0d, ECX=0].ECX) as
large as 11008 bytes, notably with Intel AMX TILEDATA's 8192-byte
state.

We only do this for user threads, and only on machines where it's
necessary, to avoid incurring much overhead. There is still a tiny
bit of overhead when saving and restoring the FPU state by using a
pointer indirection instead of arithmetic indirection for access to
struct pcb::pcb_savefpu, but this is probably a drop in the bucket
compared to the memory traffic incurred by the FPU state save/restore
anyway.

For now, these paths are mostly disabled on i386. We could enable
them but it will require either rewriting cpu_uarea_alloc/free for
i386, or adopting a guard page like amd64 does, which might be costly
and so should be undertaken only with some thought and care. And
since Intel AMX instructions only work in 64-bit mode, it's not
likely to be useful on i386.

PR port-amd64/57661: Crash when booting on Xeon Silver 4416+ in
KVM/Qemu

These changes, as a side effect, may fix:

PR kern/57258: kthread_fpu_enter/exit problem

by making sure to allocate an FPU save space that is large enough to
guarantee fpu_kern_enter/leave work safely, instead of just using a
union savefpu object on the stack (which, at 576 bytes, may be too
small on some machines, particularly with AVX512 requiring ~2.5K).
(But we'll have to do some extra work with kthread_fpu_enter/exit_md
-- if we try doing them again on x86 -- to actually allocate the
separate pcb on these machines!)
/src/distrib/newsmips/floppies/ramdisk/
H A DMakefile1.20 Sun Apr 14 02:31:15 GMT 2002 tsutsui Expand IMAGESIZE to 2.5Mbytes.
1.19 Sun Apr 07 03:38:03 GMT 2002 tsutsui Set DBG="-Os -mmemcpy" and also pass it to crunchgen via CRUNCHGEN_FLAGS.
(saves ramdiskbin ~4kbytes)
/src/sys/dev/pci/ixgbe/
H A Dixgbe_x540.c1.19 Wed May 19 08:19:20 GMT 2021 msaitoh No functional change:

- Add NetBSD RCS IDs.
- KNF.
1.11 Wed Oct 04 08:47:26 GMT 2017 msaitoh branches: 1.11.2;
Add 2.5GBASE-T and 5GBASE-T support. (forgotten in the last commit)
H A Dixgbe_vf.c1.19 Wed Sep 11 04:59:55 GMT 2019 msaitoh Print message when the number of multicast addresses exceeded the limit (30).
1.14 Fri Oct 13 08:17:44 GMT 2017 msaitoh Show 2.5GBASE-T and 5GBASE-T correctly on ixv(4). Tested on a virtual function
on X550 T1.
/src/usr.bin/db/
H A Ddb.c1.19 Fri Sep 05 05:04:40 GMT 2008 lukem Support -Th (VIS_HTTPSTYLE) when -U decoding key/value for delete or write
1.2 Wed Dec 11 14:30:53 GMT 2002 lukem - set cachesize to 1MB (instead of default 2.5KB); greatly improves
performance on large imports
- remove unnecessary asserts
/src/etc/mtree/
H A DNetBSD.dist.Xorg1.19 Tue Oct 04 23:52:02 GMT 2016 mrg build new pt_PT.UTF-8 locale from libX11 1.6.4.
1.14 Thu Mar 20 09:05:28 GMT 2014 mrg merge freetype 2.5.3.
/src/share/man/man8/
H A Dcompat_linux.81.19 Wed Sep 05 23:47:15 GMT 2001 wiz Formatting improvements.
1.12 Sun Oct 18 17:11:14 GMT 1998 perry Update to note linux_lib-2.5
1.19 Wed Sep 05 23:47:15 GMT 2001 wiz Formatting improvements.
1.12 Sun Oct 18 17:11:14 GMT 1998 perry Update to note linux_lib-2.5
/src/sys/dev/mii/
H A Dciphy.c1.19 Tue May 12 14:31:27 GMT 2009 cegger branches: 1.19.12; 1.19.18; 1.19.22;
struct device * -> device_t, no functional changes intended.
1.19 Tue May 12 14:31:27 GMT 2009 cegger branches: 1.19.12; 1.19.18; 1.19.22;
struct device * -> device_t, no functional changes intended.
1.19 Tue May 12 14:31:27 GMT 2009 cegger branches: 1.19.12; 1.19.18; 1.19.22;
struct device * -> device_t, no functional changes intended.
1.19 Tue May 12 14:31:27 GMT 2009 cegger branches: 1.19.12; 1.19.18; 1.19.22;
struct device * -> device_t, no functional changes intended.
1.5 Sun Mar 12 22:41:41 GMT 2006 chs branches: 1.5.2;
from OpenBSD:
We need to special case ciphy to ask for RGMII interface at 2.5V for nfe.
This makes Cicada/Vitesse PHYs attached to nfe work.
Many thanks to Bill Paul for diagnosing the problem and suggesting a solution.
/src/distrib/arc/ramdisk/
H A DMakefile1.19 Sun Sep 20 23:19:51 GMT 2009 abs 34 different termcap subsets, plus a couple of ports still using
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:

ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)

Trying to provide similar functionality across all ports? It'll never
catch on...
1.13 Mon Feb 10 11:18:55 GMT 2003 tsutsui Bump md_root size to 2.5Mbytes.
/src/distrib/sparc64/xminiroot/
H A DMakefile1.19 Wed May 08 07:57:10 GMT 2002 lukem improve how gzipping is done to reduce amount of temp files, etc.
1.12 Mon Jan 21 13:46:26 GMT 2002 mrg - don't put a copy of GENERIC in the netbsd.INSTALL kernel's embedded
filesystem's as /netbsd...

- reduce INSTALL size by 2.5MB.

- clean up list.m4
/src/bin/sleep/
H A Dsleep.c1.25 Sat Jan 19 13:27:12 GMT 2019 kre Allow the decimal radix character '.' to work, regardless of
what the current locale's radix character happens to be,
while still allowing locale specific entry of fractional
seconds (ie: if you're in locale where the radix character
is ',' you san use "sleep 2.5" or "sleep 2,5" and they
accomplish the same thing).

This avoids issues with the "sleep 0.05" in rc.subr which
generated usage messages when a locale that does not use
'.' as its radix character was in use.

Reported on netbsd-users by Dima Veselov, with the problem
diagnosed by Martin Husemann

While here, tighten the arg validity checking (3+4 is
no longer permitted as a synonym of 3) and allow 0.0
to mean the same thing as 0 rather than being an error.

Also, make the SIGINFO reports a little nicer (IMO).

The ATF tests for sleep all pass (not that that means a lot).
1.19 Thu Aug 07 09:05:41 GMT 2003 agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22249, verified by myself.
/src/sys/dev/pci/
H A Dif_rge.c1.19 Sat May 08 00:27:02 GMT 2021 thorpej Use pci_compatible_match().
1.1 Sat Jan 11 20:56:51 GMT 2020 sevan Import rge(4) from OpenBSD for Realtek's RTL8125 based 2.5GbE network cards.
1.19 Sat May 08 00:27:02 GMT 2021 thorpej Use pci_compatible_match().
1.1 Sat Jan 11 20:56:51 GMT 2020 sevan Import rge(4) from OpenBSD for Realtek's RTL8125 based 2.5GbE network cards.
/src/sys/ddb/
H A Ddb_interface.h1.42 Fri Oct 13 19:07:08 GMT 2023 ad Simplify/streamline pipes a little bit:

- Allocate only one struct pipe not two (no need to be bidirectional here).
- Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops.
- Never wake the other side or acquire long-term (I/O) lock unless needed.
- Whenever possible, defer wakeups until after locks have been released.
- Do some things locklessly in pipe_ioctl() and pipe_poll().

Some notable results:

- -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process.
- 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine.
- 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w).
1.19 Thu Feb 22 04:38:06 GMT 2007 matt branches: 1.19.4; 1.19.6;
Fix lossage from boolean_t -> bool and updated x86 bus_dma.
1.19 Thu Feb 22 04:38:06 GMT 2007 matt branches: 1.19.4; 1.19.6;
Fix lossage from boolean_t -> bool and updated x86 bus_dma.
1.19 Thu Feb 22 04:38:06 GMT 2007 matt branches: 1.19.4; 1.19.6;
Fix lossage from boolean_t -> bool and updated x86 bus_dma.
/src/sbin/fdisk/
H A Dfdisk.81.86 Sun Sep 11 03:35:08 GMT 2016 sevan branches: 1.86.2;
- Document the HISTORY of fdisk based on the original post to comp.unix.bsd by
Julian Elischer [1] and the Mach 2.5 Installation notes [2].
I was unable to pin point the exact version of Mach the fdisk utility appeared
as I didn't find documentation older than version 2.5 & no source code or repo
history. fdisk utility appears as a separate utility[3] in v2.5. Due to this,
I've avoided stating the exact version fdisk first appeared in Mach.
- Make correction pointed by textproc/igor
- Bump date

[1] https://groups.google.com/forum/#!searchin/comp.unix.bsd/14-Dec-89$20Robert$20Baron$20(rvb)$20at$20Carnegie-Mellon$20University%7Csort:relevance/comp.unix.bsd/Hhi45vAHxDg

[2] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_install.ps
[3] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_manpages.ps
1.86 Sun Sep 11 03:35:08 GMT 2016 sevan branches: 1.86.2;
- Document the HISTORY of fdisk based on the original post to comp.unix.bsd by
Julian Elischer [1] and the Mach 2.5 Installation notes [2].
I was unable to pin point the exact version of Mach the fdisk utility appeared
as I didn't find documentation older than version 2.5 & no source code or repo
history. fdisk utility appears as a separate utility[3] in v2.5. Due to this,
I've avoided stating the exact version fdisk first appeared in Mach.
- Make correction pointed by textproc/igor
- Bump date

[1] https://groups.google.com/forum/#!searchin/comp.unix.bsd/14-Dec-89$20Robert$20Baron$20(rvb)$20at$20Carnegie-Mellon$20University%7Csort:relevance/comp.unix.bsd/Hhi45vAHxDg

[2] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_install.ps
[3] ftp://ftp.mcs.vuw.ac.nz/doc/misc/mach-i386-doc/i386_manpages.ps
1.19 Sun May 02 00:17:13 GMT 1999 fvdl Remove confusing entry about cylinder boundaries.
/src/sys/opencrypto/
H A Dcryptodev.h1.19 Fri Feb 25 20:13:10 GMT 2011 drochner make the use of SHA2-HMAC by FAST_IPSEC compliant to current standards:
-RFC2104 says that the block size of the hash algorithm must be used
for key/ipad/opad calculations. While formerly all ciphers used a block
length of 64, SHA384 and SHA512 use 128 bytes. So we can't use the
HMAC_BLOCK_LEN constant anymore. Add a new field to "struct auth_hash"
for the per-cipher blocksize.
-Due to this, there can't be a single "CRYPTO_SHA2_HMAC" external name
anymore. Replace this by 3 for the 3 different keysizes.
This was done by Open/FreeBSD before.
-Also fix the number of authenticator bits used tor ESP and AH to
conform to RFC4868, and remove uses of AH_HMAC_HASHLEN which did
assume a fixed authenticator size of 12 bytes.

FAST_IPSEC will not interoperate with KAME IPSEC anymore if sha2 is used,
because the latter doesn't implement these standards. It should
interoperate with at least modern Free/OpenBSD now.
(I've only tested with NetBSD-current/FAST_IPSEC on both ends.)
1.5 Thu Aug 21 19:44:14 GMT 2003 jonathan branches: 1.5.4; 1.5.10; 1.5.12;
Pull in FreeBSD sys/opencrypto/cryptodev.h, revision 1.2.2.5 -> 1.2.2.6.
Sam Leffler's FreeBSD commit message was
``to eliminate context switch when returning results from the
software crypto driver''
but the patch also contains the CRYPTO_SESID*() macros used in newer
ubsec and hifn drivers.
1.4 Thu Aug 21 16:08:05 GMT 2003 jonathan Pull up `done' flag for crypto operations from FreeBSD. FreeBSD deltas:
cryptodev.c: 1.4.2.3 -> 1.4.2.4
cryptodev.h: 1.4.2.4 -> 1.4.2.5
/src/sys/arch/acorn32/stand/boot32/
H A Dboot32.c1.33 Sun Feb 03 14:59:16 GMT 2008 chris branches: 1.33.6;
Fix-up boot32 to work on A7000+

Logically the previous code should have worked but didn't. It appeared to
fail when reading the relocation table from physical memory.

To work-around this issue we now compact the relocation table (it shrinks
from ~800 entries to ~15 on a 2.5MB kernel) The compacted table is small
enough to copy into the page of memory we use to do the relocations. The
relocation code can now find the table, and carry out the relocations.

To help with debugging the screen border will change colour:
Red: Running without the MMU turned on (IE 1-1 physical mapping)
Note that the border will stay red a while as we're copying the
kernel over at this point.
Green: We've finished copying the kernel over (unless the code breaks
this will be rarely seen)
Blue: We're running on the bootstrap L1 table, and just about to call
the kernel.

Other tweaks include:
* copy the kernel 32bits at a time, rather than 8 bits at a time.
* assert that the relocations are 32bit aligned (so the above works)
* flush the cache and write buffers before turning off the MMU.

Tested by myself on an A7000+. Tested by skrll@ on Risc-PC and A7000.
1.19 Wed May 26 23:13:03 GMT 2004 abs branches: 1.19.12;
Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory. Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines. Updated version to 3.40.
1.19 Wed May 26 23:13:03 GMT 2004 abs branches: 1.19.12;
Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory. Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines. Updated version to 3.40.
/src/sys/sys/
H A Dpipe.h1.40 Fri Oct 13 19:07:09 GMT 2023 ad Simplify/streamline pipes a little bit:

- Allocate only one struct pipe not two (no need to be bidirectional here).
- Then use f_flag (FREAD/FWRITE) to figure out what to do in the fileops.
- Never wake the other side or acquire long-term (I/O) lock unless needed.
- Whenever possible, defer wakeups until after locks have been released.
- Do some things locklessly in pipe_ioctl() and pipe_poll().

Some notable results:

- -30% latency on a 486DX2/66 doing 1 byte ping-pong within a single process.
- 2.5x less lock contention during "make cleandir" of src on a 48 CPU machine.
- 1.5x bandwith with 1kB messages on the same 48 CPU machine (8kB: same b/w).
1.19 Sun Mar 04 06:03:41 GMT 2007 christos branches: 1.19.2;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
1.19 Sun Mar 04 06:03:41 GMT 2007 christos branches: 1.19.2;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
/src/sys/arch/newsmips/conf/
H A DINSTALL1.19 Fri Oct 24 15:58:31 GMT 2003 tsutsui Add options COMPAT_16.
1.13 Sun Apr 14 02:30:22 GMT 2002 tsutsui Expand MEMORY_DISK_ROOT_SIZE to 2.5Mbytes.

Completed in 95 milliseconds

1234