Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

bnovkov added a comment to D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.

Is it possible that this broke grub2-bhyve built for older FreeBSD 15-CURRENT? https://lists.freebsd.org/archives/freebsd-current/2025-August/008456.html

Could we add something to RELNOTES/UPDATING to say this happened? Did we bump FreeBSD version for this one?

(a rebuilt ghub2-bhyve with libvmmapi.so.7 works fine)

Wed, Aug 20, 6:17 PM
bnovkov committed rGba487345f85f: UPDATING: Add an entry covering recent libvmmapi ABI changes (authored by bnovkov).
UPDATING: Add an entry covering recent libvmmapi ABI changes
Wed, Aug 20, 6:15 PM
bnovkov closed D52054: UPDATING: Add an entry covering recent libvmmapi ABI changes.
Wed, Aug 20, 6:15 PM
bnovkov requested review of D52054: UPDATING: Add an entry covering recent libvmmapi ABI changes.
Wed, Aug 20, 6:09 PM

Thu, Aug 7

bnovkov accepted D51796: indent: Fix buffer overflow.
Thu, Aug 7, 10:02 PM
bnovkov added inline comments to D51796: indent: Fix buffer overflow.
Thu, Aug 7, 4:46 PM

Fri, Aug 1

bnovkov committed rG092b70dadb1b: riscv: Add cvitek SoC files to the build (authored by bnovkov).
riscv: Add cvitek SoC files to the build
Fri, Aug 1, 12:51 PM
bnovkov committed rGe9dd9f95f82f: riscv: Add the sdhci_fdt driver to the build (authored by bnovkov).
riscv: Add the sdhci_fdt driver to the build
Fri, Aug 1, 12:51 PM
bnovkov closed D48534: riscv: Add the sdhci_fdt driver to the build.
Fri, Aug 1, 12:51 PM
bnovkov closed D48533: riscv: Add cvitek SoC files to the build.
Fri, Aug 1, 12:51 PM
bnovkov closed D48531: riscv: Add driver for the cvitek reset controller.
Fri, Aug 1, 12:50 PM
bnovkov committed rG25b9b0b6bec9: riscv: Add driver for cvitek reset controller (authored by bnovkov).
riscv: Add driver for cvitek reset controller
Fri, Aug 1, 12:46 PM
bnovkov committed rGe07254d1483f: riscv: Add driver for the cvitek reboot controller (authored by bnovkov).
riscv: Add driver for the cvitek reboot controller
Fri, Aug 1, 12:46 PM
bnovkov committed rG7a9a15eaf917: if_dwc: Add support for cvitek ethernet controller (authored by bnovkov).
if_dwc: Add support for cvitek ethernet controller
Fri, Aug 1, 12:46 PM
bnovkov committed rG89e650eacc9b: sdhci: Add driver for the cvitek sdhci controller (authored by bnovkov).
sdhci: Add driver for the cvitek sdhci controller
Fri, Aug 1, 12:46 PM
bnovkov committed rG19643b415b2b: if_dwc: Ignore clk_set_assigned errors if "assigned_clocks" is not specified (authored by bnovkov).
if_dwc: Ignore clk_set_assigned errors if "assigned_clocks" is not specified
Fri, Aug 1, 12:46 PM
bnovkov closed D48530: dwc: Add support for the cvitek ethernet controller.
Fri, Aug 1, 12:45 PM
bnovkov closed D48528: sdhci: Add support for the cvitek sdhci controller.
Fri, Aug 1, 12:45 PM
bnovkov committed rGaa05d1b2ef8b: db/hash.c: Fix flag check in hash_seq (authored by bnovkov).
db/hash.c: Fix flag check in hash_seq
Fri, Aug 1, 9:34 AM

Thu, Jul 31

bnovkov committed rG3a686b851f8f: dbm_nextkey: Always return an error if we've reached the end of the database (authored by bnovkov).
dbm_nextkey: Always return an error if we've reached the end of the database
Thu, Jul 31, 3:29 PM
bnovkov closed D51635: dbm_nextkey: Always return an error if we've reached the end of the database.
Thu, Jul 31, 3:29 PM
bnovkov added inline comments to D51635: dbm_nextkey: Always return an error if we've reached the end of the database.
Thu, Jul 31, 2:55 PM
bnovkov updated the diff for D51635: dbm_nextkey: Always return an error if we've reached the end of the database.

Address @markj 's comments.

Thu, Jul 31, 2:55 PM

Wed, Jul 30

