Page MenuHomeFreeBSD

jrtc27 (Jessica Clarke)
User

Projects (5)

User Details

User Since
Jul 4 2018, 7:23 PM (423 w, 2 d)

Recent Activity

Thu, Aug 6

jrtc27 committed rGf93ab5858523: link_elf: Make phdrs first page check actually fatal.
Thu, Aug 6, 6:05 PM
jrtc27 committed rGaa3b76871e96: Merge commit 26bf39cdba0b from llvm-project (by Jessica Clarke):.
Thu, Aug 6, 6:05 PM
jrtc27 committed rGf89b8493d7b2: Merge commit cbf48349e3e1 from llvm-project (by Jessica Clarke):.
Thu, Aug 6, 6:05 PM
jrtc27 committed rG1f62c6f0fc4a: Merge commit 6b0a46958c56 from llvm-project (by Piotr Kubaj):.
Thu, Aug 6, 6:05 PM
jrtc27 committed rG6454c6e82590: lib/clang: Fix bootstrapping on macOS after LLVM 21 merge.
Thu, Aug 6, 6:05 PM
jrtc27 committed rGac26e70f96c0: Merge commit 6b0a46958c56 from llvm-project (by Piotr Kubaj):.
Thu, Aug 6, 6:04 PM
jrtc27 committed rG310a5a993ac8: Merge commit 26bf39cdba0b from llvm-project (by Jessica Clarke):.
Thu, Aug 6, 6:03 PM
jrtc27 committed rG9facb187c9aa: link_elf: Make phdrs first page check actually fatal.
Thu, Aug 6, 6:03 PM
jrtc27 committed rGb029b0d0e69c: arm64/vmm: Fix vgic_v3 copy paste error for writing to GICD_ICENABLERn.
Thu, Aug 6, 6:03 PM
jrtc27 committed rGbf61c2737559: Merge commit cbf48349e3e1 from llvm-project (by Jessica Clarke):.
Thu, Aug 6, 6:03 PM
jrtc27 committed rG6184b31972ff: arm64/vmm: Fix vgic_v3 dropping EOI for disabled IRQs.
Thu, Aug 6, 6:03 PM
jrtc27 committed rG52fcb9a9126e: lib/clang: Fix bootstrapping on macOS after LLVM 21 merge.
Thu, Aug 6, 6:03 PM

Wed, Jul 29

jrtc27 committed rG1e39a314d870: link_elf: Make phdrs first page check actually fatal.
Wed, Jul 29, 2:11 PM

Tue, Jul 28

jrtc27 committed rG70509d1d9cba: Merge commit 6b0a46958c56 from llvm-project (by Piotr Kubaj):.
Tue, Jul 28, 11:55 AM

Mon, Jul 27

jrtc27 committed rGbcbcd7303009: Merge commit cbf48349e3e1 from llvm-project (by Jessica Clarke):.
Mon, Jul 27, 4:56 PM
jrtc27 committed rGb68f2fe1932c: Merge commit 26bf39cdba0b from llvm-project (by Jessica Clarke):.
Mon, Jul 27, 4:56 PM
jrtc27 committed R11:180a2c830a89: lang/rust{,-bootstrap}, Mk/Uses/cargo.mk: Relax COMPAT_FREEBSD11 check.
Mon, Jul 27, 10:31 AM
jrtc27 committed R11:6645f84b28dc: Mk/Uses/cargo.mk: Drop stray backslashes from DEV_ERROR/WARNING messages.
Mon, Jul 27, 10:31 AM
jrtc27 committed R11:f6977b775285: Mk/Uses/cargo.mk: Drop stray backslashes from DEV_ERROR/WARNING messages.
Mon, Jul 27, 10:30 AM
jrtc27 committed R11:4dc0e9ac42ad: lang/rust{,-bootstrap}, Mk/Uses/cargo.mk: Relax COMPAT_FREEBSD11 check.
Mon, Jul 27, 10:30 AM

Sat, Jul 18

jrtc27 committed rG123dfd378959: arm64/vmm: Fix vgic_v3 dropping EOI for disabled IRQs.
Sat, Jul 18, 12:13 AM
jrtc27 committed rG422a530c8008: arm64/vmm: Fix vgic_v3 copy paste error for writing to GICD_ICENABLERn.
Sat, Jul 18, 12:13 AM

Jul 13 2026

jrtc27 committed R11:ef24c3da9913: graphics/jpeg-turbo: Apply upstream patch to fix riscv64.
Jul 13 2026, 6:24 PM
jrtc27 committed R11:23ed1126e58b: graphics/jpeg-turbo: Apply upstream patch to fix riscv64.
Jul 13 2026, 6:16 PM
jrtc27 committed rGf6ee1d20d368: kern_thread: Fix i386 p_emuldata KBI assertion.
Jul 13 2026, 3:03 AM

