-
Notifications
You must be signed in to change notification settings - Fork 913
Open
Labels
Component:QEMUQEMU emulationQEMU emulation
Description
Description
A dependency of #27932.
Currently, QEMU's SPI device has a few issues that have been found as part of the effort to run provisioning flows in QEMU:
- The CSb state is incorrectly reported in the
STATUSregister. - The
LAST_READ_ADDRregister is incorrectly writable. - For large SPI reads that cross the buffer boundary (a
flipbufevent) the pacing delay to allow guest SW to handle the buffer switch is too large and with a default icount shift of 6 causes a > 1 second latency between transmission and reception of data over the SPI CharDev. As this delay is arbitrary and likely doesn't need to be set this high, reduce this delay (and probably also increase the SPI timeout in QEMU for good measure, to be able to handle such cases).
Metadata
Metadata
Assignees
Labels
Component:QEMUQEMU emulationQEMU emulation