bnovkov updated the diff for D51635: dbm_nextkey: Always return an error if we've reached the end of the database.

Remove stray newline.

Wed, Jul 30, 3:04 PM
bnovkov requested review of D51635: dbm_nextkey: Always return an error if we've reached the end of the database.
Wed, Jul 30, 2:57 PM
bnovkov committed rG14598537acec: db/hash.c: Allow O_WRONLY in dbm_open (authored by bnovkov).
db/hash.c: Allow O_WRONLY in dbm_open
Wed, Jul 30, 9:32 AM
bnovkov closed D51514: db/hash.c: Allow O_WRONLY in dbm_open.
Wed, Jul 30, 9:32 AM
bnovkov added inline comments to D51514: db/hash.c: Allow O_WRONLY in dbm_open.
Wed, Jul 30, 9:32 AM

Tue, Jul 29

bnovkov added inline comments to D51514: db/hash.c: Allow O_WRONLY in dbm_open.
Tue, Jul 29, 6:06 PM
bnovkov updated the diff for D51514: db/hash.c: Allow O_WRONLY in dbm_open.

Add O_WRONLY check in hash_get and add corresponding tests.

Tue, Jul 29, 6:05 PM

Mon, Jul 28

bnovkov added inline comments to D51514: db/hash.c: Allow O_WRONLY in dbm_open.
Mon, Jul 28, 10:57 AM
bnovkov updated the diff for D51514: db/hash.c: Allow O_WRONLY in dbm_open.

Address @markj 's comments.

Mon, Jul 28, 10:57 AM

Sun, Jul 27

bnovkov added a comment to D46607: libutil: Move cpuset(1) domainset parsing code into libutil.

Looks ok to me with the man page nits fixed.

Sun, Jul 27, 4:35 PM
bnovkov committed rGc7a1776752ec: bhyve/tpm_ppi_qemu: Cast address of the TPP3 field to uint32_t (authored by bnovkov).
bhyve/tpm_ppi_qemu: Cast address of the TPP3 field to uint32_t
Sun, Jul 27, 4:34 PM
bnovkov closed D51535: bhyve/tpm_ppi_qemu: Cast address of the TPP3 field to uint32_t.
Sun, Jul 27, 4:34 PM
bnovkov committed rG87ab222016a6: bhyve/acpi: Mark dsdt_line as 'printflike' (authored by bnovkov).
bhyve/acpi: Mark dsdt_line as 'printflike'
Sun, Jul 27, 4:34 PM
bnovkov closed D51534: bhyve/acpi: Mark dsdt_line as 'printflike'.
Sun, Jul 27, 4:34 PM
bnovkov committed rGf1d705d4f431: bhyve: Add support for specifying guest NUMA configuration (authored by bnovkov).
bhyve: Add support for specifying guest NUMA configuration
Sun, Jul 27, 4:34 PM
bnovkov committed rG08c7dd2fbe4f: libvmmapi: Add support for setting up and configuring guest NUMA domains (authored by bnovkov).
libvmmapi: Add support for setting up and configuring guest NUMA domains
Sun, Jul 27, 4:34 PM
bnovkov closed D44567: bhyve: Add support for specifying VM NUMA configuration.
Sun, Jul 27, 4:34 PM
bnovkov closed D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.
Sun, Jul 27, 4:34 PM
bnovkov committed rGa4197ea47777: vmm: Add support for guest NUMA emulation (authored by bnovkov).
vmm: Add support for guest NUMA emulation
Sun, Jul 27, 4:33 PM
bnovkov closed D44565: vmm: Add support for specifying NUMA configuration.
Sun, Jul 27, 4:33 PM
bnovkov closed D46608: kern_domainset: Split domainset validation logic into a separate function.
Sun, Jul 27, 4:33 PM
bnovkov committed rGcf571e08503d: domainset(9): Split domainset validation logic into a separate function (authored by bnovkov).
domainset(9): Split domainset validation logic into a separate function
Sun, Jul 27, 4:33 PM
bnovkov closed D46607: libutil: Move cpuset(1) domainset parsing code into libutil.
Sun, Jul 27, 4:33 PM
bnovkov added inline comments to D44565: vmm: Add support for specifying NUMA configuration.
Sun, Jul 27, 4:33 PM
bnovkov committed rGaae23170c8b5: libutil: Move cpuset(1) domain policy parsing code into libutil (authored by bnovkov).
libutil: Move cpuset(1) domain policy parsing code into libutil
Sun, Jul 27, 4:33 PM
bnovkov updated the diff for D44567: bhyve: Add support for specifying VM NUMA configuration.

