SuccessChanges

Summary

  1. QEMU: GDB script for 5D2
  2. QEMU: 50D menu navigation tests
  3. QEMU: 50D menu navigation works!
  4. QEMU: 50D button codes
  5. QEMU: fix 50D CFATA and HDMI; GUI boots!
  6. QEMU: 50D MPU spells, thanks jrm21 http://www.magiclantern.fm/forum/index.php?topic=9852.msg184191#msg184191
  7. QEMU: minor speed optimization in serial_flash
  8. QEMU: speed up test suite (large delays no longer needed)
  9. QEMU: CFDMA write works on 5D2 (DCIM test passed!)
  10. QEMU: fix CFDMA on 5D2 (only read works)
  11. QEMU: made MPU/SF/SD/CF logging macros generic (in eos.h) -d sdcf for logging SD/CF messages
  12. QEMU: configurable resolution for digic timer
  13. QEMU: updated tests for faster card formatting (BUSY dialog no longer caught)
  14. QEMU: trigger SDIO interrupt on errors as well (fixes semaphore timeout after CMD1; to be tested for side effects)
  15. mpu: refactored verbosity; most messages now hidden by default (-d mpu or -d mpu,verbose or -d io,mpu etc to show them)
  16. serial_flash: refactored verbosity; most messages now hidden by default (-d sflash shows them)
  17. QEMU: fix memory logging on models with serial flash
  18. QEMU: minor fixes in scripts
  19. QEMU memcheck: fix printf's (should go to stderr)
  20. QEMU memcheck: get ML stubs from environment variables
  21. QEMU memchk: experimental TCM checking (catches even more null pointer bugs)
  22. QEMU memchk: moved stubs in a data structure, for easier porting
  23. QEMU: highly experimental memory checking tool (-d memchk) (stubs hardcoded for 500D)
  24. Memory logging: fine-tuned messages
  25. QEMU: moved our memory logging routines to logging.c
  26. QEMU: moved our calls logging hook to separate file; preparing to add more tools
  27. QEMU: hook called when execution a TranslationBlock (todo: move the hardcoded analysis tools from cpu-exec)
  28. QEMU: use 64 bits for qemu_loglevel; renumbered and defined some more options for future use
  29. QEMU: output all our messages to stderr (should fix colors getting mixed up)
  30. QEMU: use macros for ANSI colors
  31. QEMU: minor fix in UILock.h (todo: parameterized MPU messages)
  32. QEMU: compile with code coverage (gcov); helper script for lcov
  33. QEMU test suite: updated portable ROM dumper link; added 1300D
