ba8213f | alex@thinkpad | 29 September 2017, 23:28:14 UTC | QEMU: RTC patch from g3gg0 5D3 and 60D no longer show the date/time screen! | 29 September 2017, 23:28:14 UTC |
5336709 | alex@thinkpad | 29 September 2017, 23:28:14 UTC | QEMU: I2C patch from g3gg0 | 29 September 2017, 23:28:14 UTC |
e1c9d1e | alex@thinkpad | 29 September 2017, 23:28:54 UTC | QEMU: figured out why 5D3 was locking up at startup and in certain menus - it was waiting for PROP_MPU_GPS! (thanks g3gg0) | 29 September 2017, 23:28:54 UTC |
f71e23f | alex@thinkpad | 29 September 2017, 18:56:02 UTC | QEMU install: don't install two toolchains if user selects 64-bit GDB | 29 September 2017, 18:56:02 UTC |
67643a9 | alex@thinkpad | 29 September 2017, 15:30:35 UTC | QEMU install: libnewlib-arm-none-eabi is architecture-independent | 29 September 2017, 15:30:35 UTC |
754930c | alex@thinkpad | 29 September 2017, 15:09:15 UTC | QEMU install: download toolchain from launchpad and use developer.arm.com as mirror (developer.arm.com is currently down, hopefully not from our experiments) | 29 September 2017, 15:09:15 UTC |
3a5d942 | alex@thinkpad | 29 September 2017, 14:28:20 UTC | QEMU install: make it clear that *you* have to run the PATH command (not the script); use export (e.g. for shells other than bash) - https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path | 29 September 2017, 14:28:20 UTC |
fb7775e | alex@thinkpad | 29 September 2017, 09:04:50 UTC | QEMU install: 32-bit Mac toolchain doesn't have gdb... | 29 September 2017, 09:04:50 UTC |
52de0c0 | alex@thinkpad | 29 September 2017, 08:32:45 UTC | QEMU install: wrong quotes | 29 September 2017, 08:32:45 UTC |
164df47 | alex@thinkpad | 29 September 2017, 08:28:44 UTC | QEMU install: fix some copy/paste errors | 29 September 2017, 08:28:44 UTC |
c690f3b | alex@thinkpad | 29 September 2017, 07:51:42 UTC | QEMU install: allow using the current 64-bit toolchain on Ubuntu; minor fixes | 29 September 2017, 07:51:42 UTC |
7fb72fa | alex@thinkpad | 29 September 2017, 07:39:54 UTC | QEMU install: more toolchain options (experimental) - Mac: try the toolchain from https://acroname.com/software/arm-eabi-gcc-toolchain-mac-osx-macos-x-32bit (not tested) - Ubuntu: options to install GCC from Ubuntu repo - older version, 32-bit or 64/bit - from gcc-arm-embedded PPA (6.x 64-bit) - from gcc-arm-embedded (32-bit installed in home directory) - use the existing installation if possible - Ubuntu: don't install libfdt-dev (not needed?) - all: print warnings about 64-bit GDB and allow using it anyway if user says so - all: check whether arm-none-eabi-gcc can compile a simple program - all: check whether rst2html or vncdotool are installed outside package manager | 29 September 2017, 07:39:54 UTC |
32ef2a5 | Alex | 27 September 2017, 19:53:43 UTC | Merged in kichetof/magic-lantern-1/kichetof/qemu-install-elegant-way-to-install-pack-1506440503741 (pull request #861) QEMU install: elegant way to install packages on macOS | 27 September 2017, 19:53:43 UTC |
9487e72 | alex@thinkpad | 27 September 2017, 10:17:04 UTC | QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi can be installed with the same command (false alarm; let's also check for correct installation) | 27 September 2017, 10:17:04 UTC |
3103ae2 | alex@thinkpad | 27 September 2017, 09:49:25 UTC | QEMU install: pip does not require sudo | 27 September 2017, 09:49:25 UTC |
d6641d4 | alex@thinkpad | 27 September 2017, 09:48:44 UTC | QEMU install: fix for dpkg -l also returning non-installed packages https://wiki.debian.org/ListInstalledPackages | 27 September 2017, 09:48:44 UTC |
dccb8a5 | alex@thinkpad | 27 September 2017, 09:18:04 UTC | QEMU install: on Ubuntu, gdb-arm-none-eabi:i386 and gcc-arm-none-eabi must not be installed with the same command (otherwise, we get gcc-arm-none-eabi:i386 which does not include libnewlib-arm-none-eabi...) | 27 September 2017, 09:18:04 UTC |
5916b5b | alex@thinkpad | 27 September 2017, 08:57:31 UTC | QEMU install: pip recommends sudo -H https://stackoverflow.com/questions/27870003/pip-install-please-check-the-permissions-and-owner-of-that-directory | 27 September 2017, 08:57:31 UTC |
b2f24f1 | alex@thinkpad | 27 September 2017, 08:42:46 UTC | QEMU install: also set up the toolchain for compiling ML (Ubuntu) | 27 September 2017, 08:42:46 UTC |
64141a2 | alex@thinkpad | 26 September 2017, 22:12:13 UTC | QEMU install: typo | 26 September 2017, 22:12:13 UTC |
3759a90 | alex@thinkpad | 26 September 2017, 22:02:49 UTC | Makefile: updated toolchain recommendation; minor edits | 26 September 2017, 22:02:49 UTC |
b48e826 | alex@thinkpad | 26 September 2017, 21:56:51 UTC | QEMU install: 64-bit arm-none-eabi-gdb doesn't work (cannot boot 5D3 GUI), no matter where it comes from (Ubuntu repo or gcc-arm-embedded PPA)... on 64-bit Ubuntu, gdb-arm-one-eabi:i386 works, but Windows and Mac are out of luck for now | 26 September 2017, 21:56:51 UTC |
c010408 | Christophe Francey | 26 September 2017, 17:12:35 UTC | QEMU install: remove docutils install for macOS | 26 September 2017, 17:12:35 UTC |
4dec91a | alex@thinkpad | 26 September 2017, 16:59:29 UTC | Makefile: attempt to use any arm-none-eabi-gcc from PATH, if already installed (to be tested) By default, it will attempt to use ~/gcc-arm-none-eabi-5_4-2016q3 if installed. | 26 September 2017, 16:59:29 UTC |
a1464f1 | alex@thinkpad | 26 September 2017, 16:49:44 UTC | QEMU install: gcc-arm-embedded try #5 | 26 September 2017, 16:49:44 UTC |
8a6cb97 | Christophe Francey | 26 September 2017, 15:42:23 UTC | QEMU install: elegant way to install packages on macOS Checks if the package is already installed otherwise install it | 26 September 2017, 15:42:23 UTC |
3adb01d | alex@thinkpad | 26 September 2017, 15:24:40 UTC | QEMU install: gcc-arm-embedded try #4 | 26 September 2017, 15:24:40 UTC |
7001556 | alex@thinkpad | 26 September 2017, 14:50:41 UTC | QEMU install: gcc-arm-embedded try #3 | 26 September 2017, 14:50:41 UTC |
4036875 | alex@thinkpad | 26 September 2017, 14:30:53 UTC | QEMU install: gcc-arm-embedded try #2 | 26 September 2017, 14:30:53 UTC |
4613583 | alex@thinkpad | 26 September 2017, 14:18:00 UTC | QEMU install: let's try gcc-arm-embedded from PPA | 26 September 2017, 14:18:00 UTC |
af71af4 | alex@thinkpad | 26 September 2017, 12:58:56 UTC | Merged in kichetof/magic-lantern-1/kichetof/qemu-check-if-brew-is-installed-on-macos-1506424463270 (pull request #860) also included this suggestion: https://bitbucket.org/hudson/magic-lantern/commits/a24f36e36ea4b27a3c86b8e77e70b49cf4e04fea#comment-5261641 | 26 September 2017, 12:58:56 UTC |
e6bc834 | alex@thinkpad | 26 September 2017, 12:31:12 UTC | Makefile: use gcc 5.4.1 by default (current version from https://launchpad.net/gcc-arm-embedded ) | 26 September 2017, 12:31:12 UTC |
9eb97f6 | alex@thinkpad | 26 September 2017, 12:31:07 UTC | QEMU install: more Mac patches (not tested) from http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369 | 26 September 2017, 12:31:07 UTC |
02d2ad3 | alex@thinkpad | 26 September 2017, 12:25:27 UTC | QEMU install: also install docutils and vncdotool | 26 September 2017, 12:25:27 UTC |
c86c8b1 | alex@thinkpad | 26 September 2017, 12:11:41 UTC | QEMU install: verbosity fine-tuning | 26 September 2017, 12:11:41 UTC |
0374c7c | alex@thinkpad | 26 September 2017, 11:30:52 UTC | QEMU: minor README updates | 26 September 2017, 11:30:52 UTC |
7598d79 | alex@thinkpad | 26 September 2017, 11:24:59 UTC | QEMU: README formatting | 26 September 2017, 11:24:59 UTC |
82f6dfe | alex@thinkpad | 26 September 2017, 11:19:54 UTC | QEMU: README formatting | 26 September 2017, 11:19:54 UTC |
fa04bc8 | Christophe Francey | 26 September 2017, 11:14:32 UTC | QEMU: check if brew is installed on macOS | 26 September 2017, 11:14:32 UTC |
0eac9c6 | alex@thinkpad | 26 September 2017, 11:14:19 UTC | QEMU: updated install instructions in README | 26 September 2017, 11:14:19 UTC |
a6e9ceb | alex@thinkpad | 26 September 2017, 10:57:05 UTC | QEMU install: arm-none-eabi-gdb requires 32-bit libraries on Ubuntu | 26 September 2017, 10:57:05 UTC |
97d0fd3 | alex@thinkpad | 26 September 2017, 10:06:28 UTC | QEMU: set up arm-none-eabi-gdb from the install script | 26 September 2017, 10:06:28 UTC |
ccb643b | alex@thinkpad | 25 September 2017, 20:05:03 UTC | QEMU: auto-install dependencies if running on Ubuntu-based systems (to be tested) | 25 September 2017, 20:05:03 UTC |
d70a463 | alex@thinkpad | 25 September 2017, 20:03:16 UTC | QEMU: some Mac patches for install script (not tested) http://www.magiclantern.fm/forum/index.php?topic=16012.msg190369#msg190369 | 25 September 2017, 20:03:16 UTC |
ad4ced3 | alex@thinkpad | 25 September 2017, 19:33:46 UTC | QEMU: ggrep patch for Mac from kichetof http://www.magiclantern.fm/forum/index.php?topic=16012.msg190396#msg190396 | 25 September 2017, 19:33:46 UTC |
32bbf0f | alex@thinkpad | 25 September 2017, 19:28:52 UTC | QEMU: supply an email address for git if the default doesn't work http://www.magiclantern.fm/forum/index.php?topic=16012.msg190409#msg190409 | 25 September 2017, 19:28:52 UTC |
2df6615 | alex@thinkpad | 23 September 2017, 21:57:19 UTC | QEMU tests: M3 display test, using DISKBOOT.BIN from Ant123 (also test other PowerShot models to see whether they are loading DISKBOOT.BIN from the card) | 23 September 2017, 21:57:19 UTC |
1438720 | alex@thinkpad | 23 September 2017, 20:32:07 UTC | QEMU: EOS M3 display support from Ant123 (using a custom CHDK build) | 23 September 2017, 20:32:07 UTC |
a9cdf28 | alex@thinkpad | 23 September 2017, 20:25:14 UTC | QEMU README: Bitbucket doesn't resize the images... | 23 September 2017, 20:25:14 UTC |
4aa20e1 | alex@thinkpad | 23 September 2017, 20:02:58 UTC | QEMU README: let's try some screenshots | 23 September 2017, 20:02:58 UTC |
7b5703b | alex@thinkpad | 23 September 2017, 16:50:59 UTC | QEMU: more README updates - shutdown notes (system_powerdown vs quit) - rewritten QEMU monitor section - how to bypass the date/time dialog | 23 September 2017, 16:50:59 UTC |
f99041b | Chris Miller | 23 September 2017, 18:26:25 UTC | QEMU: minor improvements to README | 23 September 2017, 18:26:25 UTC |
acb630d | alex@thinkpad | 23 September 2017, 15:32:09 UTC | QEMU: README updates - shutdown and reboot - running from physical card - menu navigation (keys) - misc notes, minor typos | 23 September 2017, 15:32:09 UTC |
ab6f3b3 | alex@thinkpad | 22 September 2017, 14:26:15 UTC | QEMU: 1000D GUI works too (based on 450D) | 22 September 2017, 14:26:15 UTC |
7c23166 | alex@thinkpad | 22 September 2017, 13:47:24 UTC | QEMU: stretch display vertically on VxWorks models (double all lines to get correct aspect ratio) | 22 September 2017, 13:47:24 UTC |
3e11cd8 | alex@thinkpad | 22 September 2017, 07:26:47 UTC | QEMU: emulate JUMP and Direct Print buttons (for VxWorks models) | 22 September 2017, 07:26:47 UTC |
7f31139 | alex@thinkpad | 22 September 2017, 13:05:29 UTC | Backout 89254290c3f7 (shutdown only works only when not activating Canon menu, with or without this patch) | 22 September 2017, 13:05:29 UTC |
04919ae | alex@thinkpad | 22 September 2017, 05:49:40 UTC | QEMU: 450D GUI working! - updated MPU spells, button codes and parsing scripts - WriteProtect GPIO - SET does not send unpress events - menu navigation working, format locks up - shutdown working - updated tests | 22 September 2017, 05:49:40 UTC |
994d608 | alex@thinkpad | 22 September 2017, 04:26:53 UTC | QEMU: print whether available keys are press-only or they also send unpress events | 22 September 2017, 04:26:53 UTC |
b3fbf47 | alex@thinkpad | 22 September 2017, 02:46:36 UTC | QEMU: re-created 70D MPU spells; shutdown working | 22 September 2017, 02:46:36 UTC |
c22241f | alex@thinkpad | 21 September 2017, 08:21:30 UTC | QEMU: shutdown working on most models able to start the GUI (all but 70D) | 21 September 2017, 08:21:30 UTC |
590887e | alex@thinkpad | 20 September 2017, 23:41:39 UTC | minimal targets: removed old references to qemu-util | 20 September 2017, 23:41:39 UTC |
de0eab7 | alex@thinkpad | 20 September 2017, 23:23:17 UTC | QEMU tests: always stop GDB when QEMU quits | 20 September 2017, 23:23:17 UTC |
97f03ea | alex@thinkpad | 20 September 2017, 23:23:29 UTC | QEMU tests: updated to handle shutdown and reboot (shutdown test after menu navigation, reboot test when formatting card and restoring ML) | 20 September 2017, 23:23:29 UTC |
c5a3be9 | alex@thinkpad | 20 September 2017, 20:23:02 UTC | QEMU: handle PROP_ABORT (after opening battery door) fixme: it doesn't shutdown, figure out why | 20 September 2017, 20:23:02 UTC |
02203be | alex@thinkpad | 20 September 2017, 20:21:58 UTC | QEMU: handle the powerdown event (menu: Machine -> Power Down) | 20 September 2017, 20:21:58 UTC |
df879a5 | alex@thinkpad | 20 September 2017, 19:40:44 UTC | QEMU: experimental shutdown handling (card door and power switch) | 20 September 2017, 19:40:44 UTC |
f965942 | alex@thinkpad | 19 September 2017, 11:54:31 UTC | reloc.c: cleaned up ifdef's | 19 September 2017, 11:54:31 UTC |
78faa2c | alex@thinkpad | 18 September 2017, 22:20:15 UTC | QEMU: minor README update (ML menu now working on all models able to boot the GUI) | 18 September 2017, 22:20:15 UTC |
80708cd | alex@thinkpad | 18 September 2017, 22:17:21 UTC | QEMU: 1200D doesn't have a dedicated delete button (use the key codes from 1100D - same as 600D, but without the delete button) | 18 September 2017, 22:17:21 UTC |
94fe3b8 | alex@thinkpad | 18 September 2017, 22:12:19 UTC | QEMU: experimental Av button handling for Rebel cameras (fixme: has some side effects, such as changing the displayed shutter speed) | 18 September 2017, 22:12:19 UTC |
abec672 | alex@thinkpad | 18 September 2017, 21:55:48 UTC | QEMU: don't auto-repeat keys, except for scrollwheels | 18 September 2017, 21:55:48 UTC |
1faeb08 | alex@thinkpad | 15 September 2017, 22:20:10 UTC | QEMU: also allow right shift for half-shutter | 15 September 2017, 22:20:10 UTC |
3a4e323 | alex@thinkpad | 15 September 2017, 22:17:01 UTC | QEMU: handle the FUNC button (for 50D menu navigation) | 15 September 2017, 22:17:01 UTC |
94579bd | alex@thinkpad | 14 September 2017, 19:44:25 UTC | Merged unified into qemu | 14 September 2017, 19:44:25 UTC |
59a112c | alex@thinkpad | 14 September 2017, 19:34:22 UTC | QEMU: updated 700D to 1.1.5 (GDB scripts and menu tests) | 14 September 2017, 19:34:22 UTC |
8032a5c | alex@thinkpad | 14 September 2017, 14:35:13 UTC | installer: fix compilation | 14 September 2017, 14:35:13 UTC |
dbe0ba1 | alex@thinkpad | 14 September 2017, 16:06:34 UTC | Merged in daniel_fort/magic-lantern/update-to-700D.115 (pull request #813) Update to 700D.115 | 14 September 2017, 16:06:34 UTC |
e5be622 | alex@thinkpad | 14 September 2017, 16:04:42 UTC | Dummy merge with dfort's unified | 14 September 2017, 16:04:42 UTC |
e5a9df6 | alex@thinkpad | 14 September 2017, 15:58:30 UTC | 700D, 6D, 7D: fix AbortEDmac | 14 September 2017, 15:58:30 UTC |
186d1d1 | alex@thinkpad | 14 September 2017, 15:54:32 UTC | 700D: fix AbortEDmac | 14 September 2017, 15:54:32 UTC |
22f70bf | alex@thinkpad | 14 September 2017, 14:32:56 UTC | 700D: undo dialog_refresh_timer change in mlv_rec/mlv_lite (this address is the same in 1.1.4 and 1.1.5) | 14 September 2017, 14:32:56 UTC |
5213338 | alex@thinkpad | 14 September 2017, 13:36:16 UTC | QEMU: README updates | 14 September 2017, 13:36:16 UTC |
26f067a | Daniel Fort | 13 September 2017, 23:02:05 UTC | Update sf_dump module to 700D.115 | 13 September 2017, 23:02:05 UTC |
5be02ff | alex@thinkpad | 13 September 2017, 22:54:00 UTC | QEMU: initial README draft | 13 September 2017, 22:54:00 UTC |
f434c35 | alex@thinkpad | 13 September 2017, 22:40:04 UTC | Makefile: "make install_qemu" for platform targets; updated run_ml_all_cams.sh to use it | 13 September 2017, 22:40:04 UTC |
fa3dd46 | alex@thinkpad | 13 September 2017, 22:25:53 UTC | qemu-util: qprintf requires stdarg.h (when not included from dryos.h) | 13 September 2017, 22:25:53 UTC |
91e4db9 | alex@thinkpad | 13 September 2017, 10:50:42 UTC | Makefile: allow using CONFIG_QEMU for modules (qprintf and related functions) | 13 September 2017, 10:50:42 UTC |
ff63bad | alex@thinkpad | 13 September 2017, 10:36:21 UTC | Makefile: allow overriding CONFIG_* options on the command line e.g. make CONFIG_QEMU=y (suggestion from g3gg0) | 13 September 2017, 10:36:21 UTC |
4ba1005 | alex@thinkpad | 13 September 2017, 10:33:02 UTC | qemu-util: make the QEMU debugging API header-only | 13 September 2017, 10:33:02 UTC |
c64edaf | alex@thinkpad | 13 September 2017, 10:27:51 UTC | console include qemu-util.h is no longer needed | 13 September 2017, 10:27:51 UTC |
7fd201b | alex@thinkpad | 13 September 2017, 10:27:02 UTC | menu: removed QEMU workaround (no longer needed - GUI mode switch works on most models) | 13 September 2017, 10:27:02 UTC |
88df49c | alex@thinkpad | 13 September 2017, 08:26:46 UTC | QEMU: workaround for invalidating executable code after ROM patches fixme: this should be handled internally by QEMU; not sure why it isn't to reproduce: register_interrupt hook on dm-spy-experiments branch, with hooks enabled right after Canon's init task (the hook will fail on models where this function is in ROM, e.g. 550D, but will succeed if it's in RAM, e.g. 5D3) | 13 September 2017, 08:26:46 UTC |
bbec168 | alex@thinkpad | 12 September 2017, 08:24:18 UTC | Raw backend: some more debug messages (useful for qemu-frsp tests) | 12 September 2017, 08:24:18 UTC |
42fe6f0 | alex@thinkpad | 12 September 2017, 08:15:47 UTC | QEMU tests: reworked FA_CaptureTestImage test: - enabled debugmsg in the main log; moved UART output to a new file - run until FA_CaptureTestImage Fin appears in the UART log - also check models with no display (from the UART log) | 12 September 2017, 08:15:47 UTC |
9422848 | Daniel Fort | 12 September 2017, 04:32:21 UTC | Fixed is_taskid_valid stub. | 12 September 2017, 04:32:21 UTC |
e8280c3 | Daniel Fort | 12 September 2017, 03:27:55 UTC | Merged unified into update-to-700D.115 | 12 September 2017, 03:27:55 UTC |
6533796 | alex@thinkpad | 11 September 2017, 22:59:08 UTC | qemu-frsp: fix compilation | 11 September 2017, 22:59:08 UTC |
4f2b0a0 | alex@thinkpad | 11 September 2017, 21:20:21 UTC | Merged unified into qemu | 11 September 2017, 21:20:21 UTC |
b92d89e | alex@thinkpad | 11 September 2017, 20:39:10 UTC | Merged in daniel_fort/magic-lantern/unified_silent_module_fix (pull request #854) modify silent.c to work with commit f404e5f | 11 September 2017, 20:39:10 UTC |