Rework and clarify interactions between the -m flag and individual domain memory sizes.

Sun, Jul 27, 12:37 PM

Sat, Jul 26

bnovkov closed D49488: makefs: Use timestamps provided by -T when adding RockRidge TF records.

Closing this since it was superseded by D49531.

Sat, Jul 26, 9:20 AM

Fri, Jul 25

bnovkov requested review of D51535: bhyve/tpm_ppi_qemu: Cast address of the TPP3 field to uint32_t.
Fri, Jul 25, 6:10 PM
bnovkov requested review of D51534: bhyve/acpi: Mark dsdt_line as 'printflike'.
Fri, Jul 25, 6:09 PM
bnovkov requested review of D51514: db/hash.c: Allow O_WRONLY in dbm_open.
Fri, Jul 25, 9:29 AM
bnovkov committed rGe1e77dd23ced: dbm: Add tests for dbm_open (authored by bnovkov).
dbm: Add tests for dbm_open
Fri, Jul 25, 9:28 AM
bnovkov committed rG108e2d1137aa: db/hash.c: Do not return an error when opening a missing database with O_CREAT (authored by bnovkov).
db/hash.c: Do not return an error when opening a missing database with O_CREAT
Fri, Jul 25, 9:28 AM
bnovkov closed D51492: dbm: Add tests for dbm_open.
Fri, Jul 25, 9:28 AM
bnovkov closed D51491: db/hash.c: Do not return an error when opening a missing database with O_CREAT.
Fri, Jul 25, 9:28 AM

Thu, Jul 24

bnovkov requested review of D51491: db/hash.c: Do not return an error when opening a missing database with O_CREAT.
Thu, Jul 24, 3:52 PM
bnovkov requested review of D51492: dbm: Add tests for dbm_open.
Thu, Jul 24, 3:52 PM

Jul 19 2025

bnovkov added a comment to D44567: bhyve: Add support for specifying VM NUMA configuration.

Have you tried booting a Linux guest with NUMA configured?

Jul 19 2025, 10:07 PM
bnovkov updated the diff for D44567: bhyve: Add support for specifying VM NUMA configuration.

Address @markj's comments

Jul 19 2025, 10:05 PM
bnovkov added inline comments to D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.
Jul 19 2025, 9:42 PM
bnovkov updated the diff for D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.

Address @markj 's comments and fix an edge case where VM_LOWMEM_LIMIT == 0 .

Jul 19 2025, 9:42 PM

Jul 16 2025

bnovkov committed rG42d59ad1d63e: pt: Include missing sys/lock.h header (authored by bnovkov).
pt: Include missing sys/lock.h header
Jul 16 2025, 5:17 PM
bnovkov committed rG310162ea218a: hwt(4): Add Intel Processor Trace backend (authored by bnovkov).
hwt(4): Add Intel Processor Trace backend
Jul 16 2025, 4:42 PM
bnovkov closed D46397: amd64: Intel Processor Trace support.
Jul 16 2025, 4:41 PM
bnovkov committed rG636823cfd260: makefs: Correct license text in 'makefs_msdos_tests.sh' (authored by bnovkov).
makefs: Correct license text in 'makefs_msdos_tests.sh'
Jul 16 2025, 3:09 PM
bnovkov committed rG483ef23ebb72: release: Consistently use variables for invoking certain tools (authored by bnovkov).
release: Consistently use variables for invoking certain tools
Jul 16 2025, 3:09 PM
bnovkov committed rG06077dc327ea: makefs: Fix undefined behaviour in ffs.c (authored by bnovkov).
makefs: Fix undefined behaviour in ffs.c
Jul 16 2025, 3:09 PM
bnovkov closed D51037: makefs: Fix undefined behaviour in ffs.c.
Jul 16 2025, 3:09 PM
bnovkov committed rGceab09e3dbc2: release: Add a helper script for common tools (authored by bnovkov).
release: Add a helper script for common tools
Jul 16 2025, 3:09 PM
bnovkov closed D51039: release: Consistently use variables for invoking certain tools.
Jul 16 2025, 3:09 PM
bnovkov closed D51038: release: Add a helper script for common tools.
Jul 16 2025, 3:08 PM

Jul 13 2025

bnovkov added inline comments to D44565: vmm: Add support for specifying NUMA configuration.
Jul 13 2025, 5:36 PM
bnovkov updated the diff for D44565: vmm: Add support for specifying NUMA configuration.

Address @markj 's comments.

