SuccessChanges

Summary

  1. QEMU test suite: use larger GUI timeouts for 70D, 1100D, 1200D, 1300D, EOSM and EOSM2, alongside 100D Fixes some intermittent failures in GUI tests, narrowed down to first button press being sent before starting Canon's GuiMainTask.
  2. QEMU test suite: minor fix (colors incorrect if QEMU was already running)
  3. QEMU: experimental SD/CF clock tests (some DIGIC 3/4 models; working only in bootloader context; disabled by default) These were used to fix/test the portable ROM dumper on old models. FIXME: with these changes, main firmware does not boot, so they were disabled.
  4. QEMU: log all unhandled MMIO events, even if they repeat (this "feature" interferes with debugging; was present since the first commit, in 2013)
  5. QEMU: fix overflow in eos_ml_helpers.c (qprintf)
Changeset 17961:25a911d251a8 by alex@thinkpad:
QEMU test suite: use larger GUI timeouts for 70D, 1100D, 1200D, 1300D, EOSM and EOSM2, alongside 100D<br><br>Fixes some intermittent failures in GUI tests, narrowed down to first button press being sent before starting Canon&#039;s GuiMainTask.
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 17960:f012b40c292b by alex@thinkpad:
QEMU test suite: minor fix<br>(colors incorrect if QEMU was already running)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 17959:27b1a38ea911 by alex@thinkpad:
QEMU: experimental SD/CF clock tests (some DIGIC 3/4 models; working only in bootloader context; disabled by default)<br><br>These were used to fix/test the portable ROM dumper on old models.<br><br>FIXME: with these changes, main firmware does not boot, so they were disabled.
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 17958:7a021eae020c by alex@thinkpad:
QEMU: log all unhandled MMIO events, even if they repeat<br>(this &quot;feature&quot; interferes with debugging; was present since the first commit, in 2013)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 17957:313d5bd76bae by alex@thinkpad:
QEMU: fix overflow in eos_ml_helpers.c (qprintf)
The file was modifiedcontrib/qemu/eos/eos_ml_helpers.c (diff)