Started 2 yr 1 mo ago
Took 1 min 3 sec

Success Build #437 (Aug 1, 2017 12:14:11 AM)

Build Artifacts
magiclantern-Nightly.2017Aug01.60D111.zip1.80 MB view
Changes
  1. Merged in edmac (pull request #811)

    EDMAC module + fixes (detail / bitbucket)
  2. edmac-memcpy: fix compilation (detail / bitbucket)
  3. Merged unified into edmac (detail / bitbucket)
  4. edmac.mo: fine-tuned transfer size info (detail / bitbucket)
  5. selftest: AbortEDmac test (detail / bitbucket)
  6. selftest: edmac_memcpy test (detail / bitbucket)
  7. edmac.mo: transfer size test (detail / bitbucket)
  8. edmac-memcpy: use and decode transfer size from flags (to be tested) (detail / bitbucket)
  9. edmac_test: proper memory allocation (detail / bitbucket)
  10. edmac-memcpy: updated edmac_find_divider for latest hypothesis (detail / bitbucket)
  11. edmac_memcpy: looks like we can use widths that are not modulo 8 bytes (detail / bitbucket)
  12. edmac-memcpy: refactored edmac_memcpy to avoid duplicate code (detail / bitbucket)
  13. AbortEDmac stub for 500D, 550D, 5D2, 50D, 7D (not tested) (detail / bitbucket)
  14. edmac.mo: fix model-specific differences (detail / bitbucket)
  15. edmac.mo: in EDMAC model tests, print a summary of copying activity
    (how many bytes were copied, how many were skipped and so on)
    (this test outputs the raw logs used to find the EDMAC model - http://www.magiclantern.fm/forum/index.php?topic=18315.0 ) (detail / bitbucket)
  16. edmac.mo: tests for EDMAC model (to be included in QEMU) (detail / bitbucket)
  17. AbortEDmac stub for 5D3 1.2.3 (detail / bitbucket)
  18. edmac.c: fix typo (detail / bitbucket)
  19. Merged unified into edmac (detail / bitbucket)
  20. EDMAC: fix signed off2 on DIGIC 4 (detail / bitbucket)
  21. edmac.mo: experiment - log all EDMAC channels every 0.1ms (detail / bitbucket)
  22. edmac.mo: show offset 0x40 on the info screen (detail / bitbucket)
  23. edmac: edmac_get_channel (detail / bitbucket)
  24. edmac: there are more than 48 connections (not sure how many) (detail / bitbucket)
  25. Modules: allow including module.h in multiple source files
    (fixes compilation of edmac.mo) (detail / bitbucket)
  26. Modules: removed some unused definitions (detail / bitbucket)
  27. edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded) (detail / bitbucket)
  28. bench.mo: use microsecond timer for memory benchmarks (detail / bitbucket)
  29. bench.mo: verify memcpy-like functions when running memory benchmark (detail / bitbucket)
  30. edmac-memcpy.c: refactored to avoid static struct edmac_info (detail / bitbucket)
  31. Rewritten find_free_edmac_channels so it no longer requires user input (detail / bitbucket)
  32. Moved find_free_edmac_channels to the edmac module (detail / bitbucket)
  33. Moved EDMAC info screen and pretty-printing function to a module (detail / bitbucket)
  34. edmac: pretty-printing function for size configuration (edmac_format_size)
    auxiliary functions: edmac_get_info, edmac_fix_off1
    also updated debug edmac info with the new function (detail / bitbucket)
  35. edmac: edmac_get_pointer; comments (detail / bitbucket)
  36. edmac: experimental model for total data transfer size (detail / bitbucket)
  37. Enabled AbortEDmac stub (most models; not tested) (detail / bitbucket)
  38. stub-cleanup.py: support for uncommenting unused stubs; minor refactors (detail / bitbucket)
  39. Stubs format (detail / bitbucket)

Started by an SCM change

Revision: 07d376a3d711987594bfeea99c149b2dc45f9478