DF-4964 / run.2.log
TRIGGER: fake_bar=fffff80118760000, driver told BAR2=4096 bytes TRIGGER: canary@+0x7014 before = deadbeef, canary@+0x7000 before = cafebabe TRIGGER: calling sili_port_alloc(sc, port=3) pci0: port regs window too small for port 3 TRIGGER: canary@+0x7014 after = deadbeef TRIGGER: canary@+0x7000 after = cafebabe TRIGGER: EINVAL before any MMIO -> fix effective, canaries untouched TRIGGER: sili_port_alloc returned 22 TRIGGER: unloaded, guest still alive TRIGGER: dbg kmem_alloc(2MB) = fffff801187bc000 TRIGGER: dbg extract(b+0x7000)=00000000 extract(b+0x7014)=00000014 TRIGGER: PANIC MODE, fake BAR2 base=fffff801188bc000 (targets +0x7000 provably unmapped via pmap_extract) TRIGGER: first OOB write will land at fffff801188c3014 -- expect Fatal trap 12 TRIGGER: fake_bar=fffff801188bc000, driver told BAR2=4096 bytes TRIGGER: calling sili_port_alloc(sc, port=3) pci0: port regs window too small for port 3 TRIGGER: survived?? rc=22 (panic expected)