May 1 2026

jrtc27 committed rG50bd6ee0cce9: lib/clang: Fix bootstrapping on macOS after LLVM 21 merge.
May 1 2026, 5:19 PM

Apr 2 2026

jrtc27 committed rG436f7fc429aa: .github: support all stable branches (authored by brooks).
Apr 2 2026, 10:15 AM
jrtc27 committed rGe510b487f946: .github: support all stable branches (authored by brooks).
Apr 2 2026, 10:15 AM
jrtc27 committed rG36963d249724: .github: support all stable branches (authored by brooks).
Apr 2 2026, 10:15 AM
jrtc27 committed rG0602b919074a: cross-build: Provide mempcpy when building on macOS.
Apr 2 2026, 10:03 AM
jrtc27 committed rGdb9fd99ba8bd: cross-build: Provide mempcpy when building on macOS.
Apr 2 2026, 10:03 AM
jrtc27 committed rG2bc5bc14a8b2: cross-build: Provide mempcpy when building on macOS.
Apr 2 2026, 10:03 AM

Mar 23 2026

jrtc27 committed rG47402c9422ec: cross-build: Provide mempcpy when building on macOS.
Mar 23 2026, 5:37 PM

Mar 13 2026

jrtc27 committed rGc70f382a8b39: rtld-elf: Remove stray _exit prototype for aarch64.
Mar 13 2026, 7:25 PM

Feb 24 2026

jrtc27 committed rGb7ef4f4b230f: sys: Restore sorting in sys/elf_common.h.
Feb 24 2026, 1:55 PM

Feb 18 2026

jrtc27 committed rGddefff3810c1: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke).
Feb 18 2026, 6:49 PM
jrtc27 committed rG354cc5e14263: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke).
Feb 18 2026, 6:49 PM
jrtc27 committed rGa82128d03d36: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke).
Feb 18 2026, 6:48 PM
jrtc27 committed rG45c1e44779e3: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke).
Feb 18 2026, 6:47 PM

Feb 8 2026

jrtc27 added a reverting change for rG3e8619e535b6: bsdinstall: Create separate datasets for directories in /usr/ports: rG825aaabcc7ac: bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr.
Feb 8 2026, 5:19 PM
jrtc27 committed rG825aaabcc7ac: bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr.
Feb 8 2026, 5:19 PM
jrtc27 added a reverting change for rG4b51c69976fd: Additional icache paranoia: non-PLT relocations can modify the text segment.: rG5beaa1ee7595: Revert "Additional icache paranoia: non-PLT relocations can modify the text….
Feb 8 2026, 4:42 PM
jrtc27 committed rG5beaa1ee7595: Revert "Additional icache paranoia: non-PLT relocations can modify the text….
Feb 8 2026, 4:42 PM

Feb 5 2026

jrtc27 committed R11:167617b6a4ec: devel/llvm-{cheri,morello}: new snapshots.
Feb 5 2026, 5:29 PM

Feb 2 2026

jrtc27 committed rG9e0fe126714c: i386: Fix build and remove empty unused macro.
Feb 2 2026, 5:46 PM

Jan 30 2026

jrtc27 committed rGafedf568e111: Merge commit faa5141b9be4 from file git (by Christos Zoulas):.
Jan 30 2026, 1:20 AM
jrtc27 committed rG10f4191e2f85: Merge commit faa5141b9be4 from file git (by Christos Zoulas):.
Jan 30 2026, 1:19 AM
jrtc27 added a reverting change for rGc59a47dc6c01: src.opts.mk: Enable LLDB by default globally: rGba56760a4789: Revert "src.opts.mk: Enable LLDB by default globally".
Jan 30 2026, 1:14 AM
jrtc27 committed rGba56760a4789: Revert "src.opts.mk: Enable LLDB by default globally".
Jan 30 2026, 1:13 AM

Jan 20 2026

jrtc27 added a comment to D54798: ext2fs: Simplify location of entries in an HTree index.

This probably needs more of an explanation for the issue with this pattern on CHERI than we had downstream

Jan 20 2026, 4:05 PM
jrtc27 added inline comments to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Jan 20 2026, 2:06 PM
jrtc27 added inline comments to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Jan 20 2026, 1:44 PM
jrtc27 added a comment to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

Our pkg is old enough to predate that support, but we're also not doing pkgbase yet, so presumably once it's mature enough upstream for us to adopt it downstream we'll first update pkg.

Jan 20 2026, 1:44 PM
jrtc27 added a comment to D54792: pkgbase: remove incorrect clang shlib requires.

Won’t that break the dependencies list if clang is itself 32-bit? This also introduces a new hard-coding of the set of compat libraries rather than using _ALL_libcompats.

Jan 20 2026, 11:27 AM

