5b9a44c | alex@thinkpad | 26 April 2017, 19:11:12 UTC | QEMU: show memory map at startup (in 2.5.0, this was done with some debug messages that are no longer present) (alternative: "info mtree -f" in the monitor console) | 26 April 2017, 19:11:12 UTC |
9099f40 | alex@thinkpad | 26 April 2017, 18:14:19 UTC | QEMU: fix apparently random lock-up (interrupts no longer triggering, for no apparent reason) (bug introduced in 24909946bb90) | 26 April 2017, 18:14:19 UTC |
d7c5992 | alex@thinkpad | 26 April 2017, 17:47:07 UTC | QEMU: fix io_log crash on get_current_task_name (to reproduce: 450D with -d io) | 26 April 2017, 17:47:07 UTC |
0f03bbc | alex@thinkpad | 26 April 2017, 17:28:10 UTC | QEMU: always log DryOS timer when using -d io or -d int | 26 April 2017, 17:28:10 UTC |
c7a3d3f | niklastisk | 26 April 2017, 10:01:34 UTC | eos: Make it compile / Enable serial output. | 26 April 2017, 10:01:34 UTC |
856e17b | niklastisk | 26 April 2017, 09:59:17 UTC | eos: Fix eos includes and machine_init. | 26 April 2017, 09:59:17 UTC |
c9060ce | alex@thinkpad | 26 April 2017, 09:56:32 UTC | QEMU: updated patch from 2.5.0 to 2.9.0 | 26 April 2017, 09:56:32 UTC |
11fd789 | alex@thinkpad | 26 April 2017, 09:30:38 UTC | QEMU: prepare to upgrade to 2.9.0 | 26 April 2017, 09:30:38 UTC |
25951d5 | alex@thinkpad | 25 April 2017, 14:29:52 UTC | QEMU: experimental MPU support for 1300D (it seems to work, to some extent, but we need a startup log from a real camera to get further) | 25 April 2017, 14:29:52 UTC |
bc23239 | alex@thinkpad | 25 April 2017, 14:56:30 UTC | QEMU: flash model ID for 1300D (fixes startup assertion) | 25 April 2017, 14:56:30 UTC |
b777f1b | alex@thinkpad | 25 April 2017, 14:57:20 UTC | QEMU: initial support for 1300D, thanks adamnock | 25 April 2017, 14:57:20 UTC |
0f24da5 | alex@thinkpad | 25 April 2017, 14:24:26 UTC | QEMU: model ROM as ROM device, rather than RAM (writes are allowed and logged) | 25 April 2017, 14:24:26 UTC |
d4f0a37 | alex@thinkpad | 25 April 2017, 09:07:56 UTC | QEMU: support for multiple firmware versions (e.g. 5D3 1.1.3 and 1.2.3) example: ./run_canon_fw.sh 5D3,firmware="113;boot=0" | 25 April 2017, 09:07:56 UTC |
7a9e798 | alex@thinkpad | 25 April 2017, 07:46:09 UTC | QEMU: minor fixes for helper scripts | 25 April 2017, 07:46:09 UTC |
35e2750 | alex@thinkpad | 24 April 2017, 19:15:52 UTC | QEMU: allow arbitrary targets in run_ml_all_cams.sh (e.g. minimal); small fixes | 24 April 2017, 19:15:52 UTC |
a18223c | alex@thinkpad | 24 April 2017, 17:38:57 UTC | QEMU: minor fixes for helper scripts | 24 April 2017, 17:38:57 UTC |
0611b6b | alex@thinkpad | 24 April 2017, 17:21:18 UTC | QEMU: save HTML logs to subdirectory | 24 April 2017, 17:21:18 UTC |
508d614 | alex@thinkpad | 24 April 2017, 16:53:50 UTC | QEMU: helper scripts for automated tests on all ML cameras | 24 April 2017, 16:53:50 UTC |
c1ee653 | alex@thinkpad | 24 April 2017, 12:15:00 UTC | QEMU: fix compiling HPTimer test (requires CONFIG_QEMU) | 24 April 2017, 12:15:00 UTC |
58cc0fd | alex@thinkpad | 24 April 2017, 11:59:56 UTC | QEMU: script to clean up redundant ANSI escape sequences from logs | 24 April 2017, 11:59:56 UTC |
77880d7 | alex@thinkpad | 24 April 2017, 11:00:56 UTC | boot-hack: more debug messages with CONFIG_QEMU | 24 April 2017, 11:00:56 UTC |
ad63f9a | alex@thinkpad | 24 April 2017, 10:59:58 UTC | QEMU: guest API for disassembling code at any address | 24 April 2017, 10:59:58 UTC |
919b116 | alex@thinkpad | 24 April 2017, 10:16:47 UTC | boot-hack: debug messages when compiling with CONFIG_QEMU (useful for new ports or for troubleshooting non-booting situations) | 24 April 2017, 10:16:47 UTC |
401689d | alex@thinkpad | 24 April 2017, 10:15:38 UTC | qemu-util: helper to print numbers to QEMU console very early in the boot process | 24 April 2017, 10:15:38 UTC |
16f8e13 | alex@thinkpad | 24 April 2017, 09:07:46 UTC | qemu-util: allow using qprintf without guarding every call by CONFIG_QEMU (dummy inline functions on regular builds; simplified console.c) | 24 April 2017, 09:07:46 UTC |
f80c5dd | alex@thinkpad | 18 April 2017, 18:16:07 UTC | QEMU: fix signed EDMAC off2 on DIGIC 4 | 18 April 2017, 18:16:07 UTC |
63e2544 | alex@thinkpad | 18 April 2017, 09:40:32 UTC | QEMU: disabled battery cover emulation on 60D and 100D (interferes with some GUI tests) | 18 April 2017, 09:40:32 UTC |
078af04 | alex@thinkpad | 18 April 2017, 09:27:18 UTC | QEMU: non-deterministic lock-ups solved, thanks nkls! (retries no longer needed in the test suite) | 18 April 2017, 09:27:18 UTC |
9b2e49e | alex@thinkpad | 18 April 2017, 09:07:54 UTC | QEMU: mutexes no longer needed after refactoring | 18 April 2017, 09:07:54 UTC |
8e6ea2b | alex@thinkpad | 18 April 2017, 09:04:55 UTC | QEMU: refactored interrupt thread using QEMUTimer (credits: nkls, https://bitbucket.org/niklastisk/qemu/commits/224f59e ) | 18 April 2017, 09:04:55 UTC |
d318ac5 | alex@thinkpad | 14 April 2017, 13:16:43 UTC | GDB scripts: helper to log the return value of any function | 14 April 2017, 13:16:43 UTC |
3149e8d | alex@thinkpad | 14 April 2017, 13:14:53 UTC | QEMU: GDB scripts and task address for 100D | 14 April 2017, 13:14:53 UTC |
f12d33d | alex@thinkpad | 14 April 2017, 07:35:02 UTC | QEMU: battery cover emulation (with various degrees of success) | 14 April 2017, 07:35:02 UTC |
fd8024c | alex@thinkpad | 25 March 2017, 17:38:41 UTC | QEMU: another fix for gcc 4.x/6.x (amend commit 242d6f1) | 25 March 2017, 17:38:41 UTC |
35659c5 | alex@thinkpad | 25 March 2017, 16:22:01 UTC | QEMU: updated instructions regarding CONFIG_QEMU (it's no longer required) | 25 March 2017, 16:22:01 UTC |
2cba458 | alex@thinkpad | 25 March 2017, 16:16:02 UTC | QEMU: updated configure script to fix compilation with gcc 4.x and 6.x | 25 March 2017, 16:16:02 UTC |
ab09d6e | alex@thinkpad | 24 March 2017, 00:06:52 UTC | QEMU test suite: always wait after terminating qemu-system-arm (might fix some intermittent VNC issues) | 24 March 2017, 00:06:52 UTC |
260b768 | alex@thinkpad | 23 March 2017, 23:42:00 UTC | QEMU: skip a few tests on 1100D and 1200D, that are very sensitive to timing (processing speed) | 23 March 2017, 23:42:00 UTC |
11c4a8a | alex@thinkpad | 23 March 2017, 23:35:07 UTC | QEMU: updated help in install script | 23 March 2017, 23:35:07 UTC |
6a7064f | alex@thinkpad | 23 March 2017, 23:21:10 UTC | QEMU: updated 60D tests | 23 March 2017, 23:21:10 UTC |
b4b870f | alex@thinkpad | 23 March 2017, 23:06:04 UTC | GDB scripts: 700D patches (required for GUI emulation) | 23 March 2017, 23:06:04 UTC |
3d9f7b6 | alex@thinkpad | 23 March 2017, 22:39:43 UTC | QEMU: fix commit b36254 (missing files) | 23 March 2017, 22:39:43 UTC |
27c2504 | alex@thinkpad | 23 March 2017, 21:03:23 UTC | QEMU: menu navigation and card format tests for 60D, 550D, 600D, 700D, 100D, 1100D, 1200D | 23 March 2017, 21:03:23 UTC |
6d83558 | alex@thinkpad | 23 March 2017, 21:29:42 UTC | QEMU: updated GUI test result for 60D, 100D, 1100D, 1200D (after GUI emulation, they boot to date/time menu rather than info screen, but you may now click OK to bypass it) | 23 March 2017, 21:29:42 UTC |
f861b99 | alex@thinkpad | 23 March 2017, 17:34:31 UTC | QEMU: ported 500D GUIMode/UILock/format spells on 550D, 60D/1200D/1100D, 600D, 700D, 100D. Canon menu navigation and card formatting works on all these models! | 23 March 2017, 17:34:31 UTC |
b950ae4 | alex@thinkpad | 23 March 2017, 15:15:28 UTC | MPU spells: comment out button events | 23 March 2017, 15:15:28 UTC |
cc49ba7 | alex@thinkpad | 23 March 2017, 14:03:21 UTC | QEMU: updated formatting of MPU spells to make them self-contained (easier to copy/paste around) | 23 March 2017, 14:03:21 UTC |
20e3382 | alex@thinkpad | 23 March 2017, 10:04:00 UTC | QEMU: fix 100D lockup | 23 March 2017, 10:04:00 UTC |
ae8d9c4 | alex@thinkpad | 23 March 2017, 10:02:14 UTC | QEMU: fix display waiting routine (EnableBitmapVBufferForPlayBackAndWait) This unlocks menu navigation on many models! | 23 March 2017, 10:02:14 UTC |
0259327 | alex@thinkpad | 07 March 2017, 14:18:02 UTC | QEMU: initial support for 7D (slave core only, IPC disabled) | 07 March 2017, 14:18:02 UTC |
75fa63b | alex@thinkpad | 07 March 2017, 14:39:42 UTC | QEMU test suite: minor speed-up when waiting for specific text in the log file | 07 March 2017, 14:39:42 UTC |
a739c92 | alex@thinkpad | 07 March 2017, 10:56:18 UTC | QEMU: moved HPTimer test from qemu-util to a minimal test binary; added a test for current task name and current interrupt ID; should work on all models that can load autoexec.bin and start a few tasks (no need for GUI) | 07 March 2017, 10:56:18 UTC |
af430ae | alex@thinkpad | 07 March 2017, 14:30:57 UTC | QEMU: aggressive LED redraw | 07 March 2017, 14:30:57 UTC |
59e3159 | alex@thinkpad | 07 March 2017, 11:52:15 UTC | QEMU: better handle double-buffered displays (minor) | 07 March 2017, 11:52:15 UTC |
322d47e | alex@thinkpad | 07 March 2017, 14:13:55 UTC | 7D: fix minimal target (also removed some custom installer settings) | 07 March 2017, 14:13:55 UTC |
88d1a30 | alex@thinkpad | 07 March 2017, 10:50:08 UTC | 6D: fix minimal target | 07 March 2017, 10:50:08 UTC |
89debab | alex@thinkpad | 07 March 2017, 15:20:15 UTC | Merged task_name into qemu | 07 March 2017, 15:20:15 UTC |
5bdb035 | alex@thinkpad | 07 March 2017, 10:51:02 UTC | 50D, 6D, 7D, 650D: current_task and current_interrupt stubs (tested in QEMU) | 07 March 2017, 10:51:02 UTC |
8d6ba7a | alex@thinkpad | 05 March 2017, 07:27:16 UTC | 5D3 1.2.3: current_task and current_interrupt stubs | 05 March 2017, 07:27:16 UTC |
38a219a | alex@thinkpad | 05 March 2017, 21:17:34 UTC | Merged unified into task_name | 05 March 2017, 21:17:34 UTC |
241160e | alex@thinkpad | 05 March 2017, 06:47:00 UTC | 500D: current_task and current_interrupt stubs | 05 March 2017, 06:47:00 UTC |
3a7402e | alex@thinkpad | 05 March 2017, 06:38:17 UTC | qemu-util: moved register definitions to header | 05 March 2017, 06:38:17 UTC |
752c303 | alex@thinkpad | 03 March 2017, 17:31:00 UTC | mlv_lite: fix invalid header under certain conditions involving very fast button presses example: select a resolution higher than maximum, zoom in, return from zoom and press record very quickly http://www.magiclantern.fm/forum/index.php?topic=19108 | 03 March 2017, 17:31:00 UTC |
47a0182 | alex@thinkpad | 20 February 2017, 16:40:53 UTC | QEMU: restoring ML after format works too (500D) This test requires patched vncdotool (patch included). | 20 February 2017, 16:40:53 UTC |
17f4a7e | alex@thinkpad | 20 February 2017, 00:30:20 UTC | QEMU: formatting the virtual card works! (500D) | 20 February 2017, 00:30:20 UTC |
4b8d803 | alex@thinkpad | 20 February 2017, 00:03:04 UTC | QEMU: run all tests with custom card images (fixes false error on 500D menu test - free space reported in menu should not depend on user card contents) | 20 February 2017, 00:03:04 UTC |
d9ecfcf | alex@thinkpad | 20 February 2017, 00:00:14 UTC | QEMU: fix ML helper MMIO (regression from M5, 7534423f) | 20 February 2017, 00:00:14 UTC |
7c5870a | alex@thinkpad | 19 February 2017, 23:57:57 UTC | QEMU: fix USB connect on DIGIC 4 models | 19 February 2017, 23:57:57 UTC |
e9430ba | alex@thinkpad | 19 February 2017, 00:52:17 UTC | QEMU: more dialogs working on 500D! | 19 February 2017, 00:52:17 UTC |
b497956 | alex@thinkpad | 19 February 2017, 00:37:22 UTC | QEMU: fix handling INFO and PLAY (typo) | 19 February 2017, 00:37:22 UTC |
c70c20d | alex@thinkpad | 18 February 2017, 22:22:25 UTC | QEMU: fix IDC output for large runs | 18 February 2017, 22:22:25 UTC |
45a0f52 | alex@thinkpad | 18 February 2017, 22:16:21 UTC | QEMU: fix typo in extract_init_spells | 18 February 2017, 22:16:21 UTC |
46c5584 | alex@thinkpad | 18 February 2017, 20:59:20 UTC | QEMU: use unix sockets for menu test | 18 February 2017, 20:59:20 UTC |
b1f1336 | alex@thinkpad | 18 February 2017, 19:53:57 UTC | QEMU: menu navigation test (500D for now) | 18 February 2017, 19:53:57 UTC |
ed50f58 | alex@thinkpad | 18 February 2017, 19:29:36 UTC | QEMU: fix race condition in key handling (very fast clicks are OK now) | 18 February 2017, 19:29:36 UTC |
a362877 | alex@thinkpad | 18 February 2017, 18:41:45 UTC | GDB scripts: initial 1100D support (DebugMsg, task_create, SetEDmac) | 18 February 2017, 18:41:45 UTC |
a70eaac | alex@thinkpad | 18 February 2017, 18:29:01 UTC | GDB scripts: date/time patches for 500D, 550D, 600D, 60D, 70D | 18 February 2017, 18:29:01 UTC |
93880a4 | alex@thinkpad | 18 February 2017, 18:20:38 UTC | qemu-frsp: fix compilation for 5D3 (use 1.1.3) | 18 February 2017, 18:20:38 UTC |
4fc6a08 | alex@thinkpad | 18 February 2017, 19:57:57 UTC | Merged unified into qemu | 18 February 2017, 19:57:57 UTC |
c002fec | alex@thinkpad | 18 February 2017, 15:59:16 UTC | QEMU: 500D MPU spells (menu navigation works, thanks Greg) | 18 February 2017, 15:59:16 UTC |
33b1a79 | alex@thinkpad | 18 February 2017, 14:27:28 UTC | QEMU: current_task_addr for 500D, 550D and 600D | 18 February 2017, 14:27:28 UTC |
3968c11 | alex@thinkpad | 18 February 2017, 14:20:41 UTC | QEMU: fix LED not redrawing properly | 18 February 2017, 14:20:41 UTC |
d50b0cd | alex@thinkpad | 18 February 2017, 14:11:23 UTC | QEMU, extract_init_spells.py: annotate some more properties; fix minor quirks (comments only) | 18 February 2017, 14:11:23 UTC |
fc0c5ef | alex@thinkpad | 11 February 2017, 14:53:53 UTC | mlv_lite: also renamed in Makefile.modules.default | 11 February 2017, 14:53:53 UTC |
5958237 | Alex | 11 February 2017, 13:52:09 UTC | Merged in new_raw_format (mlv_lite) (pull request #685) Completely replace the old raw format with a lite implementation of MLV. Recording performance should be identical to the old raw_rec v1.0; however, the additional features from mlv_rec are not present. Note: raw_rec.mo was renamed to mlv_lite.mo. | 11 February 2017, 13:52:09 UTC |
9a7bde5 | Alex | 11 February 2017, 13:52:09 UTC | Close branch new_raw_format | 11 February 2017, 13:52:09 UTC |
e4f8ff4 | alex@thinkpad | 11 February 2017, 13:44:28 UTC | mlv_lite: updated README | 11 February 2017, 13:44:28 UTC |
b4a17f6 | alex@thinkpad | 11 February 2017, 13:43:44 UTC | Renamed raw_rec to mlv_lite | 11 February 2017, 13:43:44 UTC |
a051a13 | alex@thinkpad | 11 February 2017, 13:38:00 UTC | Merged unified into new_raw_format | 11 February 2017, 13:38:00 UTC |
6acc294 | alex@thinkpad | 10 February 2017, 20:40:39 UTC | Always disable overlays in x10 zoom, see pull request 806 and also in the special x1 zoom from some recent models | 10 February 2017, 20:40:39 UTC |
ee97330 | Alex | 10 February 2017, 17:18:15 UTC | Merged in daniel_fort/magic-lantern/700D_isr_stubs (pull request #797) 700D pre_isr_hook/post_isr_hook stubs for LOG_INTERRUPTS Approved-by: Alex | 10 February 2017, 17:18:15 UTC |
c00319f | alex@thinkpad | 10 February 2017, 11:33:18 UTC | Info bars: fix positions for various screen layouts + refactor | 10 February 2017, 11:33:18 UTC |
645aedb | alex@thinkpad | 10 February 2017, 10:19:24 UTC | Cropmarks: fix alignment on external monitors http://www.magiclantern.fm/forum/index.php?topic=14704.msg179688#msg179688 | 10 February 2017, 10:19:24 UTC |
8ca4c63 | alex@thinkpad | 10 February 2017, 16:39:43 UTC | Focus peaking: removed the option to use HD buffer (simpler code) | 10 February 2017, 16:39:43 UTC |
b37f9b1 | alex@thinkpad | 08 February 2017, 12:40:15 UTC | Focus peaking: fix alignment with anamorphic preview (issue #2446?) | 08 February 2017, 12:40:15 UTC |
043dfc5 | alex@thinkpad | 08 February 2017, 08:26:28 UTC | Fix REC PicStyle on first clip (issue #2379, all models) | 08 February 2017, 08:26:28 UTC |
b639f26 | Daniel Fort | 02 February 2017, 04:47:47 UTC | 700D: fix pre/post_isr_hook stubs | 02 February 2017, 04:47:47 UTC |
1c69fbb | bouncyball | 29 January 2017, 11:10:08 UTC | raw2dng, Makefile: switching to -c99 introduced 2 warnings and fseeko not able to address long files under linux. Fixed | 29 January 2017, 11:10:08 UTC |
9f5504b | alex@thinkpad | 26 January 2017, 22:23:13 UTC | 1100D: fix FPS override (nightly compiles again, thanks to all testers) | 26 January 2017, 22:23:13 UTC |
19c82c8 | alex@thinkpad | 26 January 2017, 20:17:52 UTC | 500D: fix PlayMovieGuideApp_handler stub | 26 January 2017, 20:17:52 UTC |