Page MenuHomeFreeBSD

wac_gmail.com (William A. Carrel)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 5 2026, 5:47 PM (5 w, 2 d)

Recent Activity

Thu, Jan 29

wac_gmail.com updated the diff for D54640: cloud: Add GCE VM Product Name to magic string detection list.

Fixed the space typo. Thanks for the patience.

Thu, Jan 29, 3:17 AM

Wed, Jan 28

wac_gmail.com updated the diff for D54640: cloud: Add GCE VM Product Name to magic string detection list.

I did a survey of GCE's bare metal machine series, as well as internal checking. All of them show smbios.system.serial of the form GoogleCloud-BM-${uuid}, as opposed to GoogleCloud-${uuid} for non-bare-metal VMs.

Wed, Jan 28, 7:47 AM

Tue, Jan 27

wac_gmail.com abandoned D54871: arm64: Fix SVE context alignment in signal frame.

I've confirmed that rGa9e77eb7016df70723c208fc09fbd01ec23a732d resolves the issue in PR 292177, so abandoning this change.

Tue, Jan 27, 5:06 PM

Mon, Jan 26

wac_gmail.com added a comment to D54871: arm64: Fix SVE context alignment in signal frame.

At first glance https://reviews.freebsd.org/rGa9e77eb7016df70723c208fc09fbd01ec23a732d will fix this issue. I'll apply it to my copy of the tree and make sure it fixes the openssl crash since that's a nice repeatable crash case for the alignment issue. I should be able to get that done in the next day or two.

Mon, Jan 26, 7:12 PM

Sun, Jan 25

wac_gmail.com requested review of D54871: arm64: Fix SVE context alignment in signal frame.
Sun, Jan 25, 9:16 AM
wac_gmail.com requested review of D54870: arm64: Add uprintf logging to set_mcontext.
Sun, Jan 25, 8:57 AM

Sat, Jan 17

wac_gmail.com added a comment to D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.

Incorporated your suggested change just moving the vfp_save_state and tested successfully. Thank you for your patience on this.

Sat, Jan 17, 8:34 AM
wac_gmail.com updated the diff for D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.
Sat, Jan 17, 8:14 AM
wac_gmail.com updated the diff for D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.
Sat, Jan 17, 7:55 AM

Wed, Jan 14

wac_gmail.com added a comment to D54640: cloud: Add GCE VM Product Name to magic string detection list.

When I get a chance I'll fire up some bare metal vms and see what I get out of dmidecode. On vacation this week so it'll be a little bit.

Wed, Jan 14, 10:18 PM

Jan 11 2026

wac_gmail.com added a reviewer for D54640: cloud: Add GCE VM Product Name to magic string detection list: andrew.

This is a much more GCE specific change for hypervisor detection. Works on arm64 and amd64 VM types.

Jan 11 2026, 10:25 AM
wac_gmail.com requested review of D54640: cloud: Add GCE VM Product Name to magic string detection list.
Jan 11 2026, 10:15 AM
wac_gmail.com abandoned D54595: arm64: Add boot_el-based hypervisor detection.
Jan 11 2026, 9:07 AM
wac_gmail.com added a comment to D54595: arm64: Add boot_el-based hypervisor detection.

Well drat. Thanks for the example of hardware that does that. The AArch64 exception model doc I read suggested that wasn't the accepted practice and I was hoping to find something more general than a giant stack of magic strings in identify_hypervisor_smbios. I'll abandon this approach and come back with the patch to smbios_subr.c after I've had a chance to test it.

Jan 11 2026, 9:07 AM

Jan 8 2026

wac_gmail.com requested review of D54597: arm64: Add -mgeneral-regs-only to rtld.
Jan 8 2026, 9:39 AM
wac_gmail.com requested review of D54596: pci: Enable MSI on GCE arm64 VMs.
Jan 8 2026, 9:30 AM
wac_gmail.com updated the summary of D54595: arm64: Add boot_el-based hypervisor detection.
Jan 8 2026, 9:13 AM
wac_gmail.com requested review of D54595: arm64: Add boot_el-based hypervisor detection.
Jan 8 2026, 9:12 AM
wac_gmail.com added a comment to D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.

I don't think moving vfp_save_state(td) is sufficient because of lazy SVE restoration. If the thread hasn't executed SVE instructions since a context switch, the trap to re-enable the unit won't have fired. In that state, vfp_save_state(td) sees the unit as disabled and won't set PCB_FP_SVEVALID and we'll still potentially see this panic. Checking pcb_svesaved != NULL avoids this by checking the backing store directly.

Jan 8 2026, 8:47 AM

Jan 5 2026

wac_gmail.com requested review of D54532: arm64: Fix kernel panic in get_arm64_sve during core dump.
Jan 5 2026, 6:17 PM