SuccessChanges

Summary

  1. QEMU tests: ignore nondeterministic screenshot on 6D (may appear with or without free space)
  2. GDB scripts: moved try_expand_ram_struct at the top
  3. GDB scripts: minor whitespace fix
  4. QEMU: ensure valid RAM address before executing EDMAC transfers (EOS M fails here when running FA_CaptureTestImage)
  5. QEMU: image sensor power emulation (fixes FA_CaptureTestImage on 5D2; tested on all other models able to run the FRSP test)
  6. QEMU: output dummy data (zeros) on read EDMAC connections Fixes FA_CaptureTestImage on 700D and 650D.
  7. qemu-frsp: fix compiling for 70D
  8. QEMU: allow reads to EDMAC CHSW registers (required for FA_CaptureTestImage emulation on 6D and others)
  9. qemu-frsp: ensure valid exposure settings before the test (exposure time not too long, ISO other than Auto; required on 600D and others)
  10. QEMU: fix YUV vertical scaling for 1100D (only the FRSP test uses it for now)
  11. qemu-frsp: allocate a YUV buffer if there isn't one already set up (only with CONFIG_QEMU) Fixes preview on 5D3 and 1100D, where Canon firmware does not allocate one at startup.
  12. QEMU tests: all models able to navigate Canon menu should pass the FRSP (FA_CaptureTestImage) test Most of them will fail; to be fixed.
  13. QEMU tests: handle models not yet in mainline (FRSP and HPTimer tests are using this for now)
  14. QEMU: updated gcc 7/8 patch for systems using virtio-9p
Changeset 17114:93e1c3a8e40e by alex@thinkpad:
QEMU tests: ignore nondeterministic screenshot on 6D<br>(may appear with or without free space)
The file was modifiedcontrib/qemu/tests/6D/menu.md5 (diff)
Changeset 17113:af1b0dc5bfea by alex@thinkpad:
GDB scripts: moved try_expand_ram_struct at the top
The file was modifiedcontrib/qemu/scripts/debug-logging.gdb (diff)
Changeset 17112:26275622a6af by alex@thinkpad:
GDB scripts: minor whitespace fix
The file was modifiedcontrib/qemu/scripts/debug-logging.gdb (diff)
Changeset 17111:f34fbd4132a5 by alex@thinkpad:
QEMU: ensure valid RAM address before executing EDMAC transfers<br>(EOS M fails here when running FA_CaptureTestImage)
The file was modifiedcontrib/qemu/eos/engine.c (diff)
Changeset 17110:15586890c998 by alex@thinkpad:
QEMU: image sensor power emulation<br>(fixes FA_CaptureTestImage on 5D2; tested on all other models able to run the FRSP test)
The file was addedcontrib/qemu/tests/5D2/frsp.md5
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.h (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 17109:51ea8e0ba322 by alex@thinkpad:
QEMU: output dummy data (zeros) on read EDMAC connections<br><br>Fixes FA_CaptureTestImage on 700D and 650D.
The file was addedcontrib/qemu/tests/650D/frsp.md5
The file was addedcontrib/qemu/tests/700D/frsp.md5
The file was modifiedcontrib/qemu/eos/engine.c (diff)
Changeset 17108:c5dfbe4761ec by alex@thinkpad:
qemu-frsp: fix compiling for 70D
The file was addedcontrib/qemu/tests/70D/frsp.md5
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 17107:241f75fefab8 by alex@thinkpad:
QEMU: allow reads to EDMAC CHSW registers<br>(required for FA_CaptureTestImage emulation on 6D and others)
The file was addedcontrib/qemu/tests/6D/frsp.md5
The file was modifiedcontrib/qemu/eos/engine.c (diff)
Changeset 17106:fcc92f69e695 by alex@thinkpad:
qemu-frsp: ensure valid exposure settings before the test<br>(exposure time not too long, ISO other than Auto; required on 600D and others)
The file was addedcontrib/qemu/tests/600D/frsp.md5
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 17105:205681527661 by alex@thinkpad:
QEMU: fix YUV vertical scaling for 1100D<br>(only the FRSP test uses it for now)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/tests/1100D/frsp.md5 (diff)
Changeset 17104:5131e7227c73 by alex@thinkpad:
qemu-frsp: allocate a YUV buffer if there isn&#039;t one already set up (only with CONFIG_QEMU)<br><br>Fixes preview on 5D3 and 1100D, where Canon firmware does not allocate one at startup.
The file was addedcontrib/qemu/tests/1100D/frsp.md5
The file was addedcontrib/qemu/tests/5D3/frsp.md5
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 17103:029fecbe1794 by alex@thinkpad:
QEMU tests: all models able to navigate Canon menu should pass the FRSP (FA_CaptureTestImage) test<br><br>Most of them will fail; to be fixed.
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 17102:e2f648fca403 by alex@thinkpad:
QEMU tests: handle models not yet in mainline<br>(FRSP and HPTimer tests are using this for now)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 17101:5c3e4595f9fc by alex@thinkpad:
QEMU: updated gcc 7/8 patch for systems using virtio-9p
The file was modifiedcontrib/qemu/qemu-2.5.0-gcc78.patch (diff)