User Details
- User Since
- Jul 1 2014, 6:02 PM (619 w, 22 h)
Mon, May 11
Fri, May 8
I don't see any need to define these in all the headers that need type definitions.
Thu, May 7
Thu, Apr 30
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.
Fri, Apr 24
Thu, Apr 23
Thu, Apr 16
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
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.
