Skip to content

Commit d181eda

Browse files
committed
docs: Add CHANGELOG entries for virtio transport fixes
Add entries for the virtio transport fixes introduced in the preceding commits. Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
1 parent 662a63d commit d181eda

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,16 @@ and this project adheres to
6161
(0x4b564d00-0x4b564dff) instead of a small subset. Previously, some KVM MSRs
6262
such as MSR_KVM_ASYNC_PF_INT and MSR_KVM_ASYNC_PF_ACK were missing from
6363
snapshots, which could cause issues on restore.
64+
- [#5818](https://github.com/firecracker-microvm/firecracker/pull/5818): Enforce
65+
the virtio device initialization sequence in the PCI transport, matching the
66+
existing MMIO transport behavior. The PCI transport now validates device
67+
status transitions, rejects queue configuration writes outside the FEATURES_OK
68+
to DRIVER_OK window, rejects feature negotiation outside the DRIVER state,
69+
blocks re-initialization after a failed reset, and sets DEVICE_NEEDS_RESET
70+
when device activation fails.
71+
- [#5818](https://github.com/firecracker-microvm/firecracker/pull/5818): Reject
72+
device status writes that clear previously set bits in the MMIO transport,
73+
except for reset.
6474

6575
## [1.15.0]
6676

0 commit comments

Comments
 (0)