DF-2223 / run_section.log
DF22X RIG start ========================================= DF22X ---- DF22X ---- DF2223 start: real guest PCI devices drive the real pcie_capability_read_dword (linux_pci.c:30-39) with the real predicate chain (linux/pci.h:473-495, pci_is_pcie, real config reads) DF2223 BASELINE hostb0 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE hostb0 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE hostb0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED hostb0 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED hostb0 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED hostb0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE isab1 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE isab1 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE isab1 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED isab1 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED isab1 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED isab1 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE atapci0 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE atapci0 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE atapci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED atapci0 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED atapci0 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED atapci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE (null) LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE (null) pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE (null) CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED (null) LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED (null) pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED (null) CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE vgapci0 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE vgapci0 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE vgapci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED vgapci0 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED vgapci0 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED vgapci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE virtio_pci0 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE virtio_pci0 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE virtio_pci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED virtio_pci0 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED virtio_pci0 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED virtio_pci0 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 BASELINE virtio_pci1 LNKCAP rc=-22 dst=0xa5a5a5a5 UNTOUCHED-CANARY (dst left uninitialized) DF2223 BASELINE virtio_pci1 pcie_get_width_cap-style consumer: lnkcap=0xa5a5a5a5 -> width=0x1a (derived from UNINITIALIZED stack) DF2223 BASELINE virtio_pci1 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 FIXED virtio_pci1 LNKCAP rc=-22 dst=0x00000000 WRITTEN-0 (upstream contract) DF2223 FIXED virtio_pci1 pcie_get_width_cap-style consumer: lnkcap=0x00000000 -> width=0xff (deterministic UNKNOWN) DF2223 FIXED virtio_pci1 CONTROL FLAGS_TYPE rc=-22 dst=0xa5a5a5a5 (non-PCIe guest: predicate false for every reg) DF2223 VERDICT: 7 devices exercised; baseline left *dst untouched (canary intact) on every not-implemented read while FIXED zeroes it (upstream Linux contract: *val = 0) DF22X ---- DF22X RIG done ==========================================