Page MenuHomeFreeBSD

jrtc27 (Jessica Clarke)
User

Projects

User Details

User Since
Jul 4 2018, 7:23 PM (409 w, 6 d)

Recent Activity

Sun, May 10

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

Please understand that I am personally committed to seeing this website refresh land, however I am formally requesting changes proposed over email. I would like to propose the line objected to is replaced with "For over 30 years, this has been a grass roots project carried by passionate volunteers."

Firstly, for those of us not privy to this private email chain, what specifically is being objected to, and why?

The line "Check out the engagement driven by the FreeBSD Foundation on YouTube" is being objected to on the grounds that it is inappropriate for the "Community" box.

A social media presence dedicated to FreeBSD, by people who are involved in FreeBSD, that is an official FreeBSD-related organisation, and is engaging with people on the internet, is inappropriate for the "Community" section of the FreeBSD website how?..

The FreeBSD foundation is it's own entity, with it's own website. The Project is consists of a democratic system, which the Foundation exists completely separate and outside of.

Sun, May 10, 5:44 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Please understand that I am personally committed to seeing this website refresh land, however I am formally requesting changes proposed over email. I would like to propose the line objected to is replaced with "For over 30 years, this has been a grass roots project carried by passionate volunteers."

Firstly, for those of us not privy to this private email chain, what specifically is being objected to, and why?

The line "Check out the engagement driven by the FreeBSD Foundation on YouTube" is being objected to on the grounds that it is inappropriate for the "Community" box.

Sun, May 10, 5:17 PM
jrtc27 added a reviewer for D56925: riscv/pmap.c: Handle spurious kernel page faults in non-sleepable contexts: markj.
Sun, May 10, 4:33 PM
jrtc27 requested changes to D56925: riscv/pmap.c: Handle spurious kernel page faults in non-sleepable contexts.

The Vector spec does not require any ordering on the memory accesses performed, so a legal implementation could alternate which address faults.

Sun, May 10, 4:32 PM
jrtc27 added a comment to D53910: website: complete refresh of beastie theme.

Please understand that I am personally committed to seeing this website refresh land, however I am formally requesting changes proposed over email. I would like to propose the line objected to is replaced with "For over 30 years, this has been a grass roots project carried by passionate volunteers."

Sun, May 10, 2:54 PM

Thu, May 7

jrtc27 added a comment to D56865: Fix cross installworld with MK_LLVM_BINUTILS_BOOTSTRAP=no.

But won’t we have built elftoolchain strip in that case?

Thu, May 7, 9:09 AM

Mon, May 4

jrtc27 added inline comments to D56783: types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_T.
Mon, May 4, 3:41 PM

Fri, May 1

jrtc27 committed rG50bd6ee0cce9: lib/clang: Fix bootstrapping on macOS after LLVM 21 merge (authored by jrtc27).
lib/clang: Fix bootstrapping on macOS after LLVM 21 merge
Fri, May 1, 5:19 PM

Thu, Apr 30

jrtc27 committed rG6311947d544a: arm64: Ditch arm64-specific unsound PCPU optimisation (authored by jrtc27).
arm64: Ditch arm64-specific unsound PCPU optimisation
Thu, Apr 30, 5:54 PM
jrtc27 committed rGb7dae28f364c: loader.efi: Defer efi_translate(e_entry) until after bi_load (authored by jrtc27).
loader.efi: Defer efi_translate(e_entry) until after bi_load
Thu, Apr 30, 5:54 PM
jrtc27 committed rG9a0e8389269c: arm64: Ditch arm64-specific unsound PCPU optimisation (authored by jrtc27).
arm64: Ditch arm64-specific unsound PCPU optimisation
Thu, Apr 30, 5:49 PM
jrtc27 committed rG8eb9eaa37945: loader.efi: Defer efi_translate(e_entry) until after bi_load (authored by jrtc27).
loader.efi: Defer efi_translate(e_entry) until after bi_load
Thu, Apr 30, 5:49 PM
jrtc27 added a comment to D56717: bsdinstall: do pkgbase installations with the "script" command.