Changeset 13358:f777356d849e by alex@thinkpad:
QEMU: GDB script for 5D2
The file was addedcontrib/qemu/scripts/5D2/debugmsg.gdb
Changeset 13357:faee6f51aaa6 by alex@thinkpad:
QEMU: 50D menu navigation tests
The file was addedcontrib/qemu/tests/50D/format.md5
The file was addedcontrib/qemu/tests/50D/menu.md5
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 13356:9caf786a279a by alex@thinkpad:
QEMU: 50D menu navigation works!
The file was modifiedcontrib/qemu/eos/mpu_spells/50D.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/50D.patch (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/CardFormat.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/extract_init_spells.py (diff)
Changeset 13355:bbacfc8c450b by alex@thinkpad:
QEMU: 50D button codes
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/mpu.h (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/button_codes.h (diff)
Changeset 13354:ae595d366933 by alex@thinkpad:
QEMU: fix 50D CFATA and HDMI; GUI boots!
The file was addedcontrib/qemu/tests/50D/gui.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/tests/run_tests.sh (diff)
Changeset 13353:a9096f2c5df3 by alex@thinkpad:
QEMU: 50D MPU spells, thanks jrm21<br>http://www.magiclantern.fm/forum/index.php?topic=9852.msg184191#msg184191
The file was addedcontrib/qemu/eos/mpu_spells/50D.h
The file was addedcontrib/qemu/eos/mpu_spells/50D.patch
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/make_spells.sh (diff)
Changeset 12977:f571fe213a54 by alex@thinkpad:
QEMU: minor speed optimization in serial_flash
The file was modifiedcontrib/qemu/eos/serial_flash.c (diff)
Changeset 12976:98e94f160cdd by alex@thinkpad:
QEMU: speed up test suite<br>(large delays no longer needed)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 12975:36ece09aaf5b by alex@thinkpad:
QEMU: CFDMA write works on 5D2 (DCIM test passed!)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 12974:f9a6a47bd922 by alex@thinkpad:
QEMU: fix CFDMA on 5D2 (only read works)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12973:8b68fd2f3028 by alex@thinkpad:
QEMU: made MPU/SF/SD/CF logging macros generic (in eos.h)<br>-d sdcf for logging SD/CF messages
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/serial_flash.c (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12972:d2245b0e7e33 by alex@thinkpad:
QEMU: configurable resolution for digic timer
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 12971:80169f4edb2c by alex@thinkpad:
QEMU: updated tests for faster card formatting<br>(BUSY dialog no longer caught)
The file was modifiedcontrib/qemu/tests/100D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/1100D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/1200D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/500D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/550D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/600D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/60D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/700D/format.md5 (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 12970:9bd34746d0a6 by alex@thinkpad:
QEMU: trigger SDIO interrupt on errors as well<br>(fixes semaphore timeout after CMD1; to be tested for side effects)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 12969:3401f3f07ccf by alex@thinkpad:
mpu: refactored verbosity; most messages now hidden by default<br>(-d mpu or -d mpu,verbose or -d io,mpu etc to show them)
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12968:80deb630e6fc by alex@thinkpad:
serial_flash: refactored verbosity; most messages now hidden by default (-d sflash shows them)
The file was modifiedcontrib/qemu/eos/serial_flash.c (diff)
The file was modifiedcontrib/qemu/eos/serial_flash.h (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12967:98569f7bcd68 by alex@thinkpad:
QEMU: fix memory logging on models with serial flash
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/serial_flash.c (diff)
Changeset 12966:47134ac54bdb by alex@thinkpad:
QEMU: minor fixes in scripts
The file was modifiedcontrib/qemu/scripts/run_ml_all_cams.sh (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 12965:49aa93c8abfe by alex@thinkpad:
QEMU memcheck: fix printf&#039;s<br>(should go to stderr)
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 12964:13d3d12e927f by alex@thinkpad:
QEMU memcheck: get ML stubs from environment variables
The file was addedcontrib/qemu/scripts/export_ml_syms.sh
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
The file was modifiedcontrib/qemu/scripts/run_ml_all_cams.sh (diff)
Changeset 12963:26a3fce87a7a by alex@thinkpad:
QEMU memchk: experimental TCM checking<br>(catches even more null pointer bugs)
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 12962:1b020f82b495 by alex@thinkpad:
QEMU memchk: moved stubs in a data structure, for easier porting
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 12961:1f6a52c7a9f6 by alex@thinkpad:
QEMU: highly experimental memory checking tool (-d memchk)<br>(stubs hardcoded for 500D)
The file was addedcontrib/qemu/eos/dbi/memcheck.c
The file was addedcontrib/qemu/eos/dbi/memcheck.h
The file was modifiedcontrib/qemu/eos/Makefile.objs (diff)
The file was modifiedcontrib/qemu/eos/dbi/logging.c (diff)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12960:62f8fca95959 by alex@thinkpad:
Memory logging: fine-tuned messages
The file was modifiedcontrib/qemu/eos/dbi/logging.c (diff)
Changeset 12959:35a8497c1524 by alex@thinkpad:
QEMU: moved our memory logging routines to logging.c
The file was addedcontrib/qemu/eos/dbi/logging.h
The file was modifiedcontrib/qemu/eos/dbi/logging.c (diff)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
Changeset 12958:540bb08544fc by alex@thinkpad:
QEMU: moved our calls logging hook to separate file; preparing to add more tools
The file was addedcontrib/qemu/eos/dbi/logging.c
The file was modifiedcontrib/qemu/eos/Makefile.objs (diff)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
The file was modifiedcontrib/qemu/scripts/copy_back_to_contrib.sh (diff)
Changeset 12957:53f8679b2bcf by alex@thinkpad:
QEMU: hook called when execution a TranslationBlock<br>(todo: move the hardcoded analysis tools from cpu-exec)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12956:ab614b18e0cf by alex@thinkpad:
QEMU: use 64 bits for qemu_loglevel; renumbered and defined some more options for future use
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12955:70ea68652b3c by alex@thinkpad:
QEMU: output all our messages to stderr<br>(should fix colors getting mixed up)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos_ml_helpers.c (diff)
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/serial_flash.c (diff)
Changeset 12954:f3286de03dc8 by alex@thinkpad:
QEMU: use macros for ANSI colors
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/eos/eos_ml_helpers.c (diff)
Changeset 12953:8b4d4cb92d3c by alex@thinkpad:
QEMU: minor fix in UILock.h<br>(todo: parameterized MPU messages)
The file was modifiedcontrib/qemu/eos/mpu_spells/UILock.h (diff)
Changeset 12952:ce3cde721f5b by alex@thinkpad:
QEMU: compile with code coverage (gcov); helper script for lcov
The file was addedcontrib/qemu/scripts/gen_coverage.sh
The file was modifiedcontrib/qemu/scripts/configure_eos.sh (diff)
Changeset 12951:d5b43fa47da2 by alex@thinkpad:
QEMU test suite: updated portable ROM dumper link; added 1300D
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)