Commit Briefs

e41c3d4bcc tb

Default to a maximum of 4 threads for ld.lld (master)

This is one of those typical 'more is better' defaults that are just bad. Even on systems that are much better at parallelism than OpenBSD, people noticed that 'let me use as many threads as CPUs' isn't helping anything: https://github.com/llvm/llvm-project/commit/da68d2164efcc1f5e57f090e2ae2219056b120a0 This is the above LLVM commit (which was pointed out by mpi and others) with s/16/4/g. This reduces wall clock time and especially system time of builds significantly on machines with far more CPUs than our beloved OS can properly handle these days such as claudio's ampere box. On my 8 core bulk builder I don't see a significant change in wall clock time but a lot less spin during linking of monsters. Anything with more than 8 CPUs benefits from not calling sched_yield() until the cows come home. tested by claudio, landry and myself


5d55047156 kettenis

Fix incorrect clock number in last commit.

Spotted by jsg@


8c96079735 jsing

Remove TABLE_BITS from gcm128.

TABLE_BITS is always currently defined as 4 - 8 is considered to be insecure due to timing leaks and 1 is considerably slower. Remove code that is not regularly tested, does not serve a lot of purpose and is making clean up harder than it needs to be. ok tb@


354d02c5e1 kettenis

Add RK3528 support.

ok dlg@


8871918f14 kettenis

Add GMAC related RK3528 clocks.

ok dlg@


ff99cb2ffd jsg

remove unused bufq_switch() bufq_requeue()

ok kn@ miod@ tedu@


3161ed12f3 sf

vio: Add missing intrmap

Fixes compile errors with if_vio when other drivers are removed. From Crystal Kolipe. ok mvs@


f5074581ce aoyama

Fix comments.

Found by Tetsuya Isaki at NetBSD and nono project.


bb6aa9a9bf aoyama

Now there must be a colon separator between the device and image.

Found by Tetsuya Isaki at NetBSD and nono project.


c505c9dba8 tobias

Set EOVERFLOW for overflow conditions to match POSIX.

This brings the wprintf family of functions back in sync with printf family of functions which have been already adjusted. While at it, also sync the documentation to explain possible errno values. OK deraadt@, millert@


Branches

Tags

This repository contains no tags

Tree