Should this not do the same as 9134ed157388f3e34374322a5de06449a031f1ec?

It's not the same thing. That older revision changed the default interactive installation to pkgbase. What my change is is for the non-interactive installations. That is, the installations that the CD will do if you put an /etc/installerconfig file on the CD.

Thu, Apr 30, 5:48 PM
jrtc27 committed rGa176cf13531a: arm64: Ditch arm64-specific unsound PCPU optimisation (authored by jrtc27).
arm64: Ditch arm64-specific unsound PCPU optimisation
Thu, Apr 30, 5:43 PM
jrtc27 committed rG04f744ce91ef: arm64/vmm: Enable 16-bit VMIDs when in use by pmap (authored by jrtc27).
arm64/vmm: Enable 16-bit VMIDs when in use by pmap
Thu, Apr 30, 5:43 PM
jrtc27 committed rGbf7eaff8df4f: loader.efi: Defer efi_translate(e_entry) until after bi_load (authored by jrtc27).
loader.efi: Defer efi_translate(e_entry) until after bi_load
Thu, Apr 30, 5:43 PM

Wed, Apr 29

jrtc27 added a reviewer for D56717: bsdinstall: do pkgbase installations with the "script" command: ivy.
Wed, Apr 29, 8:06 PM
jrtc27 added a comment to D56717: bsdinstall: do pkgbase installations with the "script" command.

Should this not do the same as 9134ed157388f3e34374322a5de06449a031f1ec?

Wed, Apr 29, 7:53 PM

Mon, Apr 27

jrtc27 added a comment to D52883: pkg-stage: Improve symlink creation.

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.

Mon, Apr 27, 6:26 PM
jrtc27 added a comment to D52883: pkg-stage: Improve symlink creation.

These probably want -h too? pkg.pkg less interesting, but PKG_ALTABI surely that can go quite wrong if not?

Mon, Apr 27, 6:05 PM
jrtc27 committed rG551d47c5677a: arm64: Ditch arm64-specific unsound PCPU optimisation (authored by jrtc27).
arm64: Ditch arm64-specific unsound PCPU optimisation
Mon, Apr 27, 12:55 PM
jrtc27 closed D56601: arm64: Ditch arm64-specific unsound PCPU optimisation.
Mon, Apr 27, 12:54 PM

Fri, Apr 24

jrtc27 added a comment to D56621: sed(1): treat '}' as a command terminator in EMPTY, SUBST, and TR cases.

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)

Fri, Apr 24, 7:09 PM
jrtc27 added a comment to D56621: sed(1): treat '}' as a command terminator in EMPTY, SUBST, and TR cases.

And indeed we do already handle the newline case correctly:

Fri, Apr 24, 6:48 PM
jrtc27 added a comment to D56621: sed(1): treat '}' as a command terminator in EMPTY, SUBST, and TR cases.

Not sure if this is actually a bug. POSIX says:

Fri, Apr 24, 6:45 PM

Thu, Apr 23

jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

As in we'd change the definition of the hypctx_sysreg enum itself? And then do "something" to special case it in the function? And have a new hypctx_sys_reg_cap that returned uintcap_t *? That seems like it could work. Though I've tagged @markj on this review as he did the initial adaptation of the proposed bhyve/arm64 code to Morello.

Something like that, yes. You could probably even do some preprocessor voodoo and make hypctx_sys_reg and the read/write functions macros that instantiate to the current function for normal registers, and to your hypctx_sys_reg_cap with its different return type for the capability-enabled ones.
As I've mentioned previously, currently all these functions and macros get compiled away to bare mrs & msr instructions. The "return type" is just there so that the compiler finds the right instruction.

Also, you could get rid of the need for specific read/write functions if you had something like:

I wish.. The read/write functions are just cosmetic and don't do anything at the moment, but they'll be necessary to handle certain architectural edge cases that'll come up when implementing support for nested virt. I'm just adding them ahead of time.
The reason I'm trying to funnel all reads and writes through these functions is so that when corrections need to be made to register reads and writes they only get made in one place.

