User Details
- User Since
- Jan 29 2022, 5:50 PM (235 w, 5 d)
Today
Sun, Aug 2
When a new PCI device shows up in hotplug both for native PCI-e hotplug and other systems like the ACPI approach you are using, the new device just shows up with all decoding disabled and the BARs set to their reset values (address of 0). It is the guest OS's job to allocate address space for the BARs and manage the address space.
Sat, Aug 1
Fri, Jul 31
LGTM, but I'd wait for at least one member of manpages to take a look.
Thu, Jul 30
Mon, Jul 27
Wed, Jul 22
Tue, Jul 21
@emaste are there any other blockers here other than your comment? The fix is quite straightforward and I see no reason not to land this.
Why was this review closed? The issue wasn't resolved in the meantime and I see no reason not to land this.
Address @glebius 's comments
Mon, Jul 20
Address @glebius 's comments
Sun, Jul 19
Add missing const qualifiers
Fri, Jul 17
Account for EINPROGRESS
Looking through net/if.c I noticed that ifa_ifwithnet seems to match what you're suggesting here, do you think we can use this function instead of adding a fibnum-aware version of `ifa_ifwithaddr()`?
Thu, Jul 16
Tue, Jul 14
Avoid clearing CPU mask for range invalidation
Mon, Jul 13
Address @markj 's comments
Rename 'vms' to 'vmm'
LGTM, I'll split this up into two separate commits and land it tomorrow if there are no additional objections by then.
Sun, Jul 12
Sat, Jul 11
Two broader points:
- Please check for missing license headers and convert the existing ones to the shorter form listed in style(9)
- sys/sys/kernel.h has a bunch of unnecessary changes
Fri, Jul 10
Thu, Jul 9
Wed, Jul 8
LGTM, provided that @kib has no complaints.
Jul 7 2026
I have no further suggestions or complaints after this one, I think we can land this after it's addressed, provided there are no complaints from anyone else.
Jul 6 2026
Jul 5 2026
Jul 4 2026
Jun 27 2026
Two more nits, looks good otherwise.
Jun 20 2026
One more thing, could you please document this feature in bhyve's manpage?
Jun 19 2026
Address @markj's comments
Jun 18 2026
Jun 17 2026
Address @ivy 's comments and fix a a build failure in pci_virtio_scsi_ctl.c.
Simplify control flow
Jun 13 2026
Address @markj 's comments.
Jun 12 2026
Jun 11 2026
@markj after chasing down a few issues you pointed out, I've decided to opt for the pmap_klookup approach instead since I think it's a more straightforward solution.
Address @markj's comments.
Jun 6 2026
Jun 5 2026
Jun 1 2026
@markj I know it's been a while, but could you take another look at the updated BAR management scheme? My last testing runs with ppt devices were successful, but I've yet to re-test the patch after this rebase.
Rebase
