User Details
- User Since
- Jul 1 2014, 6:02 PM (624 w, 3 d)
Yesterday
With CHERI we'll be adding to variants of UIO_READ/UIO_WRITE that preserved pointer provenance and centralizing the definitions will make adding that a lot cleaner.
Created D57680 to follow POSIX/C's lead and stop talking about strings in mem* functions.
Rebase after removing references to strings in base manpages
Remove references to strings
Fix typo
Tue, Jun 9
Mon, Jun 8
Thu, Jun 4
Seems reasonable. A couple comments about things that were already here.
Tue, Jun 2
Mon, Jun 1
In CheriBSD we have a somewhat different mechanism where we embed the tags in struct swblk due to a hesitance to add more allocation to the swap path. That's not great for memory usage since it's quite a lot of space and it should be fairly compressible in most cases. I'd expect MTE to be before more compressible given it's often going to be runs of the same value. I think we could adapt this code to add CHERI tags, likely in parallel, though maybe with a shared scan loop.
Wed, May 27
Fri, May 22
May 11 2026
May 8 2026
I don't see any need to define these in all the headers that need type definitions.
May 7 2026
Apr 30 2026
How does this interact with an older, stock LLVM that provides stdint.h?
The net effect look like the right one. I'm not convinced by the open-coding the checks and copy given the lease processing rate should single digits per hour in most environments and it will all be in L1 on even a terrible in-order core, but I don't care that much.
Apr 24 2026
Apr 23 2026
Apr 16 2026
Apr 13 2026
Apr 8 2026
Mar 27 2026
Mar 26 2026
__ASSUME_ALIGNED could work. __builtin_assume_aligned is broadly supported so I double we even need a fall back.
I like the overall change. I've at most skimmed the makefile bits, but this seems like a move in the right direction.
Mar 13 2026
Mar 9 2026
Mar 6 2026
Mar 5 2026
Mar 4 2026
This is a lot easier to follow.
Huh, I'm surprised lld doesn't complain.
In the LLVM ports, the lines like:
_BE_LIBS_Mips= AsmParser Disassembler _BE_LIBS_BACKWARDS_Mips=Exegesis
Should not be removed as the Mips backend will continue to be built when default options are used and these are needed to ensure the files are handled correctly. The changes removing support from the FREEBSD and NATIVE targets are fine.
Feb 27 2026
Syscall bits look good. A few comments.
Feb 25 2026
In addition to ditching mips, we've since moved all our VMs to vtnet. At this point that's table stakes unless the emulator aims entirely for retro-computing support (in which case we don't care about it.)
Feb 24 2026
@vexeduxr please commit with kib's suggestion
- Rebase
- Sort EF_AARCH64 before EF_ARM
drop RISC-V
Inspired by frustration caused by recent openssl manpage install bugs blocking smoke testing.
The new commit message is much better. Thanks
I don't think the commit text is specific enough about the cause. You should point to a specific combination that fails, not claim its is was macOS only (I'm fairly sure I added this due to testing cross build on ubuntu).
Feb 23 2026
Feb 19 2026
Feb 18 2026
centralize definition