Thu, Apr 23, 5:20 PM
jrtc27 added a comment to D56595: release: Do not select kernel-dbg.txz by default.

As with the lib32 change, this needs a clear justification for why this default is being changed

Thu, Apr 23, 5:13 PM
jrtc27 added a comment to D56596: release: Explicitly enable lib32 in make-manifest.sh.

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.

Thu, Apr 23, 5:12 PM
jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

I would really like to not land this patch before it's clear there's an *easy* path to making this work on Morello.

What's the remaining concern in that regard, then? Looking at the cheribsd github repo it already does a bunch of #if __has_feature(capabilities).
For any arbitrary register or group thereof, you can just add an if into hypctx_sys_reg and use whatever storage you like. In the VNCR page, in a different page, in the hypctx struct, whatever works.
It's specifically meant to be flexible in cases where a register needs "special" handling and needs to be put through a dedicated function and the like.

Thu, Apr 23, 4:50 PM
jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

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.

Thu, Apr 23, 4:24 PM
jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

It looks like the two capability registers this change affects are elr_el1 and vbar_el1. Both of these have at least 128 bits of space before the next register, so storage shouldn't be a problem for Morello.

sp_el0, tpidr_el0, tpidrro_el0, and tpidr_el1 could be split into a new capability array when they are managed in a later change.

Also sp_el1 and tpidr_el2 in the VNCR space (why is tpidr_el2 even in there? I don't know if I want to know...). I would really like to not land this patch before it's clear there's an *easy* path to making this work on Morello. Breaking bhyve on Morello would be really quite unfortunate and hostile towards CheriBSD.

Does bhyve currently work on Morello?

Thu, Apr 23, 4:23 PM
jrtc27 added reviewers for D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers: markj, jhb.
Thu, Apr 23, 4:14 PM
jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

It looks like the two capability registers this change affects are elr_el1 and vbar_el1. Both of these have at least 128 bits of space before the next register, so storage shouldn't be a problem for Morello.

sp_el0, tpidr_el0, tpidrro_el0, and tpidr_el1 could be split into a new capability array when they are managed in a later change.

Thu, Apr 23, 4:14 PM
jrtc27 added inline comments to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.
Thu, Apr 23, 4:10 PM
jrtc27 committed rG44e4f45aec44: arm64/vmm: Enable 16-bit VMIDs when in use by pmap (authored by jrtc27).
arm64/vmm: Enable 16-bit VMIDs when in use by pmap
Thu, Apr 23, 3:43 PM
jrtc27 closed D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Thu, Apr 23, 3:43 PM
jrtc27 updated the summary of D56601: arm64: Ditch arm64-specific unsound PCPU optimisation.
Thu, Apr 23, 1:34 PM
jrtc27 requested review of D56601: arm64: Ditch arm64-specific unsound PCPU optimisation.
Thu, Apr 23, 1:19 PM

Tue, Apr 21

jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

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...

Which ones specifically?
Do you just mean it's harder to deal with because without this you'd just expand the sizes of registers in hypctx, whereas the VNCR layout doesn't have the same flexibility?

Tue, Apr 21, 12:26 PM
jrtc27 added a comment to D56551: arm64/vmm: Use the VNCR_EL2 memory page to store guest registers.

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...

Tue, Apr 21, 11:29 AM

Fri, Apr 17

jrtc27 committed rGab1d659e78e4: loader.efi: Defer efi_translate(e_entry) until after bi_load (authored by jrtc27).
loader.efi: Defer efi_translate(e_entry) until after bi_load
Fri, Apr 17, 2:22 PM
jrtc27 closed D56431: loader.efi: Defer efi_translate(e_entry) until after bi_load.
Fri, Apr 17, 2:22 PM
jrtc27 accepted D56457: stand/common/load_elf: Do kernel module relocations for PPC.

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.

Fri, Apr 17, 12:19 PM

Thu, Apr 16

jrtc27 updated the summary of D56431: loader.efi: Defer efi_translate(e_entry) until after bi_load.
Thu, Apr 16, 7:20 PM
jrtc27 requested review of D56431: loader.efi: Defer efi_translate(e_entry) until after bi_load.
Thu, Apr 16, 7:19 PM

Wed, Apr 15

jrtc27 added a comment to D56414: riscv: vector extension support.

No support for ucontext.h posix API (looks like legacy)

Wed, Apr 15, 4:04 PM

Apr 2 2026

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

Mar 30 2026

jrtc27 added inline comments to D56167: bsdinstall(8): add desktop script.
Mar 30 2026, 6:27 PM
jrtc27 added a comment to D56167: bsdinstall(8): add desktop script.

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 30 2026, 6:26 PM

Mar 26 2026

jrtc27 added inline comments to D55996: x86: Handle when MPERF/APERF MSRs aren't writable.
Mar 26 2026, 5:00 PM

Mar 23 2026

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

Mar 21 2026

jrtc27 added inline comments to D55996: x86: Handle when MPERF/APERF MSRs aren't writable.
Mar 21 2026, 1:22 AM

Mar 19 2026

jrtc27 requested changes to D35106: partedit: Check allocated strings for UFS auto partitioning.

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?).

