SuccessChanges

Summary

  1. qemu-frsp: fix compilation
  2. Merged unified into qemu
  3. QEMU tests: FA_CaptureTestImage test also working on 50D, 500D, 550D and - without display - on 1100D
  4. qemu-frsp: use CONFIG_QEMU to enable debug messages from raw.c
  5. qemu-util: removed old experiments (kept the initial hello world for historical purposes)
  6. Raw backend: print to QEMU console if compiled with CONFIG_QEMU=y (without enabling RAW_DEBUG)
  7. qemu-frsp: fix compiling on 500D, 5D2 and 50D
  8. memcheck: check malloc heap in the same way as AllocateMemory (500D only for now)
  9. memcheck: option to identify uninitialized memory accesses in main firmware that could be exploited from bootloader
  10. memcheck: fix operation on DIGIC 6
  11. memcheck: fix operation without ML memcpy
  12. QEMU: tests for memchk, from minimal ML (not all of them are passing)
  13. qemu-hptimer: CONFIG_INSTALLER no longer needed
  14. 7D: fix minimal targets (no LEDON/LEDOFF on this model though)
  15. Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854) modify silent.c to work with commit f404e5f
  16. TCC Makefile: fix minor typo
  17. silent.c: there are no info bars in paused LiveView mode
  18. modify silent.c to work with commit f404e5f Raw backend: allow displaying raw previews without conflicting with LiveView info bars
  19. Merged in raw_fixes (pull request #828) Raw fixes part 5
  20. fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h
  21. mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h (avoids duplicate code)
  22. mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766)
  23. Merged in raw_capture_info (pull request #827)
  24. mlv_dump: fix compilation after rawc header update
  25. 5D3 1.2.3: fix CARD_A_MAKER (off by one)
  26. mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing (avoids transient screen changes on quick half-shutter presses)
  27. mlv_lite: preview both full-size buffers while recording (to catch future bugs that might cause the raw buffer to update every other frame)
  28. Raw backend: exact height autodetection for 5D3 (lossless 8-12 bit compression works!)
  29. mlv_lite: fix shutter button remaining locked after recording with Frozen LV (problem from exmem backend; not sure how to do a proper fix)
  30. mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
  31. FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing (example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter)
  32. FPS override: display rolling shutter in the main menu when available (either when raw recording is enabled or while recording H.264) (useful for diagnosing the new crop modes)
  33. FPS override: also display rolling shutter as percentage of frame duration
  34. mlv_lite: do not print debug info when freezing LiveView (seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48)
  35. Include strstr in ML core
  36. mlv_lite: fix squeeze info in menu for 50/60p modes
  37. mlv_lite: display actual aspect ratio in menu, if different from selection
  38. raw_rec: fix some resolution inconsistencies
  39. mlv_lite: fine-tuned menu for Frozen LV mode (previously known as Hacked Preview)
  40. mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults - color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc) - only use grayscale preview when recording speed is critical - renamed the preview options - half-shutter to override the automatic preview choice (note: slot_count is valid_slot_count in compressed_raw)
  41. Raw backend: allow displaying raw previews without conflicting with LiveView info bars; updated mlv_rec and mlv_lite to use this capability
  42. mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h
  43. Fix c6f92ee
  44. mlv_rec, mlv_lite: save RAWC (raw_capture_info)
  45. Raw backend: fix raw_capture_info.skipping_y for EOS M (720p unless recording H.264)
  46. mlv.h: replaced struct raw_capture_info with individual fields (binary compatible with previous version)
  47. raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant
  48. mlv_dump: show the meaning of sensor crop factor
  49. mlv_rec, mlv_lite: fix minor crop factor display issue (division by 0 in photo mode)
  50. mlv_rec, mlv_lite: save RAWC (raw_capture_info)
  51. mlv_dump: print RAWC (raw_capture_info)
  52. mlv.h: RAWC block (struct raw_capture_info)
  53. Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE)
  54. Raw backend: new structure about image capture parameters (resolution, pixel binning modes) (also updated mlv_lite and mlv_rec) (can you suggest a better name?)
  55. get_current_dialog_handler: fix return value when no dialogs are present
  56. fix rules to allow "make -j"
  57. Merged in edmac (pull request #811) EDMAC module + fixes
  58. edmac-memcpy: fix compilation
  59. Merged unified into edmac
  60. edmac.mo: fine-tuned transfer size info
  61. selftest: AbortEDmac test
  62. selftest: edmac_memcpy test
  63. edmac.mo: transfer size test
  64. edmac-memcpy: use and decode transfer size from flags (to be tested)
  65. edmac_test: proper memory allocation
  66. edmac-memcpy: updated edmac_find_divider for latest hypothesis
  67. edmac_memcpy: looks like we can use widths that are not modulo 8 bytes
  68. edmac-memcpy: refactored edmac_memcpy to avoid duplicate code
  69. AbortEDmac stub for 500D, 550D, 5D2, 50D, 7D (not tested)
  70. edmac.mo: fix model-specific differences
  71. 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 )
  72. edmac.mo: tests for EDMAC model (to be included in QEMU)
  73. AbortEDmac stub for 5D3 1.2.3
  74. edmac.c: fix typo
  75. Merged unified into edmac
  76. EDMAC: fix signed off2 on DIGIC 4
  77. Merged in backtrace (pull request #849) Stack trace (aka backtrace) in crash logs
  78. Close branch backtrace
  79. selftest: fix incorrect strings (AllocateMemory != system memory)
  80. edmac.mo: experiment - log all EDMAC channels every 0.1ms
  81. edmac.mo: show offset 0x40 on the info screen
  82. edmac: edmac_get_channel
  83. edmac: there are more than 48 connections (not sure how many)
  84. Modules: allow including module.h in multiple source files (fixes compilation of edmac.mo)
  85. Modules: removed some unused definitions
  86. edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded)
  87. bench.mo: use microsecond timer for memory benchmarks
  88. bench.mo: verify memcpy-like functions when running memory benchmark
  89. edmac-memcpy.c: refactored to avoid static struct edmac_info
  90. Rewritten find_free_edmac_channels so it no longer requires user input
  91. Moved find_free_edmac_channels to the edmac module
  92. Moved EDMAC info screen and pretty-printing function to a module
  93. 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
  94. edmac: edmac_get_pointer; comments
  95. edmac: experimental model for total data transfer size
  96. Enabled AbortEDmac stub (most models; not tested)
  97. stub-cleanup.py: support for uncommenting unused stubs; minor refactors
  98. Stubs format
