https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290098

Mark Peek <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #19 from Mark Peek <[email protected]> ---
Reproduced on a recent 16.0-CURRENT, the error value is 17 (EEXIST) which is
coming from mem.c:mmio_rb_add(). Adding another debug line there and turning on
RB_DEBUG shows this:

Adding fee00000:fee00fff kern-lapic-mmio
Adding fec00000:fec00fff kern-ioapic-mmio
Adding fed00000:fed003ff kern-hpet-mmio
fbuf frame buffer base: 0x33a20c00000 [sz 33554432]
Adding 80000000:ffffffff PCI hole
Adding e0000000:efffffff PCI ECFG
Adding c2004000:c2005fff [email protected]
Adding c2002000:c2003fff [email protected]
Adding c2000000:c2001fff [email protected]
Adding c2007000:c200707f [email protected]
Adding c0000000:c1ffffff [email protected]
Adding c2006000:c2006fff [email protected]
Adding c2004000:c2005fff [email protected]
Adding c2002000:c2003fff [email protected]
Adding c2000000:c2001fff [email protected]
Adding c2007000:c200707f [email protected]
Adding c0000000:c1ffffff [email protected]
Adding c2006000:c2006fff [email protected]
Adding ffffe000:ffffffff [email protected]
Adding c2004000:c2005fff [email protected]
Adding ffffe000:ffffffff [email protected]
Adding c2002000:c2003fff [email protected]
Adding ffffe000:ffffffff [email protected]
Adding c2000000:c2001fff [email protected]
Adding ffffff80:ffffffff [email protected]
Adding c2007000:c200707f [email protected]
Adding fe000000:ffffffff [email protected]
overlap detected: new fe000000:ffffffff, tree fed00000:fed003ff,
'[email protected]' claims region already claimed for 'kern-hpet-mmio'
Assertion failed: (error == 0), function modify_bar_registration, file
/usr/src/usr.sbin/bhyve/pci_emul.c, line 706.

For comparison, running on a 14.3-STABLE system does not abort and shows this:
Adding fee00000:fee00fff kern-lapic-mmio
Adding fec00000:fec00fff kern-ioapic-mmio
Adding fed00000:fed003ff kern-hpet-mmio
fbuf frame buffer base: 0x9f041a00000 [sz 16777216]
Adding c0000000:c0ffffff [email protected]
Adding c1000000:c1001fff [email protected]
Adding c1002000:c1003fff [email protected]
Adding c1004000:c1005fff [email protected]
Adding c1006000:c1006fff [email protected]
Adding c1007000:c100707f [email protected]
Adding 80000000:ffffffff PCI hole
Adding e0000000:efffffff PCI ECFG
Adding c1004000:c1005fff [email protected]
Adding c1002000:c1003fff [email protected]
Adding c1000000:c1001fff [email protected]
Adding c1007000:c100707f [email protected]
Adding c0000000:c0ffffff [email protected]
Adding c1006000:c1006fff [email protected]
Adding c1004000:c1005fff [email protected]
Adding c1002000:c1003fff [email protected]
Adding c1000000:c1001fff [email protected]
Adding c1007000:c100707f [email protected]
Adding c0000000:c0ffffff [email protected]
Adding c1006000:c1006fff [email protected]
wrmsr to register 0x401(0) on vcpu 0
Adding ffffe000:ffffffff [email protected]
Adding c1004000:c1005fff [email protected]
Adding ffffe000:ffffffff [email protected]
Adding c1002000:c1003fff [email protected]
Adding ffffe000:ffffffff [email protected]
Adding c1000000:c1001fff [email protected]
Adding ffffff80:ffffffff [email protected]
Adding c1007000:c100707f [email protected]
Adding ff000000:ffffffff [email protected]
pci_fbuf: mmap_memseg failed
pci_fbuf: munmap_memseg failed
Adding c0000000:c0ffffff [email protected]
Adding fffff000:ffffffff [email protected]
Adding c1006000:c1006fff [email protected]

Note the change in 14.3 does not overlap with kern-hpet-mmio:
Adding fe000000:ffffffff [email protected] - -CURRENT
vs.
Adding ff000000:ffffffff [email protected] - 14.3-STABLE

Bisecting might be challenging given other changes so commenting here in case
someone has an idea of what might have changed.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to