Mar 19 2026, 7:03 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Mar 19 2026, 5:20 PM
jrtc27 requested changes to D55961: arm64: Move the FEAT_VMID16 detection to vmm.

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 19 2026, 5:17 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Mar 19 2026, 4:25 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Mar 19 2026, 3:09 PM

Mar 18 2026

jrtc27 added inline comments to D55922: RISC-V IOMMU support.
Mar 18 2026, 5:26 PM

Mar 16 2026

jrtc27 added a comment to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.

Is there a reason to not just read the ID register in the vmm code?

Mar 16 2026, 5:14 PM

Mar 14 2026

jrtc27 requested review of D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Mar 14 2026, 11:43 PM
jrtc27 accepted D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.

One tiny missing space, otherwise LGTM, feel free to fix on commit

Mar 14 2026, 9:37 PM

Mar 13 2026

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

Mar 11 2026

jrtc27 added inline comments to D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.
Mar 11 2026, 10:19 PM
jrtc27 accepted D55817: nvme: removed unused 'regs' variable.
Mar 11 2026, 10:17 PM
jrtc27 added inline comments to D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.
Mar 11 2026, 10:15 PM
jrtc27 added inline comments to D55816: lindebugfs: Don't pass a kernel pointer to copy_from_user.
Mar 11 2026, 7:21 PM

Feb 27 2026

jrtc27 added a comment to D55541: nvme: Don't active memory space until all BARs are configured.

attempt to restore ints

Feb 27 2026, 9:47 PM
jrtc27 added inline comments to D55541: nvme: Don't active memory space until all BARs are configured.
Feb 27 2026, 6:08 PM

Feb 25 2026

jrtc27 added a comment to D55480: ELF: detect and reject CheriABI binaries.
In D55480#1269816, @kib wrote:
In D55480#1269551, @kib wrote:

First, there are two unrelated changes. One for the in-kernel ELF image activator, another for the kernel linker.

Then, for the image activator, why the is_cheri checks needs to be done in MI code? We have brand matchers (header_supported/brand_supported), which get the pointer to the mapped ELF header. Why cannot it be done there, in <arch>/elf_machdep.c?

You could make the same argument for e_machine/EI_CLASS/EI_DATA. Like those, this is an MI concept, so it's in MI code rather than having MD boilerplate (that, I will note, also has some odd semantics when it comes to the bool-returning functions, though I don't remember off the top of my head what those were). The MD hooks are for MD things like "v1 or v2 of this architecture's psABI". Whereas this is part of ILP32-vs-LP64-vs-"L64PC128" (or whatever name gets given to it, if any), and corresponds to a specific instantiation of the imgact_elf.c template (Elf32 vs Elf64 vs "Elf64C")

