User Details
- User Since
- Jul 4 2018, 7:23 PM (409 w, 6 d)
Sun, May 10
The Vector spec does not require any ordering on the memory accesses performed, so a legal implementation could alternate which address faults.
Thu, May 7
But won’t we have built elftoolchain strip in that case?
Mon, May 4
Fri, May 1
Thu, Apr 30
Wed, Apr 29
Should this not do the same as 9134ed157388f3e34374322a5de06449a031f1ec?
Mon, Apr 27
Oh, I always forget which way round -h and -n are. -n is the one you want, as we accept both as meaning the same thing, but coreutils only accepts -n.
These probably want -h too? pkg.pkg less interesting, but PKG_ALTABI surely that can go quite wrong if not?
Fri, Apr 24
Oh well I knew *that* one worked, I've run into this before even I think and added the missing semicolon, assuming it was my mistake (which it was, even if GNU sed is more friendly)
And indeed we do already handle the newline case correctly:
Not sure if this is actually a bug. POSIX says:
Thu, Apr 23
As with the lib32 change, this needs a clear justification for why this default is being changed
What's the justification for changing this long-standing default? I don't see one in the summary. I'm not saying it's the wrong thing to do, but it needs to be clearly stated.
And see for example D55860 as things we continue to find by using it in anger downstream. I think we are by far the biggest user to date of bhyve on any form of arm64.
Tue, Apr 21
This is really quite an obnoxious change to deal with for Morello, where some of these registers are 128-bit capabilities not 64-bit integers...
Fri, Apr 17
I now understand why this case is there and am contemplating unifying the two paths so this condition can just be deleted even on non-PowerPC (it's more interesting on CHERI where even our ET_EXEC will have relocations for capabilities, but not integer addresses...), but for now this should be sufficient.
Thu, Apr 16
Wed, Apr 15
No support for ucontext.h posix API (looks like legacy)
Apr 2 2026
Mar 30 2026
I can't help but feel a lot of this belongs in packages rather than being big splats of hard-coded config that bsdinstall writes out that risks getting stale when ports gets updated
Mar 26 2026
Mar 23 2026
Mar 21 2026
Mar 19 2026
Did you simulate the UX of this happening? This looks like it's going to just silently report success and cause the next installer step to fail (or not, if there's already a partition table there?).
Don't we need to do a broadcast invalidate on fini (or remember the allocated VMIDs from the current epoch, or defer it to re-init), otherwise we'll reallocate the same VMIDs if we kldload and start VMs? Also, don't leave the epoch as is whilst clearing the bitmap and next, that doesn't make sense, if the epoch is staying then so does the allocated set, and if it's being reset then so does the allocated set (along with invalidate).
Mar 18 2026
Mar 16 2026
Mar 14 2026
One tiny missing space, otherwise LGTM, feel free to fix on commit
Mar 13 2026
Mar 11 2026
Feb 27 2026
attempt to restore ints
Feb 25 2026
Feb 24 2026
Can you please include an appropriate description of the effects in the commit message?
Feb 23 2026
NB: It's also about to be in 14.4 via 829e479a0a37eb72023ce361f5b2379d82f8bc2a
update_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME and
mntpt, which isn't the case anymore
Feb 18 2026
Feb 16 2026
Feb 10 2026
Oh I see, the point is about what's passed up as the second argument, not what device the method is invoked on. I guess then my question becomes why is the DMA tag special? We don't do this for resources, and we don't do this for the bus space tag. Is that just because normally it's virtio_pci doing the resource allocation?
How does this differ from the default implementation specified in sys/kern/bus_if.m, namely bus_generic_get_dma_tag?
Feb 9 2026
Use correct variable
So how are we dealing with /etc/fstab for existing systems?