9265632 | alex@thinkpad | 21 June 2018, 06:16:46 UTC | Close branch io_trace (merged, further experiments in io_trace_full) | 21 June 2018, 06:16:46 UTC |
2f4841d | alex@thinkpad | 13 February 2018, 20:36:23 UTC | io_trace: updated comments about TCM usage | 13 February 2018, 20:36:23 UTC |
f9fb136 | alex@thinkpad | 13 February 2018, 20:03:37 UTC | dm-spy: fix incorrect address in messages from DebugMsg (broken after calling io_trace_log_flush before reading LR) | 13 February 2018, 20:03:37 UTC |
e404344 | alex@thinkpad | 13 February 2018, 17:16:05 UTC | io_trace: moved the stack in some unused area in the TCM; documented TCM usage the stack configured for Data Abort by Canon bootloader may overwrite IRQ handler table - on 5D3 we were just lucky (todo: make sure it's really unused on all models, using some automated test) | 13 February 2018, 17:16:05 UTC |
6a153e6 | alex@thinkpad | 13 February 2018, 09:56:03 UTC | io_trace: removed uncacheable jumps and clean the cache without affecting the cache hacks (patch from g3gg0; updated some comments) | 13 February 2018, 09:56:03 UTC |
201e88e | alex@thinkpad | 12 February 2018, 08:56:31 UTC | io_trace: run the trapped instruction from uncacheable memory (no more need to clear the caches -> no more interference with cache hacks!) 0x000b0e74: e92d4000 push {lr} 0x000b0e78: e38ff101 orr pc, pc, #1073741824 ; 0x40000000 0x400b0e80: e5810004 str r0, [r1, #4] ; [0xC0222004] <- 0x10 0x400b0e84: e3cff101 bic pc, pc, #1073741824 ; 0x40000000 0x000b0e8c: e8bd4000 pop {lr} | 12 February 2018, 08:56:31 UTC |
14a468d | alex@thinkpad | 08 February 2018, 22:47:29 UTC | io_trace: workaround to prevent crash on instructions that modify LR fixme: run the instruction in the original mode (IRQ, user, supervisor etc) http://www.magiclantern.fm/forum/index.php?topic=2388.msg196991#msg196991 | 08 February 2018, 22:47:29 UTC |
1fd24fc | alex@thinkpad | 08 February 2018, 22:47:29 UTC | io_trace: identify lost data (if index wraps around); use larger buffer todo: branch-less saturated arithmetic for buffer_index | 08 February 2018, 22:47:29 UTC |
d9ec4b4 | alex@thinkpad | 07 February 2018, 20:25:48 UTC | io_trace: added timestamp, interrupt ID, nicer output starts to resemble the output of '-d io' from QEMU for some reason it doesn't crash any more, but I'm not sure what I did to fix it :) EDMAC and JPCORE also working, even from startup | 07 February 2018, 20:25:48 UTC |
5a66d64 | alex@thinkpad | 07 February 2018, 10:02:18 UTC | io_trace: helper to define memory regions without having to look up their sizes; some examples of peripherals that could be successfully logged | 07 February 2018, 10:02:18 UTC |
10d9202 | alex@thinkpad | 07 February 2018, 08:33:41 UTC | io_trace: config option for Makefile.user enable with CONFIG_MMIO_TRACE=y, to be used with either CONFIG_DEBUG_INTERCEPT=y or CONFIG_DEBUG_INTERCEPT_STARTUP=y note: EDMAC logging works with the former, range 0xC0F0001F doesn't crash (just an example) guess: LCLK must be active when starting logging? | 07 February 2018, 08:33:41 UTC |
944f75b | alex@thinkpad | 07 February 2018, 07:02:02 UTC | io_trace: interrupt hooks apparently not needed it seems to log even more registers without them e.g. C02200BC: ~100 before, ~1000 after (5D3, regular startup sequence) | 07 February 2018, 07:02:02 UTC |
cdd0cad | alex@thinkpad | 07 February 2018, 08:14:00 UTC | io_trace: simplified install/uninstall code | 07 February 2018, 08:14:00 UTC |
94e46b7 | alex@thinkpad | 07 February 2018, 07:44:54 UTC | io_trace: proof of concept working, can log GPIO and SIO many other memory regions are crashing (EDMAC, etc) | 07 February 2018, 07:44:54 UTC |
86e8fec | alex@thinkpad | 07 February 2018, 07:36:39 UTC | io_trace: custom stack probably not needed | 07 February 2018, 07:36:39 UTC |
b0cab8d | alex@thinkpad | 07 February 2018, 08:11:33 UTC | io_trace: cache sync required before reconfiguring the protection region? (it no longer crashes on camera after this change) | 07 February 2018, 08:11:33 UTC |
f0e58e5 | alex@thinkpad | 06 February 2018, 20:11:25 UTC | io_trace: refactored to use static variables/functions; removed io_trace_ prefix from local symbols to reduce noise in variable names; use uint32_t instead of unsigned int | 06 February 2018, 20:11:25 UTC |
a530a9b | alex@thinkpad | 06 February 2018, 20:04:45 UTC | io_trace: whitespace | 06 February 2018, 20:04:45 UTC |
71a2a7c | alex@thinkpad | 06 February 2018, 16:51:54 UTC | io_trace: able to trap a few accesses in the MMIO region todo: - log the value read from the MMIO register (ideally without re-reading that register) - once some access is made, re-enable the memory protection for the next instruction (currently it's only enabled at the next interrupt, which misses most of the action) - works in QEMU, crashes on camera | 06 February 2018, 16:51:54 UTC |
f351bb6 | alex@thinkpad | 06 February 2018, 16:51:54 UTC | io_trace: started from mem_prot code, not working yet (renamed mem_prot_* to io_trace_*, removed GUI code, added hooks to dm-spy) Goal: log all MMIO register accesses (in particular, reads) alongside other debug messages | 06 February 2018, 16:51:54 UTC |
f14bd34 | alex@thinkpad | 03 February 2018, 20:55:07 UTC | 100D, 70D: enough memory for 2MB startup logs | 03 February 2018, 20:55:07 UTC |
8066448 | alex@thinkpad | 03 February 2018, 20:54:47 UTC | Merged unified into dm-spy-experiments (Makefile updates, install_qemu) | 03 February 2018, 20:54:47 UTC |
c790045 | alex@thinkpad | 02 February 2018, 21:07:41 UTC | Merged in garry23/dof-fix-for-focus.c/garry23/focusc-edited-online-with-bitbucket-by-g-1495645868417 (pull request #831) Changed the DoF equations to better handle integer math and used a different source for the equations. | 02 February 2018, 21:07:41 UTC |
ff43dd5 | alex@thinkpad | 02 February 2018, 21:07:04 UTC | Dummy merge (reference changeset for make install_qemu) | 02 February 2018, 21:07:04 UTC |
e0ceefa | alex@thinkpad | 02 February 2018, 21:05:58 UTC | Merged in makefile-updates (pull request #898) Makefile updates part 2 (minor fixes, updated make install_qemu) | 02 February 2018, 21:05:58 UTC |
7553f12 | alex@thinkpad | 02 February 2018, 20:56:20 UTC | focus.c: fix possible overflow when computing hyperfocal (corner case) examples (focal_len, focus_dist): 73 4689 90 7123 91 7282 98 8444 ... | 02 February 2018, 20:56:20 UTC |
8978943 | alex@thinkpad | 02 February 2018, 20:07:32 UTC | focus.c: fix typo pointed out by garry23 http://www.magiclantern.fm/forum/index.php?topic=9741.msg196728#msg196728 | 02 February 2018, 20:07:32 UTC |
26937f3 | alex@thinkpad | 01 February 2018, 00:18:34 UTC | dm-spy: option to save a stack trace (backtrace) for the logged functions to enable: BKT flag, e.g. { 0xFF0F8BA8, "evfComAct", 4 | BKT } | 01 February 2018, 00:18:34 UTC |
e70e391 | alex@thinkpad | 30 January 2018, 19:50:08 UTC | Makefile: updated rules for "make install_qemu" (for reference, should anyone ever want to use them on older changesets) Before using them, qemu has to be installed first in qemu-eos (from the qemu branch) QEMU installation directory can be changed from the QEMU_DIR environment variable, or from Makefile.user | 30 January 2018, 19:50:08 UTC |
7a7e744 | alex@thinkpad | 30 January 2018, 00:38:48 UTC | Makefile: moved default QEMU directory to qemu-eos | 30 January 2018, 00:38:48 UTC |
11bfc4a | alex@thinkpad | 30 January 2018, 19:50:08 UTC | Makefile: also updated QEMU_INSTALLED_DBI_DIR to use QEMU_PATH | 30 January 2018, 19:50:08 UTC |
1b9f438 | alex@thinkpad | 30 January 2018, 19:34:26 UTC | Makefile: fix copy/paste error | 30 January 2018, 19:34:26 UTC |
753f229 | alex@thinkpad | 30 January 2018, 18:39:07 UTC | Makefile: fix cleaning up after "make zip"; removed warning | 30 January 2018, 18:39:07 UTC |
12b4571 | alex@thinkpad | 30 January 2018, 00:38:48 UTC | Makefile: allow changing QEMU installation directory from Makefile.user and/or the environment (QEMU_DIR) | 30 January 2018, 00:38:48 UTC |
481be18 | alex@thinkpad | 29 January 2018, 22:03:42 UTC | Makefile: zip and install_qemu targets for modules | 29 January 2018, 22:03:42 UTC |
cac52db | alex@thinkpad | 30 January 2018, 18:19:37 UTC | Makefile: always clean after running install_check http://www.magiclantern.fm/forum/index.php?topic=991.msg194444#msg194444 | 30 January 2018, 18:19:37 UTC |
c7d9565 | alex@thinkpad | 30 January 2018, 18:08:52 UTC | Makefile: always rebuild version.o | 30 January 2018, 18:08:52 UTC |
1ee4316 | alex@thinkpad | 30 January 2018, 18:07:57 UTC | Makefile: prevent install_check from running in parallel with building regular ML (conflicts while compiling from the same sources - http://www.magiclantern.fm/forum/index.php?topic=991.msg194315#msg194315 ) | 30 January 2018, 18:07:57 UTC |
d4657cc | alex@thinkpad | 29 January 2018, 21:01:52 UTC | 70D: mpu_send/recv stubs | 29 January 2018, 21:01:52 UTC |
a6d890e | alex@thinkpad | 29 January 2018, 20:57:56 UTC | Merged 100D_merge_fw101 into dm-spy-experiments | 29 January 2018, 20:57:56 UTC |
158a93b | alex@thinkpad | 29 January 2018, 20:45:36 UTC | Merged 70D_merge_fw112 into dm-spy-experiments | 29 January 2018, 20:45:36 UTC |
57734c1 | alex@thinkpad | 29 January 2018, 20:41:26 UTC | Merged patchmgr into dm-spy-experiments | 29 January 2018, 20:41:26 UTC |
b923894 | alex@thinkpad | 29 January 2018, 20:40:10 UTC | Patch manager: nicer way to avoid calling _reapply_cache_patches when not present (fixes compiling the installer target and removes the need for defining NO_CACHE_PATCHES) | 29 January 2018, 20:40:10 UTC |
aab31c6 | alex@thinkpad | 23 January 2018, 23:09:35 UTC | Merged cleaner-lvapp-hack into dm-spy-experiments | 23 January 2018, 23:09:35 UTC |
908de4d | alex@thinkpad | 23 January 2018, 23:07:33 UTC | Merged new-dryos-task-hooks into cleaner-lvapp-hack | 23 January 2018, 23:07:33 UTC |
4a01155 | alex@thinkpad | 23 January 2018, 23:05:44 UTC | Merged patchmgr into cleaner-lvapp-hack | 23 January 2018, 23:05:44 UTC |
f230660 | alex@thinkpad | 23 January 2018, 23:04:28 UTC | Merged unified into patchmgr | 23 January 2018, 23:04:28 UTC |
32bdeb8 | alex@thinkpad | 23 January 2018, 00:56:02 UTC | dm-spy: backout da607f7 and e601292 to restore compatibility with cameras booting with cache hacks | 23 January 2018, 00:56:02 UTC |
762adb7 | alex@thinkpad | 23 January 2018, 00:58:57 UTC | Merged new-dryos-task-hooks into dm-spy-experiments (should fix boot issues on 600D, maybe others) | 23 January 2018, 00:58:57 UTC |
8dfd37e | alex@thinkpad | 22 January 2018, 19:34:41 UTC | 6D: fix task_max | 22 January 2018, 19:34:41 UTC |
c50120f | alex@thinkpad | 22 January 2018, 17:14:01 UTC | Merged new-dryos-task-hooks into 70D_merge_fw112 (enabled CONFIG_NEW_DRYOS_TASK_HOOKS in internals.h; updated task_dispatch_hook comment) | 22 January 2018, 17:14:01 UTC |
fd0768e | alex@thinkpad | 22 January 2018, 17:04:07 UTC | Merged new-dryos-task-hooks into 100D_merge_fw101 (enabled CONFIG_NEW_DRYOS_TASK_HOOKS in internals.h; added task_dispatch_hook comment) | 22 January 2018, 17:04:07 UTC |
4f45cac | alex@thinkpad | 22 January 2018, 16:16:02 UTC | boot-hack: use CONFIG_NEW_DRYOS_TASK_HOOKS to enable new-style DryOS hooks (undefining HIJACK_TASK_ADDR was not obvious) | 22 January 2018, 16:16:02 UTC |
b717f9b | alex@thinkpad | 20 January 2018, 16:01:39 UTC | 70D: enabled Sticky half-shutter (unlikely to cause issues) and Sticky DOF preview (to be tested) | 20 January 2018, 16:01:39 UTC |
639f304 | alex@thinkpad | 20 January 2018, 16:00:54 UTC | 100D: enabled Sticky half-shutter (unlikely to cause issues) and Sticky DOF preview (to be tested) | 20 January 2018, 16:00:54 UTC |
348bd47 | alex@thinkpad | 16 January 2018, 08:38:14 UTC | boot-hack: uninstall cache hacks after booting (to be tested) | 16 January 2018, 08:38:14 UTC |
462220b | alex@thinkpad | 12 January 2018, 21:51:12 UTC | boot-hack: more debug messages regarding memory allocation (for HIJACK_CACHE_HACK and RSCMGR_MEMORY_PATCH_END) | 12 January 2018, 21:51:12 UTC |
e9427a7 | alex@thinkpad | 12 January 2018, 21:30:15 UTC | boot-hack: fix CONFIG_HELLO_WORLD & friends when booting with HIJACK_CACHE_HACK (task_dispatch_hook should not be set in this case) | 12 January 2018, 21:30:15 UTC |
c7d1635 | alex@thinkpad | 12 January 2018, 17:36:19 UTC | boot-hack: fix task dispatch hook message missing when booting with HIJACK_CACHE_HACK | 12 January 2018, 17:36:19 UTC |
59fe1ed | alex@thinkpad | 19 December 2017, 18:32:45 UTC | Task hooks: disabled task switch debug messages by default (too verbose) | 19 December 2017, 18:32:45 UTC |
340d993 | alex@thinkpad | 19 December 2017, 18:25:59 UTC | 550D, 600D: fix memory allocation (amend 5b4fe18) | 19 December 2017, 18:25:59 UTC |
014d07f | alex@thinkpad | 19 December 2017, 07:31:22 UTC | Raw backend: fix compiling without CONFIG_MODULES | 19 December 2017, 07:31:22 UTC |
e0a5e1c | alex@thinkpad | 18 December 2017, 07:02:15 UTC | 6D: ADTG shutter addresses did not work, trying another set | 18 December 2017, 07:02:15 UTC |
5d399d3 | alex@thinkpad | 17 December 2017, 22:29:31 UTC | 6D: fix ADTG shutter addresses after memory layout change http://www.magiclantern.fm/forum/index.php?topic=5601.msg194754#msg194754 http://www.magiclantern.fm/forum/index.php?topic=5601.msg191914#msg191914 http://www.magiclantern.fm/forum/index.php?topic=15088.msg190890#msg190890 not tested, just confirmed the new addresses in QEMU fixme: are these deterministic? under what conditions? | 17 December 2017, 22:29:31 UTC |
1946734 | alex@thinkpad | 16 December 2017, 00:13:00 UTC | Merged unified into 100D_merge_fw101 | 16 December 2017, 00:13:00 UTC |
87440f9 | alex@thinkpad | 16 December 2017, 00:10:02 UTC | Merged new-dryos-task-hooks into 100D_merge_fw101 | 16 December 2017, 00:10:02 UTC |
8bc68a6 | alex@thinkpad | 10 December 2017, 23:56:18 UTC | dm-spy-extra: disable MPU_DELAY_SEND in LiveView | 10 December 2017, 23:56:18 UTC |
d26b632 | alex@thinkpad | 06 December 2017, 23:15:00 UTC | Makefile: drop unused SUPPORTED_MODELS / SUPPORTED_UNIFIED_MODELS | 06 December 2017, 23:15:00 UTC |
6faaaa4 | alex@thinkpad | 06 December 2017, 19:04:33 UTC | Merged in makefile-updates (pull request #873) Makefile updates to use any valid ARM toolchain | 06 December 2017, 19:04:33 UTC |
a99c00e | alex@thinkpad | 05 December 2017, 23:03:15 UTC | Makefile: fix 7D build_fir | 05 December 2017, 23:03:15 UTC |
e024e68 | alex@thinkpad | 05 December 2017, 22:34:53 UTC | Makefile: fix building Lua with gcc 4.7.3 | 05 December 2017, 22:34:53 UTC |
7c27e28 | alex@thinkpad | 05 December 2017, 22:12:02 UTC | Makefile: only attempt to build/install/check ML-SETUP.FIR if there is a valid installer directory (some platforms may not have have one - 7D_MASTER, new ports) | 05 December 2017, 22:12:02 UTC |
ccc8fe8 | alex@thinkpad | 03 December 2017, 20:50:25 UTC | Card LED: always use CARD_LED_ADDRESS, LEDON and LEDOFF (backed out 5bfab05 to fix installer on 7D - 0x800c00 not mandatory?) | 03 December 2017, 20:50:25 UTC |
6c78497 | alex@thinkpad | 03 December 2017, 20:31:54 UTC | Makefile: moved 7D-specific tweaks (FIR etc) into main target (7D.203) for consistency with other platforms, including 7D2 to build the regular FIR: make build_fir to build the installer FIR: make ML-SETUP.FIR -B | 03 December 2017, 20:31:54 UTC |
bc46669 | alex@thinkpad | 03 December 2017, 20:18:40 UTC | Makefile: FIR building updates - always install ML-SETUP.FIR (zip, install, install_qemu) - build_fir for regular ML (not installer) now gives AUTOEXEC.FIR - to recompile ML-SETUP.FIR: "make ML-SETUP.FIR -B" from platform directory - "make zip" will also compile the installer from source, without replacing the precompiled ML-SETUP.FIR (just to make sure the source code changes do not interfere with building the installer) | 03 December 2017, 20:18:40 UTC |
5e69462 | alex@thinkpad | 02 December 2017, 23:06:40 UTC | Makefile: fix building xor_chk from its own directory | 02 December 2017, 23:06:40 UTC |
0ed38f5 | alex@thinkpad | 02 December 2017, 22:52:32 UTC | Makefile: more .NOTPARALLEL fixes | 02 December 2017, 22:52:32 UTC |
6acdeea | alex@thinkpad | 02 December 2017, 22:46:21 UTC | Makefile: fix 7D FIR path (just for consistency) | 02 December 2017, 22:46:21 UTC |
455952b | alex@thinkpad | 02 December 2017, 22:33:43 UTC | Makefile: use .NOTPARALLEL in top-level Makefiles, rather than double-colon rules ML platforms/modules are built sequentially, but within each platform/module, parallel build is used to be tested on Mac with -j8 (on Make 3.81, double-colon are executed in parallel, while in 4.2.1 they are sequential) | 02 December 2017, 22:33:43 UTC |
92a8790 | alex@thinkpad | 27 November 2017, 12:27:55 UTC | Makefile: fix README.rst generation with POSIX shells to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash | 27 November 2017, 12:27:55 UTC |
c7c7771 | alex@thinkpad | 27 November 2017, 10:42:33 UTC | Makefile: serialize "make install", fix some related dependencies parallel copying could lock up WIFI_SD cards to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory | 27 November 2017, 10:42:33 UTC |
100b192 | alex@thinkpad | 27 November 2017, 10:39:50 UTC | Makefile: monitor wifi connection when using WIFI_SD=y (experimental, helps troubleshooting connectivity issues) | 27 November 2017, 10:39:50 UTC |
32ccb13 | alex@thinkpad | 27 November 2017, 10:39:35 UTC | Makefile: minor refactors for WIFI_SD (coding style) also fixed a typo | 27 November 2017, 10:39:35 UTC |
75d5954 | alex@thinkpad | 26 November 2017, 00:31:52 UTC | Modules: better error handling for missing rst2html http://www.magiclantern.fm/forum/index.php?topic=17099 | 26 November 2017, 00:31:52 UTC |
6a07f4e | alex@thinkpad | 25 November 2017, 23:13:58 UTC | Makefile: speed optimizations - helper to evaluate only once, only if used - modules hgstamp: only evaluate if used - CF_CARD, VERSION: only evaluate once if used - PWD is special? renamed to avoid unneeded shell calls Profiling tips: - perf record make; perf report --sort comm - make SHELL="sh -x" - make clean SHELL="sh -x" |& grep "^+" | sort | uniq -c | 25 November 2017, 23:13:58 UTC |
66e0e5e | alex@thinkpad | 25 November 2017, 19:21:03 UTC | Makefile: enable parallel compilation for modules, but compile them sequentially huge modules like Lua will compile much faster compiling everything in parallel is not 100% safe (some dependency checks may fail) | 25 November 2017, 19:21:03 UTC |
b2f3a52 | alex@thinkpad | 25 November 2017, 19:55:20 UTC | Makefile: do not print toolchain info on recursive calls | 25 November 2017, 19:55:20 UTC |
1dd4dce | alex@thinkpad | 25 November 2017, 18:50:29 UTC | Makefile: reworked global targets install: doesn't make sense, as we no longer have a "one size fits all" build capable of running on all models (alternative: 5D3.113_install, 60D_install etc) zip: build zip for each camera model, sequentially (parallel build still used within each zip) all: similar to zip (build camera models sequentially, but use parallel compilation within each platform) clean, check: these can run in parallel (no restrictions) | 25 November 2017, 18:50:29 UTC |
642f995 | alex@thinkpad | 25 November 2017, 17:31:01 UTC | Makefile: fix module dependency checking on "make zip" by default, a module succeeds if it can be loaded on any camera model, from those compiled (doesn't matter which one) when using "make zip", we only want to include the modules compatible with current camera model, without considering other models (fixme: not the cleanest way to implement this) | 25 November 2017, 17:31:01 UTC |
37844af | alex@thinkpad | 25 November 2017, 17:58:53 UTC | Makefile: fix module_strings dependency rule (previously, there was an error with make -j) | 25 November 2017, 17:58:53 UTC |
e4c6a62 | alex@thinkpad | 25 November 2017, 16:01:15 UTC | Makefile: dropped ML_MODULES_STATIC (unused) and renamed ML_MODULES_DYNAMIC to ML_MODULES note: if you have customized the module list in Makefile.modules.user, just rename ML_MODULES_DYNAMIC to ML_MODULES to compile without modules: make 5D3 ML_MODULES= | 25 November 2017, 16:01:15 UTC |
78284d1 | alex@thinkpad | 25 November 2017, 18:03:43 UTC | Makefile: fix "make clean" from modules directory with stale modules from other branches https://bitbucket.org/hudson/magic-lantern/pull-requests/873/makefile-updates-to-use-any-valid-arm/diff#comment-48250675 | 25 November 2017, 18:03:43 UTC |
eacaef4 | alex@thinkpad | 24 November 2017, 19:14:10 UTC | Makefile: fix running from other directory e.g. from qemu: make -C ../magic-lantern/ 500D_install_qemu | 24 November 2017, 19:14:10 UTC |
5ce053a | alex@thinkpad | 24 November 2017, 19:10:19 UTC | Makefile: model-specific install targets for the root directory examples: make 500D_install; make 500D_install_qemu | 24 November 2017, 19:10:19 UTC |
c94bd0d | alex@thinkpad | 23 November 2017, 21:33:24 UTC | 7D: fix compiling with FEATURE_VIDEO_HACKS | 23 November 2017, 21:33:24 UTC |
7ba7f09 | alex@thinkpad | 23 November 2017, 21:33:24 UTC | Makefile: fix building 7D_MASTER | 23 November 2017, 21:33:24 UTC |
26d4932 | alex@thinkpad | 23 November 2017, 13:27:25 UTC | Makefile: minor cleanups from 0b9b550 | 23 November 2017, 13:27:25 UTC |
63f9c6c | alex@thinkpad | 23 November 2017, 13:18:15 UTC | Makefile: always define CONFIG_$(MODEL)_$(FW_VERSION) e.g. CONFIG_5D3_113, CONIFG_7D_203 and so on | 23 November 2017, 13:18:15 UTC |
c7f0aaf | alex@thinkpad | 23 November 2017, 13:00:24 UTC | Patch manager: moved reapply_cache_patches into sync_caches also made it private | 23 November 2017, 13:00:24 UTC |
230ad86 | Daniel Fort | 23 November 2017, 02:36:29 UTC | Attempt to log the values of 0xC0220024 http://www.magiclantern.fm/forum/index.php?topic=2388.msg193512#msg193512 | 23 November 2017, 02:36:29 UTC |