Right now e_machine/class/data/version together form the arch identifier, it was not well thought and came from times where the scope of acceptance of the ELF was not envisioned. For instance, they reserved separate machine ids for 386 vs 486. Then they used different machine id for x86_64 instead of using 64bit class etc.

We do not distinguish arch-specific ISAs at imgact_elf. We do not determine the linux binaries there, it is the job of arch-specific brand. IMO we must not start doing that for cheri.

BTW, it is up to you that you want to identify chri binaries with some flags, but I am surprised that you do that instead of adding separate machine Ids since ISA is different.

Feb 25 2026, 1:57 AM

Feb 24 2026

jrtc27 accepted D53898: sys: Declare 'end' as an extern char[].
Feb 24 2026, 8:50 PM
jrtc27 added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Feb 24 2026, 5:28 PM
jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

Can you please include an appropriate description of the effects in the commit message?

Feb 24 2026, 5:27 PM
jrtc27 added a comment to D55480: ELF: detect and reject CheriABI binaries.
In D55480#1269551, @kib wrote:

First, there are two unrelated changes. One for the in-kernel ELF image activator, another for the kernel linker.

Then, for the image activator, why the is_cheri checks needs to be done in MI code? We have brand matchers (header_supported/brand_supported), which get the pointer to the mapped ELF header. Why cannot it be done there, in <arch>/elf_machdep.c?

Feb 24 2026, 4:06 PM
jrtc27 accepted D55488: elf_common.h: Sort SHT_* entries.
Feb 24 2026, 2:46 PM
jrtc27 committed rGb7ef4f4b230f: sys: Restore sorting in sys/elf_common.h (authored by jrtc27).
sys: Restore sorting in sys/elf_common.h
Feb 24 2026, 1:56 PM
jrtc27 added inline comments to D55480: ELF: detect and reject CheriABI binaries.
Feb 24 2026, 1:44 PM
jrtc27 added inline comments to D55480: ELF: detect and reject CheriABI binaries.
Feb 24 2026, 11:58 AM
jrtc27 added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Feb 24 2026, 12:09 AM

Feb 23 2026

jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

NB: It's also about to be in 14.4 via 829e479a0a37eb72023ce361f5b2379d82f8bc2a

Feb 23 2026, 8:54 PM
jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

update_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME and
mntpt, which isn't the case anymore

Feb 23 2026, 8:52 PM

Feb 18 2026

jrtc27 committed rGddefff3810c1: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
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) (authored by jrtc27).
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) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:49 PM
jrtc27 committed rG45c1e44779e3: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:47 PM

Feb 16 2026

jrtc27 added inline comments to D55308: build: add stddef.h to define ptraddr_t as required.
Feb 16 2026, 3:39 PM
jrtc27 added inline comments to D55308: build: add stddef.h to define ptraddr_t as required.
Feb 16 2026, 1:53 PM

Feb 10 2026

jrtc27 added a comment to D55220: virtio: get a correct tag for IOMMU operation.

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?

Feb 10 2026, 6:10 PM
jrtc27 added a comment to D55220: virtio: get a correct tag for IOMMU operation.

How does this differ from the default implementation specified in sys/kern/bus_if.m, namely bus_generic_get_dma_tag?

Feb 10 2026, 2:37 PM

Feb 9 2026

jrtc27 updated the summary of D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.
Feb 9 2026, 1:36 PM
jrtc27 updated the diff for D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.

Use correct variable

Feb 9 2026, 1:36 PM
jrtc27 added a comment to D28814: hier.7: move ESP mountpoint to /efi (from /boot/efi).

So how are we dealing with /etc/fstab for existing systems?

Feb 9 2026, 12:21 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 (authored by jrtc27).
bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr
Feb 8 2026, 5:19 PM
jrtc27 closed D54221: Revert "Additional icache paranoia: non-PLT relocations can modify the text segment.".
Feb 8 2026, 4:42 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