User Details
- User Since
- Jul 1 2014, 6:02 PM (613 w, 1 d)
Fri, Mar 27
Thu, Mar 26
__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.
Fri, Mar 13
Mon, Mar 9
Fri, Mar 6
Thu, Mar 5
Wed, Mar 4
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
Feb 17 2026
Use size_t as the fall back type
Feb 16 2026
Use PTRADDR_TYPE where available
The is a no-op change before I start trickling in about a large collection of kern_ and user_ functions required to handle integer pointer ABI compat with CHERI.
With this stack of changes it's possible to (cross)build world and kernel with ptraddr_t in a system header.
Feb 9 2026
Feb 6 2026
This is a nice improvement over the mix of adhoc versions.
Feb 2 2026
This makes me wonder why not setrlimit_type(id_t id, int /*idtype_t*/ type, int which, const struct rlimit *rlp), but it's not clear most types really want limits so it feels overall like premature generalization.
Jan 30 2026
proc not prot in clnt_broadcast_resultproc_t
Jan 29 2026
Alternatively one could avoid passing free to thr_keycreate, but the complexity of the thr_keycreate approach doesn't seem worth it to save sizeof(void *) of TLS storage.
Jan 28 2026
Jan 27 2026
NFC = "No functional change" in this context.
Jan 26 2026
LGTM
