SuccessChanges

Summary

  1. QEMU: 5D3 1.2.3 GUI works! fixme: not covered by tests
  2. QEMU: refactored RTC CS each model now uses its own GPIO, rather than enabling all possible registers on all models 70D call trace test: minor change to 0xC02201F8, no impact on functionality
  3. QEMU: 70D GUI works! - GDB patch required (SIO locking up DisplayMgr task, probably touch screen not responding) - RTC (similar to 6D, but on different SIO channel) - updated tests (menu, format, call trace) - minor change to 100D call trace test (0xC022005C = 450D RTC CS; no impact on functionality)
  4. QEMU: 6D GUI works! - MPU log and serial flash from Audionut, https://bitbucket.org/hudson/magic-lantern/issues/1974/#comment-40853231 - RTC (a bit hackish, to be refactored) - GPIOs for HDMI and WriteProtect - tests (menu, format, call trace) - patched MPU spells to avoid an intermittent issue (race condition when setting picture quality?)
  5. QEMU: fix typo in MPU spells script (broken in a42e55a) "Complete WaitID = 0x80020000" should have been commented out this disables LiveView "emulation" in 700D/650D and fixes ML menu for nightly tests todo: add a test for this (existing tests did not catch this issue)
  6. QEMU tests: reordered (important, breaks often and/or very fast == runs earlier)
  7. QEMU tests: run in parallel when it's straightforward to do so (experimental) not parallelized: tests requiring custom builds or checking card contents afterwards
Changeset 16472:ca07590a1f43 by alex@thinkpad:
QEMU: 5D3 1.2.3 GUI works!<br>fixme: not covered by tests
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 16471:481de4ec0f6a by alex@thinkpad:
QEMU: refactored RTC CS<br>each model now uses its own GPIO, rather than enabling all possible registers on all models<br>70D call trace test: minor change to 0xC02201F8, no impact on functionality
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/70D/calls-main.md5 (diff)
Changeset 16470:5caccbb04383 by alex@thinkpad:
QEMU: 70D GUI works!<br>- GDB patch required (SIO locking up DisplayMgr task, probably touch screen not responding)<br>- RTC (similar to 6D, but on different SIO channel)<br>- updated tests (menu, format, call trace)<br>- minor change to 100D call trace test (0xC022005C = 450D RTC CS; no impact on functionality)
The file was addedcontrib/qemu/scripts/70D/patches.gdb
The file was addedcontrib/qemu/tests/70D/format.md5
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/scripts/70D/debugmsg.gdb (diff)
The file was modifiedcontrib/qemu/tests/100D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/70D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/70D/menu.md5 (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 16469:1aa1e601ef7a by alex@thinkpad:
QEMU: 6D GUI works!<br>- MPU log and serial flash from Audionut, https://bitbucket.org/hudson/magic-lantern/issues/1974/#comment-40853231<br>- RTC (a bit hackish, to be refactored)<br>- GPIOs for HDMI and WriteProtect<br>- tests (menu, format, call trace)<br>- patched MPU spells to avoid an intermittent issue (race condition when setting picture quality?)
The file was addedcontrib/qemu/eos/mpu_spells/6D.h
The file was addedcontrib/qemu/eos/mpu_spells/6D.patch
The file was addedcontrib/qemu/tests/6D/format.md5
The file was addedcontrib/qemu/tests/6D/menu.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/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/make_spells.sh (diff)
The file was modifiedcontrib/qemu/tests/6D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 16468:4822de40275d by alex@thinkpad:
QEMU: fix typo in MPU spells script (broken in a42e55a)<br>&quot;Complete WaitID = 0x80020000&quot; should have been commented out<br>this disables LiveView &quot;emulation&quot; in 700D/650D and fixes ML menu for nightly tests<br>todo: add a test for this (existing tests did not catch this issue)
The file was modifiedcontrib/qemu/eos/mpu_spells/500D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/50D.patch (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/550D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/5D3.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/600D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/700D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/70D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/extract_init_spells.py (diff)
Changeset 16467:a55cb4e36a5c by alex@thinkpad:
QEMU tests: reordered (important, breaks often and/or very fast == runs earlier)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 16466:5cd1788ea6e9 by alex@thinkpad:
QEMU tests: run in parallel when it&#039;s straightforward to do so (experimental)<br>not parallelized: tests requiring custom builds or checking card contents afterwards
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)