- 28 May, 2023 8 commits
-
-
lukem authored
Remove the leftover remnants of deprecated USE_COMBINE and NOCOMBINE, as gcc -combine has been EOL for many years. Completes the work done by maya@ on 2019-05-10 in bsd.kmodule.mk rev 1.61.
-
andvar authored
-
hannken authored
and mount the device path. Cannot use "/rump/DEV" here as the device path is embedded in "struct ufs_args" where it doesnt get hijacked.
-
andvar authored
-
andvar authored
-
mlelstv authored
more fine grained pacing of audio data. But this broke bta2dpd which relied on full buffers returned (like reading from a file). Replace the single read() in bta2dpd with a loop that fetches a full buffer. This restores the old behaviour but loops in userland instead of the kernel at the cost of a few extra system calls.
-
dholland authored
Also note that it's the same as PATH_MAX. Reflow the comment. Suggested by Thierry Laronde.
-
dholland authored
-
- 27 May, 2023 9 commits
-
-
andvar authored
-
hgutch authored
The script has permissions 755 in the repo but ends up with permissions 644 in the source sets, therefore we cannot invoke it simply as path/to/gen .
-
andvar authored
this commit doesn't reapply "dumping of the unicast server list to the DumpStateLog debugging output" enhancement. It doesn't build anymore, no idea how to rewrite. Should fix PR 57442. Needs pull-ups for netbsd-9, netbsd-10.
-
nat authored
This change broke the intention of recent changes to pad(4). The solution to address PR/57436 must be done in bta2dpd(8).
-
riastradh authored
-
riastradh authored
-
riastradh authored
Not likely to work in NetBSD base!
-
riastradh authored
-
riastradh authored
-
- 26 May, 2023 13 commits
-
-
riastradh authored
-
riastradh authored
This restores the devcrypto engine, which was converted from static to dynamic since the previous OpenSSL update. XXX Pretty sure I got some of the set list package names wrong, but it's not clear what the right ones are or what consequences any of this has. XXX Needs testing.
-
riastradh authored
-
riastradh authored
Turns out there is a regression lurking here: the devcrypto engine was made dynamic-only (https://github.com/openssl/openssl/pull/7859), so to maintain that functionality, we need to build dynamic engines. Will fix the aarch64 build issue and wire things up separately.
-
andvar authored
around the code block with last_gd usage after the inner loop. It may mainly happen on bus_dmamap_load error. Reported by Mootja _14, 2017.
-
andvar authored
They fail with 'L1_S_SIZE' undeclared error otherwise from gemini.h declarations. gemini_machdep.c includes it transitively, thus doesn't faili on GEMINI config. Likely nobody is using them anyway though...
-
riastradh authored
- Engines are deprecated in openssl 3. - We never actually had the .so engines wired up to be built in openssl 1.1, and judging by the lack of obsolete entries in the set lists, I don't think we ever had them wired up to be built at all.
-
nat authored
The previous commit was misleading due to the flag names used. The rationale for this change is that it is ok to return EAGAIN on first read as playback has not started. Then it shoud wait on every subsequent read. This is what makes the high precsision throttling of pad(4), for which these degree of fine-grained sleeps are not possible in userland. This is a requirement of users of pad(4) such as bta2dpd(8).
-
riastradh authored
- check cmd: run `sshd -t' to check sshd_config file - reload precmd: run check cmd before reloading so we don't nuke sshd if there's an error in the sshd_config file (It is still possible to effectively nuke sshd by changing the configuration tosomething that won't work on your network, but at least we avoid making sshd just exit on reload when you make a typo in a config option.) XXX pullup-9 XXX pullup-10
-
nat authored
Addresses PR/57436. XXX pullup-10.
-
andvar authored
It is usually the case for other SCSI drivers, though they do implement retries too. potentially same should be committed to prep(?). discussed with riastradh.
-
andvar authored
the commit unifies code between bebox and prep machines. reported by Mootja _08.
-
jschauma authored
+UDS Unix Domain Socket
-
- 25 May, 2023 10 commits
-
-
uwe authored
Bolivar cannot carry double. One of these commands should have been "show mounts", cf. page/pages and a few others. While here fix the function name to be db_show_all_mounts to conform to the pattern.
-
riastradh authored
COPTS gets put too early, so these are cancelled out by -W flags added later by bsd.sys.mk. (How did this ever work???)
-
riastradh authored
-
riastradh authored
-
kre authored
warning and continuing is not good enough. Change the warning to an error (and hence immediate exit) instead, that's all we can do. Problem pointed out by tlaronde@polynum.com XXX - pullup -10 (others?)
-
kre authored
give up on attempting to resolve any relative path - there's no hope.
-
christos authored
-
riastradh authored
Not sure this is actually forbidden by the C standard. There may be bugs lurking here, but OpenSSL uses this extensively, so let's just get the build going again.
-
riastradh authored
No functional change intended.
-
riastradh authored
This is now distinct from pthread__smt_pause, which is for spin lock backoff with no paired wakeup. On Arm, there is a single-bit event register per CPU, and there are two instructions to manage it: - wfe, wait for event -- if event register is clear, enter low power mode and wait until event register is set; then exit low power mode and clear event register - sev, signal event -- sets event register on all CPUs (other circumstances like interrupts also set the event register and cause wfe to wake) These can be used to reduce the power consumption of spinning for a lock, but only if they are actually paired -- if there's no sev, wfe might hang indefinitely. Currently only pthread_spin(3) actually pairs them; the other lock primitives (internal lock, mutex, rwlock) do not -- they have spin lock backoff loops, but no corresponding wakeup to cancel a wfe. It may be worthwhile to teach the other lock primitives to pair wfe/sev, ...
-