CVS: cvs.openbsd.org: www

2024-03-30 Thread Jonathan Gray
CVSROOT:/cvs
Module name:www
Changes by: j...@cvs.openbsd.org2024/03/30 19:24:10

Modified files:
.  : 75.html 

Log message:
spelling



CVS: cvs.openbsd.org: www

2024-03-30 Thread Sebastian Benoit
CVSROOT:/cvs
Module name:www
Changes by: be...@cvs.openbsd.org   2024/03/30 18:57:03

Modified files:
.  : 75.html 

Log message:
changes up to Jan 2024



CVS: cvs.openbsd.org: www

2024-03-30 Thread Jan Klemkow
CVSROOT:/cvs
Module name:www
Changes by: j...@cvs.openbsd.org2024/03/30 13:38:42

Modified files:
.  : 75.html 

Log message:
75.html: network hardware improvement

* simplify sentences
* correct TSO spelling
* rm ..., i guess this section is finished
* rm useless 



CVS: cvs.openbsd.org: xenocara

2024-03-30 Thread Matthieu Herrb
CVSROOT:/cvs
Module name:xenocara
Changes by: matth...@cvs.openbsd.org2024/03/30 09:43:09

Modified files:
.  : MODULES 3RDPARTY 

Log message:
update



CVS: cvs.openbsd.org: www

2024-03-30 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:www
Changes by: na...@cvs.openbsd.org   2024/03/30 08:45:33

Modified files:
.  : 75.html 

Log message:
10508 riscv64 packages



CVS: cvs.openbsd.org: www

2024-03-30 Thread Visa Hankala
CVSROOT:/cvs
Module name:www
Changes by: v...@cvs.openbsd.org2024/03/30 08:10:08

Modified files:
.  : 75.html 

Log message:
mips64 package count



CVS: cvs.openbsd.org: src

2024-03-30 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 07:33:21

Modified files:
sys/kern   : kern_sig.c kern_synch.c sched_bsd.c 
 sys_process.c 
sys/dev/pci/drm: drm_linux.c 
sys/sys: proc.h 

Log message:
Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled.

Tracepoints like "sched:enqueue" and "sched:unsleep" were called from inside
the loop iterating over sleeping threads as part of wakeup_proc().  When such
tracepoints were enabled they could result in another wakeup(9) possibly
corrupting the sleepqueue.

Rewrite wakeup(9) in two stages, first dequeue threads from the sleepqueue then
call setrunnable() and possible tracepoints for each of them.

This requires moving unsleep() outside of setrunnable() because it messes with
the sleepqueue.

ok claudio@



CVS: cvs.openbsd.org: src

2024-03-30 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 06:47:47

Modified files:
sys/uvm: uvm.h 

Log message:
Document that pmemrange control data are protected by `uvm.fpageqlock'.



CVS: cvs.openbsd.org: src

2024-03-30 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/03/30 05:13:17

Modified files:
sys/dev/pci: pcidevs.h pcidevs_data.h 

Log message:
regen



CVS: cvs.openbsd.org: src

2024-03-30 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/03/30 05:12:20

Modified files:
sys/dev/pci: pcidevs 

Log message:
add ids seen on Milk-V Pioneer

but not the Cadence ppb, it seems unlikely they asked Cadence to use it
ok deraadt@ kettenis@



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 04:43:38

Modified files:
sys/arch/luna88k/conf: Makefile.luna88k 

Log message:
Use illop1 as failure instruction in the locore gap file.



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 04:42:26

Modified files:
libexec/ld.so/m88k: ld.script 

Log message:
Prefer illop1 rather than nop for text padding in the ld.so linker script.



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 04:41:17

Modified files:
gnu/usr.bin/binutils-2.17/ld/emulparams: elf32m88k_obsd.sh 

Log message:
Provide illop1 instruction encoding as TRAP.



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/03/30 04:10:58

Modified files:
lib/libcrypto/hmac: hmac.c 

Log message:
Add missing LCRYPTO_ALIAS()

HMAC_CTX_reset() and HMAC_Init() had missing LCRYPTO_ALIAS().

ok beck jsing



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/03/30 04:09:43

Modified files:
lib/libcrypto/hidden: crypto_namespace.h 

Log message:
Fix LCRYPTO_UNUSED() in namespace builds

If namespace builds are enabled, static links don't work due to missing
_lcry_* symbols. Make LCRYPTO_UNUSED() match LCRYPTO_USED() with an extra
deprecated attribute. This way we can remove the !LIBRESSL_INTERNAL #ifdef
wrapping in public headers.

ok beck joshua



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/03/30 03:53:41

Modified files:
regress/lib/libssl/tlsext: tlsexttest.c 

Log message:
Initialize quic_method in tlsexttest

This is only there to pretend a quic method was set on the SSL, but
apparently some compilers warn about an uninitialized variable.

from Christian Andersen



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/03/30 03:49:59

Modified files:
regress/lib/libcrypto/evp: evptest.c 

Log message:
Replace silly test1_exit() with exit()

Appeases some compiler.

from Christian Andersen



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/03/30 03:41:25

Modified files:
regress/lib/libcrypto/free: freenull.c.tail 

Log message:
Remove call to lh_FUNCTION_free()

This is a wrapper around lh_free() which is already tested.

>From Christian Andersen



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 02:44:20

Modified files:
libexec/ld.so/sparc64: rtld_machine.c 

Log message:
Remove nonsensical comments. NFC



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 01:50:39

Modified files:
lib/libc/stdlib: malloc.c 

Log message:
In _malloc_init(), round up the region being mprotected RW to the malloc
page size, rather than relying upon mprotect to round up to the actual mmu
page size.

This repairs malloc operation on systems where the malloc page size
(1 << _MAX_PAGE_SHIFT) is larger than the mmu page size.

ok otto@



CVS: cvs.openbsd.org: src

2024-03-30 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 01:45:21

Modified files:
sys/arch/sparc64/sparc64: pmap.c 

Log message:
Bring back an inline db_enter(), which makes backtraces easier to grok
when sh*t hits the fan; per kettenis@ request and forgotten in previous
cleaning commit.



CVS: cvs.openbsd.org: src

2024-03-30 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/03/30 01:41:45

Modified files:
usr.sbin/btrace: bt_parse.y bt_parser.h btrace.c 
regress/usr.sbin/btrace: if.bt if.ok 

Log message:
Implement else branching logic including 'else if'.

Statement lists for if & else conditions are now wrapped in a new
'struct bt_cond'.  Handling B_AC_TEST statements moved to stmt_eval()
to handle nested conditional statements.

>From Christian Ludwig christian_ludwig at genua.de



CVS: cvs.openbsd.org: src

2024-03-30 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2024/03/30 01:35:01

Modified files:
etc: rc 

Log message:
program relinking currently uses a Makefile.relink inside the re-link kit.
For sshd (the only relinked program at the moment), this file is created
in an extremely nasty way.  It'll be better if we have a proper clean
install.sh script, which I've built for sshd.  But let's first commit the
change to /etc/rc which will handle that in the near future.
ok djm