Jan 19 2026

jrtc27 added inline comments to D54531: riscv cbo: fix cache underflushing.
Jan 19 2026, 4:14 PM
jrtc27 added a comment to D54771: pmu: avoid NULL ofw_get_bus_type(); handle pmu_send() calls w/ NULL recv buffers.

the "extint-gpio1" check returned NULL

Jan 19 2026, 3:47 AM · PowerPC
jrtc27 added inline comments to D54762: acpi: Add Darwin OSI support for Apple Mac hardware.
Jan 19 2026, 3:33 AM

Jan 17 2026

jrtc27 added inline comments to D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 17 2026, 3:05 PM
jrtc27 added a comment to D54757: depend-cleanup.sh: Move pwd to a safer place.

I don’t understand, other than it sounding like bear is broken

Sorry, the commit message is not clear. I try to explain with more detail. Please tell me if you need anymore information.

When

pwd == $OBJTOP

, and after

run rm -rf "$OBJTOP"

getcwd(3) will return with error since the directory is deleted.

Under this condition:

When shell is executing:

mkdir -p "$OBJTOP"

bear intercepts the libc exec(3) function call and call getcwd in here. As a result, it causes an error.

Jan 17 2026, 3:01 PM
jrtc27 added a comment to D54757: depend-cleanup.sh: Move pwd to a safer place.

I don’t understand, other than it sounding like bear is broken

Jan 17 2026, 2:28 PM

Jan 15 2026

jrtc27 added inline comments to D50718: msdosfs: Add _WANT_MSDOSFS_INTERNALS to replace MAKEFS in headers.
Jan 15 2026, 9:04 PM
jrtc27 added inline comments to D50718: msdosfs: Add _WANT_MSDOSFS_INTERNALS to replace MAKEFS in headers.
Jan 15 2026, 9:04 PM
jrtc27 added inline comments to D50718: msdosfs: Add _WANT_MSDOSFS_INTERNALS to replace MAKEFS in headers.
Jan 15 2026, 8:55 PM

Jan 14 2026

jrtc27 added inline comments to D54507: rtld: Use a helper variable to simplify a few lines.
Jan 14 2026, 4:33 PM

Jan 12 2026

jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 12 2026, 2:14 PM

Jan 9 2026

jrtc27 added a comment to D48449: kobj: add DEFINE_CLASSN() for arbitrary # parent, add public/private.

Switching from name ## _baseclasses to basevar ## _baseclasses to avoid the gross #defines you removed seems worthwhile, but I don't see the point of the churn for the rest. Especially since deprecating something that is the only thing being used is a foolish thing to do.

Jan 9 2026, 11:29 PM
jrtc27 added inline comments to D54622: libutil: take a size_t in trimdomain().
Jan 9 2026, 6:11 PM

Jan 8 2026

jrtc27 added a comment to D54605: iflib: remove convoluted custom zeroing code.

Inline them? There are only 5 calls in total.

Jan 8 2026, 6:13 PM
jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 8 2026, 4:35 PM
jrtc27 added inline comments to D54560: libc/aarch64: Use MOPS implementations of memcpy/memmove/memset where availble.
Jan 8 2026, 4:18 PM
jrtc27 added inline comments to D54558: arm64: Enable MOPS in userspace.
Jan 8 2026, 4:02 PM
jrtc27 requested changes to D54558: arm64: Enable MOPS in userspace.
Jan 8 2026, 3:59 PM
jrtc27 added inline comments to D54559: rtld-elf: Pass HWCAP flags to ifunc resolver functions.
Jan 8 2026, 3:58 PM
jrtc27 added inline comments to D54559: rtld-elf: Pass HWCAP flags to ifunc resolver functions.
Jan 8 2026, 3:57 PM
jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 8 2026, 3:53 PM
jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 8 2026, 3:53 PM
jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 8 2026, 3:51 PM
jrtc27 added inline comments to D54598: arm64: Provide ifunc HWCAP structure definitions.
Jan 8 2026, 3:49 PM
jrtc27 added a reviewer for D54560: libc/aarch64: Use MOPS implementations of memcpy/memmove/memset where availble: fuz.
Jan 8 2026, 3:48 PM

Jan 6 2026

jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Another minor issue is visual distinction between elements. The same colour and text styling (when not hovered over) are used for headings and links here:

Jan 6 2026, 8:25 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Just looking at the homepage there is some very strange use of whitespace: specifically, there is a lot of extra vertical whitespace in various places that look unbalanced and make the content too spread out, and there is vertical whitespace lacking in the feed headings. See the attachments for before and after fixing these oddities that make the design feel more cohesive, polished and readable.

@jrtc27 Where did you make these changes? I can see from the PDFs it is a 'nicer' look — I'd like to put your changes into this edit. Feel free to either ping me the changes as a diff, or just tell me and I'll update the files :) Many thanks!

