Brooks Davis
Brooks Davis
I've started trying to run the FreeBSD test suite on mips64 under qemu. The run inevitably fails (after an indeterminate number of tests) with: ``` kyua: E: Cannot subtract 1454883115560690us...
Timeouts are currently implemented in seconds. This can cause spurious failures on slow systems (for example qemu in full-emulation mode). It would be useful to be able to specify a...
In a local tree, I upgraded uthash.h to the most recent version and it no longer includes inttypes.h. As a result strtoimax() isn't declared before use. Adding: ``` #include ```...
testport clears PREFIX before building. When PREFIX is /compat/linux this fails because /compat/linux/proc is mounted. As such, exclude it like /usr is excluded.
This is a work in progress ZFS patch that is (somewhat) useable on hybrid kernels. The actual FS functionality is expected to be reliable on such kernels as it will...
This was fixed in freebsd32_copyin_control in 1b1428dcc82b5. Apply the same changes to the freebsd64 code.
There are a number ways to call mmap which almost certainly require porting for CheriABI. We should consider tooling (maybe a trace tool, undated sys error cause entries, kernel uprintf,...
Both freebsd32 and freebsd64 have the problem that control messages are expanded due to alignment padding when they are stuffed into an mbuf. Since they are limited to `MCLBYTES` (2048)...
Add PROT_CAP_NONE, PROT_CAP_READ, and PROT_CAP_WRITE to manage capablity permissions. To avoid the need to audit every mmap call (modifying most), imply PROT_CAP_READ and PROT_CAP_WRITE if PROT_READ or PROT_WRITE (respectively) are...
These tests verify that we're checking bounds and permissions on writes to pipes. They pass reliably from me locally, but fail with some sort of race with some regularity in...