User Details
- User Since
- Aug 19 2024, 4:18 PM (83 w, 4 d)
Jan 16 2026
Add only a forward declaration of struct pcpu to md_var.h as suggested by markj.
Jan 15 2026
Update commit message.
Updated commit message.
Dec 18 2025
Use strtonumx().
Dec 17 2025
Dec 11 2025
Add cpuid.fallback-style option.
Review from Mark
Dec 4 2025
Minor updates.
Rebase.
Allow specification of the target ID for each target.
Improve the comments describing the LUN address parsing.
Rebase.
Rework split_iov() as requested by Corvin.
Oct 30 2025
Rebase.
Reword comment in pci_vtscsi_tmf_handle().
Rebase.
Rebase.
pci_vtscsi_proc()
Clarify comment in pci_vtscsi_init_target().
Rebase.
Rebase.
Rebase.
Rebase, revert unintentional white space change.
Rebase.
Keep in line with original code style.
Oct 22 2025
Oct 21 2025
Oct 20 2025
I've tested this extensively with VMs running FreeBSD, NetBSD, and OmniOS, each using the same ZFS pool on the same CTL LUNs. This causes a significant speedup of 'zpool scrub' on OmniOS (as in: now twice as fast), while that effect isn't quite as noticable on a FreeBSD VM, it's at least still measurable.
Fix whitespace after cast as requested.
Add copyrights.
Remove an extraneous whitespace in bhyve_merge_cpuid_config().
Improve the commit message.
Remove extra call to bhyve_fixup_cpuid_config(). Improve the commit message.
Remove illumos#16223 from this change.
Make walk_config_nodes non-recursive, leaving recursive processing to
the callback function if needed. Also, stop walking if the callback
returns a non-zero value, returning that value to the caller.
Oct 17 2025
Sep 18 2025
Jul 26 2025
Sep 23 2024
Updated commit message.
Sep 19 2024
Do I need a more elaborate commit message here, too?
Sep 9 2024
"-cp" is already illegal, see the check on line 303 and 304, so nothing changes in that regard. Also, "-r cannot be used with -c, -d, -n, or -p" already. I also see no "-h" option, so no "-ch" either, or am I missing anything here?
Add more elaborate commit message. Remove the extra empty line.
Sep 6 2024
Fix manpage as suggested by Corvin.
No longer get the cmd length from the request header as the CRB emulation should pass the correct length instead.
Even FreeBSD's own TPM driver writes the INT_ENABLE register during attach, writing 0 to make sure interrupts are off. bhyve really shouldn't crash the VM when that happens.
Aug 21 2024
Document the swtpm backend in bhyve.8 and bhyve_config.5.