Jan 6 2026, 8:06 PM
jrtc27 added a comment to D54559: rtld-elf: Pass HWCAP flags to ifunc resolver functions.

Will you also be implementing this for csu for static binaries (often forgotten, including by me in the past)?

Jan 6 2026, 3:53 PM

Jan 5 2026

jrtc27 accepted D54539: Makefile.inc1: Fix INSTALLEXTRAKERNELS for one-kernel case.

That's... unhelpful. Also not sure how I managed to miss testing that case :(

Jan 5 2026, 9:17 PM
jrtc27 added inline comments to D54531: riscv cbo: fix cache underflushing.
Jan 5 2026, 7:11 PM
jrtc27 added a comment to D54527: fix tinderbox for cross compiling on macOS.

(Also this applies equally to Linux, and I believe also on FreeBSD with CROSS_TOOLCHAIN=, though the latter only gets noticed if the host's tools are old enough)

Jan 5 2026, 3:12 PM
jrtc27 added inline comments to D54527: fix tinderbox for cross compiling on macOS.
Jan 5 2026, 3:11 PM

Dec 31 2025

jrtc27 committed rG2c0e9a76c1ce: Makefile.inc1: Make NO_INSTALLKERNEL less of a hack.
Dec 31 2025, 5:37 PM
jrtc27 closed D54291: Makefile.inc1: Make NO_INSTALLKERNEL less of a hack.
Dec 31 2025, 5:37 PM
jrtc27 committed rG39047538cf5d: Merge commit faa5141b9be4 from file git (by Christos Zoulas):.
Dec 31 2025, 5:18 PM

Dec 30 2025

jrtc27 added a comment to D54062: Explicitly normalize on Unix line-endings with FreeBSD sources.

.gitattributes is a footgun and can give confusing behaviour. tools/build/checkstyle9.pl should enforce this for GitHub PRs already, and clang-format can (will?) normalise this too. There are significant downsides for this with little benefit that I can see.

Dec 30 2025, 7:21 PM

Dec 29 2025

jrtc27 added a comment to D54399: swab: Correctly treat the data as misaligned.
In D54399#1243356, @jhb wrote:

Hmm, looking at the code both before and after this change on armv7, it is just using plain ldrh and strh which will fault on unaligned accesses?

Dec 29 2025, 8:15 PM
jrtc27 added a comment to D54399: swab: Correctly treat the data as misaligned.

Personally I would avoid confusing GNU C underaligned attributes and just write it in ISO C using memcpy. LLVM will inline the memcpy as load(s) based on the target's unaligned access support anyway. That is:

Dec 29 2025, 8:10 PM

Dec 22 2025

jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

On this point specifically:

Dec 22 2025, 1:38 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Your response reads to me as dismissive, and this annoys me. Yes, it does not need to be perfect. However, it needs to be good enough, and the feedback I gave was for various aspects in which I do not believe it is good enough for the project. Once live, the world will have to see and deal with it. I have no clue how long it will take to fix the issues I see that make the site look unprofessional or be painful to navigate. This is compounded by the fact that there has been no recent attempt to solicit feedback and get buy-in from the developer community. This feels like it's being pushed forward whether we like it or not, and that is not a good way to build goodwill. I hope you rethink this strategy and don't continue to burn bridges with the developer community.

Dec 22 2025, 1:37 PM

Dec 21 2025

jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Oh and what happened to the sidebar for various pages like https://freebsd.fortasse.cloud/where/? They feel rather lacking without that (pages of text and tables with a lot of empty space around them), and there are various pages on the site I've never known how to find without the sidebar...

Dec 21 2025, 11:23 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Other bug reports (all on Safari):

Dec 21 2025, 11:15 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Just looking at the homepage there is some very strange use of whitespace: specifically, there is a lot of extra vertical whitespace in various places that look unbalanced and make the content too spread out, and there is vertical whitespace lacking in the feed headings. See the attachments for before and after fixing these oddities that make the design feel more cohesive, polished and readable.

Dec 21 2025, 11:10 PM

Dec 18 2025

jrtc27 added inline comments to D54291: Makefile.inc1: Make NO_INSTALLKERNEL less of a hack.
Dec 18 2025, 9:31 PM
jrtc27 updated the diff for D54291: Makefile.inc1: Make NO_INSTALLKERNEL less of a hack.

Move INSTALLEXTRAKERNELS after NO_INSTALLEXTRAKERNELS is set. Hidden by testing originally on CheriBSD where we set NO_INSTALLEXTRAKERNELS to no early for Morello..

Dec 18 2025, 6:01 PM
jrtc27 added a comment to D54282: packages: Always install kernel as /boot/kernel.NAME.

D54291

Dec 18 2025, 5:55 PM