Skip to content
[Jenkins]Jenkins
[Jenkins]Jenkins
log in
  • Jenkins
  • All
  • 60D.111
  • #437
  • Changes since last success
Back to Project
Status
Changes
Console Output
View Build Information
Polling Log
Mercurial Build Data
Changes since last success
Artifact diff
Embeddable Build Status
Previous Build
Next Build
  • build #437 : 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)
  • build #436 : Changes
    1. Merged in backtrace (pull request #849)

      Stack trace (aka backtrace) in crash logs (detail / bitbucket)
    2. Close branch backtrace (detail / bitbucket)
    3. selftest: fix incorrect strings (AllocateMemory != system memory) (detail / bitbucket)
    4. Makefile: minor fine-tuning; updated comments (detail / bitbucket)
    5. Makefile: fix compiling backtrace on fresh clone (detail / bitbucket)
    6. selftest: fine-tuned comments and strings (detail / bitbucket)
    7. selftest: re-enabled fault emulations
      (some of them are useful for testing the stack trace, as they will trigger ERR70) (detail / bitbucket)
    8. backtrace: sync with qemu (e4376a1) (detail / bitbucket)
    9. Makefile: mark $(QEMU_INSTALLED_DBI_DIR)/backtrace.% as optional dependency
      todo: any way to do the same without .SECONDEXPANSION ? (detail / bitbucket)
    10. Makefile: moved backtrace.o at the top to fix first-time compilation
      this makes sure backtrace.h is created before any other files that may use it (currently boot-hack.c)
      also remove the symlinks on "make clean" (detail / bitbucket)
    11. backtrace: sync with qemu (3db5423, fbb532b, ab6d33c, 115fe25) (detail / bitbucket)
    12. Stack traces for crash and assert logs, using the backtrace backend (detail / bitbucket)
    13. Updated backtrace.c to work on the camera as well
      (same source file for both QEMU and ML) (detail / bitbucket)
    14. arm-mcr.h: fixed read_lr (not sure what the problem was) and added read_sp (detail / bitbucket)
    15. Imported backtrace code from 29f6edc (detail / bitbucket)
REST API
Jenkins 2.249.1
Help us localize this page