Changeset 13842:1efbe23478e4 by alex@thinkpad:
qemu-frsp: fix compilation
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 13835:fb73d4fcbfab by alex@thinkpad:
Merged unified into qemu
Changeset 13834:95a1b7662121 by alex@thinkpad:
QEMU tests: FA_CaptureTestImage test also working on 50D, 500D, 550D and - without display - on 1100D
The file was addedcontrib/qemu/tests/500D/frsp.md5
The file was addedcontrib/qemu/tests/50D/frsp.md5
The file was addedcontrib/qemu/tests/550D/frsp.md5
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 13833:cdd434971b5f by alex@thinkpad:
qemu-frsp: use CONFIG_QEMU to enable debug messages from raw.c
The file was modifiedminimal/qemu-frsp/Makefile (diff)
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 13832:6ffef9c0ce4c by alex@thinkpad:
qemu-util: removed old experiments<br>(kept the initial hello world for historical purposes)
The file was modifiedsrc/qemu-util.c (diff)
Changeset 13831:249eacfae53b by alex@thinkpad:
Raw backend: print to QEMU console if compiled with CONFIG_QEMU=y<br>(without enabling RAW_DEBUG)
The file was modifiedsrc/raw.c (diff)
Changeset 13830:230f796980b8 by alex@thinkpad:
qemu-frsp: fix compiling on 500D, 5D2 and 50D
The file was modifiedminimal/qemu-frsp/minimal.c (diff)
Changeset 13829:180051f525bf by alex@thinkpad:
memcheck: check malloc heap in the same way as AllocateMemory (500D only for now)
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 13828:2a0ae3f67081 by alex@thinkpad:
memcheck: option to identify uninitialized memory accesses in main firmware<br>that could be exploited from bootloader
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 13827:c50d44a500cb by alex@thinkpad:
memcheck: fix operation on DIGIC 6
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 13826:f2c84b5ae49a by alex@thinkpad:
memcheck: fix operation without ML memcpy
The file was modifiedcontrib/qemu/eos/dbi/memcheck.c (diff)
Changeset 13825:06334d51233d by alex@thinkpad:
QEMU: tests for memchk, from minimal ML<br>(not all of them are passing)
The file was addedminimal/qemu-memchk/Makefile
The file was addedminimal/qemu-memchk/minimal.c
Changeset 13824:15d8d0f285f8 by alex@thinkpad:
qemu-hptimer: CONFIG_INSTALLER no longer needed
The file was modifiedminimal/qemu-hptimer/Makefile (diff)
Changeset 13823:be3254cb6a38 by alex@thinkpad:
7D: fix minimal targets (no LEDON/LEDOFF on this model though)
The file was modifiedplatform/7D.203/consts.h (diff)
Changeset 13822:226838bee7aa by alex@thinkpad:
Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854)<br><br>modify silent.c to work with commit f404e5f
Changeset 13821:0e9da3924e7b by alex@thinkpad:
TCC Makefile: fix minor typo
The file was modifiedtcc/Makefile (diff)
Changeset 13820:b6df56d75963 by alex@thinkpad:
silent.c: there are no info bars in paused LiveView mode
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13819:d8d44a770db9 by Daniel Fort <dan@digiola.com>:
modify silent.c to work with commit f404e5f<br>Raw backend: allow displaying raw previews without conflicting with LiveView info bars
The file was modifiedmodules/silent/silent.c (diff)
Changeset 13807:0752dd8e7182 by Alex <broscutamaker@gmail.com>:
Merged in raw_fixes (pull request #828)<br><br>Raw fixes part 5
Changeset 13806:f3f691656e11 by alex@thinkpad:
fio-ml: added get_dcim_dir_suffix(); moved get_dcim_dir() from dryos.h
The file was modifiedsrc/dryos.h (diff)
The file was modifiedsrc/fio-ml.c (diff)
The file was modifiedsrc/fio-ml.h (diff)
Changeset 13805:17ceddd08e08 by alex@thinkpad:
mlv_rec/mlv_lite: moved write_mlv_vers_blocks to mlv.c/h<br>(avoids duplicate code)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv.c (diff)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13804:02f01f036936 by alex@thinkpad:
mlv_play: fix a fio_malloc issue (not tested, might fix issue #2766)
The file was modifiedmodules/mlv_play/mlv_play.c (diff)
Changeset 13803:e5d91106bc35 by alex@thinkpad:
Merged in raw_capture_info (pull request #827)
Changeset 13802:a9f41d020a25 by alex@thinkpad:
mlv_dump: fix compilation after rawc header update
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 13801:6c580fd081f9 by alex@thinkpad:
5D3 1.2.3: fix CARD_A_MAKER (off by one)
The file was modifiedplatform/5D3.123/consts.h (diff)
Changeset 13800:bbe2c5cff548 by alex@thinkpad:
mlv_lite: always override (toggle) the preview mode on *long* half-shutter press, when not autofocusing<br>(avoids transient screen changes on quick half-shutter presses)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13799:8e0c516beef5 by alex@thinkpad:
mlv_lite: preview both full-size buffers while recording<br>(to catch future bugs that might cause the raw buffer to update every other frame)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13798:29d86cc25b63 by alex@thinkpad:
Raw backend: exact height autodetection for 5D3<br>(lossless 8-12 bit compression works!)
The file was modifiedsrc/raw.c (diff)
Changeset 13797:fd07490fb216 by alex@thinkpad:
mlv_lite: fix shutter button remaining locked after recording with Frozen LV<br>(problem from exmem backend; not sure how to do a proper fix)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13796:692ab1a9a903 by alex@thinkpad:
mlv_lite: slow down color preview to let lower-priority tasks run (such as histogram)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13795:0554bca2c473 by alex@thinkpad:
FPS override: disable in x10 mode when half-shutter is pressed, to help with focusing<br>(example setup: full-res LiveView, FPS override at 4 FPS for continuous recording, zoom on half-shutter)
The file was modifiedsrc/fps-engio.c (diff)
Changeset 13794:aeacbba22f59 by alex@thinkpad:
FPS override: display rolling shutter in the main menu when available<br>(either when raw recording is enabled or while recording H.264)<br>(useful for diagnosing the new crop modes)
The file was modifiedsrc/fps-engio.c (diff)
Changeset 13793:04e81398b654 by alex@thinkpad:
FPS override: also display rolling shutter as percentage of frame duration
The file was modifiedsrc/fps-engio.c (diff)
Changeset 13792:432fa63dc027 by alex@thinkpad:
mlv_lite: do not print debug info when freezing LiveView<br>(seems to help with corrupted frames in modes with resolution pushed to limit, e.g. 1080p48)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13791:39761eacb60f by alex@thinkpad:
Include strstr in ML core
The file was modifiedsrc/Makefile.src (diff)
Changeset 13790:fdbbc553dd49 by alex@thinkpad:
mlv_lite: fix squeeze info in menu for 50/60p modes
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13789:3575b280a516 by alex@thinkpad:
mlv_lite: display actual aspect ratio in menu, if different from selection
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13788:01c5b9102a5c by alex@thinkpad:
raw_rec: fix some resolution inconsistencies
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13787:1d35774d197b by alex@thinkpad:
mlv_lite: fine-tuned menu for Frozen LV mode<br>(previously known as Hacked Preview)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13786:6209ed2c4381 by alex@thinkpad:
mlv_lite: reworked preview options with (hopefully) a lot more reasonable defaults<br>- color preview with correct framing whenever plain LiveView is not accurate (crop/zoom modes etc)<br>- only use grayscale preview when recording speed is critical<br>- renamed the preview options<br>- half-shutter to override the automatic preview choice<br>(note: slot_count is valid_slot_count in compressed_raw)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
Changeset 13785:f404e5fcef8f by alex@thinkpad:
Raw backend: allow displaying raw previews without conflicting with LiveView info bars;<br>updated mlv_rec and mlv_lite to use this capability
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
The file was modifiedsrc/raw.c (diff)
The file was modifiedsrc/raw.h (diff)
Changeset 13784:fb6910aacaad by alex@thinkpad:
mlv_rec, mlv_lite: fix rawc saving after structure update in mlv.h
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13783:b3ed8b49d64e by alex@thinkpad:
Fix c6f92ee
Changeset 13782:fa1b3cc1c58d by alex@thinkpad:
mlv_rec, mlv_lite: save RAWC (raw_capture_info)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13781:03562239a245 by alex@thinkpad:
Raw backend: fix raw_capture_info.skipping_y for EOS M<br>(720p unless recording H.264)
The file was modifiedsrc/raw.c (diff)
Changeset 13780:7d289a497b8a by alex@thinkpad:
mlv.h: replaced struct raw_capture_info with individual fields<br>(binary compatible with previous version)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 13779:97678b12ef96 by alex@thinkpad:
raw_capture_info: redefined offset_x and offset_y to refer to first (top-left) *active* pixel<br>that way, optical black variations between formats (e.g. CR2 vs FRSP) are no longer relevant
The file was modifiedsrc/raw.h (diff)
Changeset 13778:bd661a2e7167 by alex@thinkpad:
mlv_dump: show the meaning of sensor crop factor
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 13777:c0563f89683f by alex@thinkpad:
mlv_rec, mlv_lite: fix minor crop factor display issue<br>(division by 0 in photo mode)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13776:c6f92eeae12d by alex@thinkpad:
mlv_rec, mlv_lite: save RAWC (raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
Changeset 13775:33e35090a74f by alex@thinkpad:
mlv_dump: print RAWC (raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv_dump.c (diff)
Changeset 13774:a2bbf262c3a8 by alex@thinkpad:
mlv.h: RAWC block (struct raw_capture_info)
The file was modifiedmodules/mlv_rec/mlv.h (diff)
Changeset 13773:76748530d504 by alex@thinkpad:
Raw backend: new CBR for modules (CBR_RAW_INFO_UPDATE)
The file was modifiedsrc/module.h (diff)
The file was modifiedsrc/raw.c (diff)
Changeset 13772:443884da89fa by alex@thinkpad:
Raw backend: new structure about image capture parameters (resolution, pixel binning modes)<br>(also updated mlv_lite and mlv_rec)<br>(can you suggest a better name?)
The file was modifiedmodules/mlv_lite/mlv_lite.c (diff)
The file was modifiedmodules/mlv_rec/mlv_rec.c (diff)
The file was modifiedsrc/raw.c (diff)
The file was modifiedsrc/raw.h (diff)
Changeset 13762:ff6f36e11acb by alex@thinkpad:
get_current_dialog_handler: fix return value when no dialogs are present
The file was modifiedsrc/dialog_test.c (diff)
Changeset 13761:afcf332d018e by g3gg0:
fix rules to allow &quot;make -j&quot;
The file was modifiedsrc/Makefile.src (diff)
Changeset 13732:07d376a3d711 by Alex <broscutamaker@gmail.com>:
Merged in edmac (pull request #811)<br><br>EDMAC module + fixes
Changeset 13731:b50b4760b7f3 by alex@thinkpad:
edmac-memcpy: fix compilation
The file was modifiedsrc/edmac-memcpy.h (diff)
Changeset 13730:50ca62d7e966 by alex@thinkpad:
Merged unified into edmac
Changeset 13729:07c1020e8ce0 by alex@thinkpad:
edmac.mo: fine-tuned transfer size info
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13728:10e33463ab79 by alex@thinkpad:
selftest: AbortEDmac test
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13727:bc529a02729f by alex@thinkpad:
selftest: edmac_memcpy test
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13726:a57c84066100 by alex@thinkpad:
edmac.mo: transfer size test
The file was modifiedmodules/edmac/edmac_test.c (diff)
Changeset 13725:7ab594ecd8db by alex@thinkpad:
edmac-memcpy: use and decode transfer size from flags (to be tested)
The file was modifiedmodules/edmac/edmac.c (diff)
The file was modifiedmodules/edmac/edmac_test.c (diff)
The file was modifiedsrc/edmac-memcpy.c (diff)
The file was modifiedsrc/edmac-memcpy.h (diff)
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13724:11686586d7dc by alex@thinkpad:
edmac_test: proper memory allocation
The file was modifiedmodules/edmac/edmac_test.c (diff)
Changeset 13723:7b0927880d6c by alex@thinkpad:
edmac-memcpy: updated edmac_find_divider for latest hypothesis
The file was modifiedmodules/edmac/edmac_test.c (diff)
The file was modifiedsrc/edmac-memcpy.c (diff)
The file was modifiedsrc/edmac-memcpy.h (diff)
Changeset 13722:a26f5e77fb30 by alex@thinkpad:
edmac_memcpy: looks like we can use widths that are not modulo 8 bytes
The file was modifiedsrc/edmac-memcpy.c (diff)
Changeset 13721:9e441b201a17 by alex@thinkpad:
edmac-memcpy: refactored edmac_memcpy to avoid duplicate code
The file was modifiedsrc/edmac-memcpy.c (diff)
Changeset 13720:206683af8e6a by alex@thinkpad:
AbortEDmac stub for 500D, 550D, 5D2, 50D, 7D (not tested)
The file was modifiedplatform/500D.111/stubs.S (diff)
The file was modifiedplatform/50D.109/stubs.S (diff)
The file was modifiedplatform/550D.109/stubs.S (diff)
The file was modifiedplatform/5D2.212/stubs.S (diff)
The file was modifiedplatform/7D.203/stubs.S (diff)
Changeset 13719:117ef8a2f492 by alex@thinkpad:
edmac.mo: fix model-specific differences
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13718:b7909c368910 by alex@thinkpad:
edmac.mo: in EDMAC model tests, print a summary of copying activity<br>(how many bytes were copied, how many were skipped and so on)<br>(this test outputs the raw logs used to find the EDMAC model - http://www.magiclantern.fm/forum/index.php?topic=18315.0 )
The file was modifiedmodules/edmac/edmac_test.c (diff)
Changeset 13717:f3aeb38effdf by alex@thinkpad:
edmac.mo: tests for EDMAC model (to be included in QEMU)
The file was addedmodules/edmac/edmac_test.c
The file was addedmodules/edmac/md5.c
The file was addedmodules/edmac/md5.h
The file was modifiedmodules/edmac/Makefile (diff)
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13716:01db7415a427 by alex@thinkpad:
AbortEDmac stub for 5D3 1.2.3
The file was modifiedplatform/5D3.123/stubs.S (diff)
Changeset 13715:6b048b2949cc by alex@thinkpad:
edmac.c: fix typo
The file was modifiedsrc/edmac.c (diff)
Changeset 13714:822919a84964 by alex@thinkpad:
Merged unified into edmac
Changeset 13713:41b17cb4a904 by alex@thinkpad:
EDMAC: fix signed off2 on DIGIC 4
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13698:3f5322a00c71 by Alex <broscutamaker@gmail.com>:
Merged in backtrace (pull request #849)<br><br>Stack trace (aka backtrace) in crash logs
Changeset 13697:2804beef7e78 by Alex <broscutamaker@gmail.com>:
Close branch backtrace
Changeset 13696:8551a9c25292 by alex@thinkpad:
selftest: fix incorrect strings (AllocateMemory != system memory)
The file was modifiedmodules/selftest/selftest.c (diff)
Changeset 13313:17830161f3c9 by alex@thinkpad:
edmac.mo: experiment - log all EDMAC channels every 0.1ms
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13312:8e458d0f5cc3 by alex@thinkpad:
edmac.mo: show offset 0x40 on the info screen
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13311:25b8f8394635 by alex@thinkpad:
edmac: edmac_get_channel
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13310:e705282e8e7c by alex@thinkpad:
edmac: there are more than 48 connections (not sure how many)
The file was modifiedsrc/edmac.c (diff)
Changeset 13309:b0574ddd1f78 by alex@thinkpad:
Modules: allow including module.h in multiple source files<br>(fixes compilation of edmac.mo)
The file was modifiedmodules/readme2modulestrings.py (diff)
The file was modifiedsrc/module.h (diff)
Changeset 13308:e9087c0c6eb1 by alex@thinkpad:
Modules: removed some unused definitions
The file was modifiedsrc/module.h (diff)
Changeset 13305:3744ed4157b8 by alex@thinkpad:
edmac.h: allow edmac_format_size to be called from core (of course, if the edmac module is loaded)
The file was modifiedsrc/edmac.h (diff)
Changeset 13303:41bdf15551c5 by alex@thinkpad:
bench.mo: use microsecond timer for memory benchmarks
The file was modifiedmodules/bench/mem_bench.c (diff)
Changeset 13302:eda647339df6 by alex@thinkpad:
bench.mo: verify memcpy-like functions when running memory benchmark
The file was modifiedmodules/bench/mem_bench.c (diff)
Changeset 13301:98f40312d7e0 by alex@thinkpad:
edmac-memcpy.c: refactored to avoid static struct edmac_info
The file was modifiedsrc/edmac-memcpy.c (diff)
Changeset 13295:5b01490a36e7 by alex@thinkpad:
Rewritten find_free_edmac_channels so it no longer requires user input
The file was modifiedmodules/edmac/edmac.c (diff)
Changeset 13294:1248deae744f by alex@thinkpad:
Moved find_free_edmac_channels to the edmac module
The file was modifiedmodules/edmac/edmac.c (diff)
The file was modifiedsrc/edmac-memcpy.c (diff)
Changeset 13293:d7b788b88e7c by alex@thinkpad:
Moved EDMAC info screen and pretty-printing function to a module
The file was addedmodules/edmac/Makefile
The file was addedmodules/edmac/README.rst
The file was addedmodules/edmac/edmac.c
The file was addedmodules/edmac/edmac_util.c
The file was modifiedsrc/debug.c (diff)
The file was modifiedsrc/edmac.c (diff)
Changeset 13292:1de48c7ea184 by alex@thinkpad:
edmac: pretty-printing function for size configuration (edmac_format_size)<br>auxiliary functions: edmac_get_info, edmac_fix_off1<br>also updated debug edmac info with the new function
The file was modifiedsrc/debug.c (diff)
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13291:657aa39afbcc by alex@thinkpad:
edmac: edmac_get_pointer; comments
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13290:38a1409cf22c by alex@thinkpad:
edmac: experimental model for total data transfer size
The file was modifiedsrc/edmac.c (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13289:d345c2aa9532 by alex@thinkpad:
Enabled AbortEDmac stub (most models; not tested)
The file was modifiedcontrib/stub-format/stub-cleanup.py (diff)
The file was modifiedplatform/1100D.105/stubs.S (diff)
The file was modifiedplatform/500D.111/stubs.S (diff)
The file was modifiedplatform/50D.109/stubs.S (diff)
The file was modifiedplatform/550D.109/stubs.S (diff)
The file was modifiedplatform/5D2.212/stubs.S (diff)
The file was modifiedplatform/5D3.113/stubs.S (diff)
The file was modifiedplatform/600D.102/stubs.S (diff)
The file was modifiedplatform/60D.111/stubs.S (diff)
The file was modifiedplatform/650D.104/stubs.S (diff)
The file was modifiedplatform/6D.116/stubs.S (diff)
The file was modifiedplatform/700D.114/stubs.S (diff)
The file was modifiedplatform/7D.203/stubs.S (diff)
The file was modifiedplatform/7D_MASTER.203/stubs.S (diff)
The file was modifiedplatform/EOSM.202/stubs.S (diff)
The file was modifiedsrc/edmac.h (diff)
Changeset 13288:dd6cffd04c3b by alex@thinkpad:
stub-cleanup.py: support for uncommenting unused stubs; minor refactors
The file was modifiedcontrib/stub-format/stub-cleanup.py (diff)
Changeset 13287:866cd22445cd by alex@thinkpad:
Stubs format
The file was modifiedplatform/1100D.105/stubs.S (diff)
The file was modifiedplatform/500D.111/stubs.S (diff)
The file was modifiedplatform/50D.109/stubs.S (diff)
The file was modifiedplatform/550D.109/stubs.S (diff)
The file was modifiedplatform/5D2.212/stubs.S (diff)
The file was modifiedplatform/5D3.113/stubs.S (diff)
The file was modifiedplatform/600D.102/stubs.S (diff)
The file was modifiedplatform/60D.111/stubs.S (diff)
The file was modifiedplatform/650D.104/stubs.S (diff)
The file was modifiedplatform/6D.116/stubs.S (diff)
The file was modifiedplatform/700D.114/stubs.S (diff)
The file was modifiedplatform/7D.203/stubs.S (diff)
The file was modifiedplatform/7D_MASTER.203/stubs.S (diff)
The file was modifiedplatform/EOSM.202/stubs.S (diff)