Jul 13 2025, 5:35 PM
bnovkov added inline comments to D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.
Jul 13 2025, 5:00 PM
bnovkov updated the diff for D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.

Address @markj 's comments:

  • Remove cpu affinity tracking
Jul 13 2025, 4:59 PM
bnovkov added a comment to D44567: bhyve: Add support for specifying VM NUMA configuration.

I have reworked the acpi.c changes in a way that simplifies tracking cpu affinities (and allows us to get rid of libvmmapi cpu affinity interfaces).

Jul 13 2025, 4:58 PM
bnovkov updated the diff for D44567: bhyve: Add support for specifying VM NUMA configuration.

Address @markj 's comments and rework acpi.c changes:

  • acpi.c now tracks each 'vCPUid->domain' mapping
  • New mappings can be added using acpi_add_vcpu_affinity
  • Manpage fixes
Jul 13 2025, 4:51 PM
bnovkov accepted D51276: tracing(7): Add hwt(4).
Jul 13 2025, 3:08 PM

Jul 12 2025

bnovkov added inline comments to D51276: tracing(7): Add hwt(4).
Jul 12 2025, 12:11 PM

Jul 11 2025

bnovkov added a comment to D50983: style.9: Add a C++ section.

One minor thing that wasn't mentioned here (and is likely be brought up in future C++ reviews) is the order of C++ includes. More specifically, should the C++ standard library includes come before or after /usr/include files?

Jul 11 2025, 5:31 PM

Jul 7 2025

bnovkov added a comment to D48199: Add ctfdiff.

I left a couple of comments about a few things that stood out in the first pass, I will likely have more as I dive into the internals.

Jul 7 2025, 6:13 PM
bnovkov added a member for srcmgr: bnovkov.
Jul 7 2025, 4:44 PM
bnovkov requested review of D51189: release/gce.conf: Fix incorrect '/etc/rc.d/growfs' path.
Jul 7 2025, 1:57 PM

Jul 3 2025

bnovkov added inline comments to D44567: bhyve: Add support for specifying VM NUMA configuration.
Jul 3 2025, 10:43 PM
bnovkov updated the diff for D44567: bhyve: Add support for specifying VM NUMA configuration.

Address @markj 's comments.

Jul 3 2025, 10:40 PM
bnovkov added inline comments to D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.
Jul 3 2025, 10:36 PM
bnovkov updated the diff for D44566: libvmmapi: Add support for setting up and configuring guest NUMA domains.

Address @markj 's comments.

Jul 3 2025, 10:28 PM
bnovkov added inline comments to D44565: vmm: Add support for specifying NUMA configuration.
Jul 3 2025, 10:26 PM
bnovkov updated the diff for D44565: vmm: Add support for specifying NUMA configuration.

Address @markj 's comments:

  • Move domainset parsing code to the ioctl handler
  • Add COMPAT handlers for pre-15.0 memory segments
Jul 3 2025, 10:24 PM
bnovkov updated the diff for D46608: kern_domainset: Split domainset validation logic into a separate function.

Fix style issues and make domainset_empty_vm public.

Jul 3 2025, 10:15 PM

Jul 1 2025

bnovkov accepted D51077: mkimg: Make output reproducible using a specific timestamp.
Jul 1 2025, 2:38 PM

Jun 30 2025

bnovkov updated the diff for D51039: release: Consistently use variables for invoking certain tools.

Address @markj 's comments.

Jun 30 2025, 12:40 PM

Jun 26 2025

bnovkov added a comment to D51038: release: Add a helper script for common tools.

It's OK to omit the license boilerplate and have just the SPDX now too, i.e. remove Redistribution and use ... SUCH DAMAGE. Just noticed since this file only has three lines of content now.

Jun 26 2025, 3:31 PM
bnovkov updated the diff for D51038: release: Add a helper script for common tools.

Remove license boilerplate

Jun 26 2025, 3:23 PM
bnovkov updated the diff for D51039: release: Consistently use variables for invoking certain tools.

Correct include path in vmimage.subr

Jun 26 2025, 3:19 PM
bnovkov added inline comments to D51039: release: Consistently use variables for invoking certain tools.
Jun 26 2025, 3:15 PM
bnovkov updated the diff for D51039: release: Consistently use variables for invoking certain tools.

Address @markj 's comments - fix include path

Jun 26 2025, 3:14 PM

Jun 25 2025

bnovkov added inline comments to D40466: Hardware Trace (HWT) framework.
Jun 25 2025, 5:48 PM