User Details
User Details
- User Since
- Jan 29 2022, 5:50 PM (215 w, 4 d)
Sun, Mar 15
Sun, Mar 15
Fri, Mar 13
Fri, Mar 13
bnovkov requested review of D55842: libc/db: Remove unused hash functions in hash_func.c.
Tue, Mar 3
Tue, Mar 3
bnovkov requested review of D55641: pmc: Import Intel Meteor Lake events.
Wed, Feb 25
Wed, Feb 25
bnovkov committed rGbce0c14fe19d: mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors (authored by bnovkov).
mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors
Tue, Feb 24
Tue, Feb 24
Mon, Feb 23
Mon, Feb 23
bnovkov added inline comments to D55463: mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors.
bnovkov updated the diff for D55463: mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors.
Remove redundant errno save
bnovkov requested review of D55463: mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors.
Thu, Feb 19
Thu, Feb 19
bnovkov added inline comments to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Wed, Feb 18
Wed, Feb 18
bnovkov added a comment to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
bnovkov updated the diff for D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Fix PCI passthrough:
- Introduce a state machine that tracks a BAR's address. This allows us to properly release and allocate BAR addresses from the appropriate pool when the guest starts migrating BARs
- Comply with the remark in pci_emul_assign_bar and allocate small MEM64 BARs from the MEM32 pool
- Allow the guest to move an already allocated BAR to a new address
Feb 10 2026
Feb 10 2026
bnovkov added a comment to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Feb 8 2026
Feb 8 2026
LGTM.
Feb 7 2026
Feb 7 2026
bnovkov updated the diff for D54648: Introduce libbhyve.
Address @markj 's comment - switch to INTERNALLIB
bnovkov added inline comments to D54648: Introduce libbhyve.
Feb 6 2026
Feb 6 2026
pmc: Import Intel Granite Rapids events
pmc: Import Intel Granite Rapids events
Feb 5 2026
Feb 5 2026
bnovkov added inline comments to D54646: bhyve/pci_emul.c: Add handlers for ACPI PCI hotplug metadata.
bnovkov updated the diff for D54646: bhyve/pci_emul.c: Add handlers for ACPI PCI hotplug metadata.
Address @markj 's comments.
bnovkov added inline comments to D54643: bhyve: Refactor pci_irq_route.
bnovkov updated the diff for D54643: bhyve: Refactor pci_irq_route.
Address @markj 's comments.
bnovkov added a comment to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
bnovkov updated the diff for D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Address @markj 's comments.
bnovkov updated the diff for D54644: bhyve/pci_emul.c: Setup fixed PCI irq mappings for hotpluggable slots.
Address @markj 's comments.
Feb 4 2026
Feb 4 2026
pmc: Import Intel Granite Rapids events
Feb 3 2026
Feb 3 2026
bnovkov requested review of D55081: pmc: Import Intel Granite Rapids events.
Feb 1 2026
Feb 1 2026
bnovkov requested review of D55041: login: install per-UID setrlimit(2) limits on login.
bnovkov requested review of D55040: lib{c,sys}: Expose setrlimit_uid(2) as an interposed syscall.
bnovkov requested review of D55039: Introduce setrlimit_uid(2).
bnovkov requested review of D55038: kern_resource.c: Track per-UID resource limits in 'struct uidinfo'.
bnovkov requested review of D55037: getrlimit.2: Add standards section.
Jan 27 2026
Jan 27 2026
bnovkov updated the diff for D54654: bhyve/net_backends: Source file descriptors from nvlists.
Use procdesc(4) to enable slirp backend hotplugging.
bnovkov committed rG4bcc5a3cdc05: btree/bt_seq.c: Fix two NULL pointer dereferences (authored by bnovkov).
btree/bt_seq.c: Fix two NULL pointer dereferences
bnovkov requested review of D54905: btree/bt_seq.c: Fix two NULL pointer dereferences.
bnovkov committed rG1e233e393ddd: btree/bt_split.c: Fix a misaligned if statement (authored by bnovkov).
btree/bt_split.c: Fix a misaligned if statement
Jan 24 2026
Jan 24 2026
bnovkov updated the diff for D54654: bhyve/net_backends: Source file descriptors from nvlists.
Fix slirp_init_fds.
bnovkov updated the diff for D54648: Introduce libbhyve.
Fix the LIBBHYVEDIR variable.
Jan 20 2026
Jan 20 2026
bnovkov added inline comments to D54742: vmm.4: Add information on VM access control.
Jan 18 2026
Jan 18 2026
bnovkov updated the diff for D54651: bhyve/pci_emul.c: Add PCI hotplugging IPC commands.
Account for latest changes in D54650.
bnovkov updated the diff for D54650: bhyve: Generalize the IPC thread.
- constify command nvlist_t argument
- adapt vm_do_checkpoint to use the new return type
bnovkov added inline comments to D54650: bhyve: Generalize the IPC thread.
bnovkov updated the diff for D54651: bhyve/pci_emul.c: Add PCI hotplugging IPC commands.
Account for latest changes in D54650.
bnovkov updated the diff for D54650: bhyve: Generalize the IPC thread.
Address @rew 's comments - change IPC command return type to nvlist_t.
bnovkov added inline comments to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
bnovkov updated the diff for D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Address @rew 's comments.
Jan 14 2026
Jan 14 2026
bnovkov updated the diff for D54652: bhyvectl: Generalize bhyve IPC code.
Address @rew 's comments.
bnovkov added inline comments to D54652: bhyvectl: Generalize bhyve IPC code.
bnovkov added inline comments to D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
bnovkov updated the diff for D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Address @markj 's comments.
Jan 11 2026
Jan 11 2026
bnovkov requested review of D54656: bhyve/virtio-net: Make hotpluggable.
bnovkov requested review of D54655: bhyve/e82545: Make hotpluggable.
bnovkov requested review of D54654: bhyve/net_backends: Source file descriptors from nvlists.
bnovkov requested review of D54653: bhyvectl: Add device hotplugging options.
bnovkov requested review of D54652: bhyvectl: Generalize bhyve IPC code.
bnovkov requested review of D54651: bhyve/pci_emul.c: Add PCI hotplugging IPC commands.
bnovkov requested review of D54650: bhyve: Generalize the IPC thread.
bnovkov requested review of D54649: bhyve/pci_emul_init: Allow runtime device initialization.
bnovkov requested review of D54648: Introduce libbhyve.
bnovkov requested review of D54647: bhyve/pci_emul.c: Introduce device teardown routines.
bnovkov requested review of D54646: bhyve/pci_emul.c: Add handlers for ACPI PCI hotplug metadata.
bnovkov requested review of D54645: bhyve/pci_emul.c: Emit ACPI methods for hotpluggable slots.
bnovkov requested review of D54644: bhyve/pci_emul.c: Setup fixed PCI irq mappings for hotpluggable slots.
bnovkov requested review of D54643: bhyve: Refactor pci_irq_route.
bnovkov requested review of D54642: bhyve/pci_emul.c: Introduce notion of fixed and hotpluggable slots.
bnovkov requested review of D54641: bhyve/pci_emul: Use vmem to track BAR allocations.
Jan 1 2026
Jan 1 2026
Dec 17 2025
Dec 17 2025
bhyve: Introduce monitor mode
bhyve: Eliminate exit status magic numbers
vmm: Add ability to destroy VMs on close
bnovkov added inline comments to D54087: bhyve: change suspend exit code.
kern: Introduce RLIMIT_VMM
Dec 15 2025
Dec 15 2025
bnovkov committed rG4f7436bf297b: amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}map (authored by bnovkov).
amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}map
bnovkov committed rGf1809eab82a7: amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}map (authored by bnovkov).
amd64/vmm.c: Fix an incorrect memory segment check in vm_iommu_{un}map
