- 17 Dec, 2017 1 commit
-
-
alex@thinkpad authored
todo: cross-check with actual hardware --HG-- branch : qemu
-
- 16 Dec, 2017 6 commits
-
-
alex@thinkpad authored
to try: SHM_SHOW_INFO / SHM_SHOW_DIST_INFO on serial console (only 80D, 750D and 760D reach this far) ( sleep 3; echo "akashimorino"; sleep 1; echo "SHM_SHOW_INFO"; sleep 1; echo "SHM_SHOW_DIST_INFO"; ) | ./run_canon_fw.sh 80D -serial stdio --HG-- branch : qemu
-
alex@thinkpad authored
--HG-- branch : qemu
-
alex@thinkpad authored
fixme: D3 models and 1300D still hardwired to serial flash handlers to pass the tests --HG-- branch : qemu
-
alex@thinkpad authored
using SFDATA.BIN from 70D, patched at 0x10004 from 09 8B C1 20 to 00 00 01 20 meaning: size of 70D's property block at 0x10000 is 0x12BC98 (data is shifted by 4 bytes) but 80D expects a maximum size of 0x12000 in FE47BF40 ("Liar Valid Packages!!" if the size check fails) so we trim the property block at the expected size of 0x12000 this will lose a few properties, but at least the emulation goes further (no SF dumper for D6 yet) other 8MB SFDATA.BIN patched in the same way should also work (700D, 650D, EOSM, 6D), but their data block at 0x10000 is larger, so more properties will be probably lost (not tested) --HG-- branch : qemu
-
alex@thinkpad authored
(very similar to regular DMA, slightly different register offsets) --HG-- branch : qemu
-
alex@thinkpad authored
(not exactly clean, but at least DryShell tests are now passing on all models) --HG-- branch : qemu
-
- 06 Dec, 2017 2 commits
-
-
alex@thinkpad authored
fixme: tests are failing, but typing on the UI works fine note: DIGIC 4/5 emulation changed a bit (0xC0270000 was misinterpreted before) --HG-- branch : qemu
-
alex@thinkpad authored
The firmware was reading the memory layout from CP15 registers; most of them were emulated well in QEMU, except ATCM and BTCM, which were implemented as NOP. They are still NOP in current QEMU git. Patching the memory regions loop is no longer required! (keeping empty 80D patch for future use) --HG-- branch : qemu
-
- 24 Nov, 2017 1 commit
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 06 Dec, 2017 5 commits
-
-
alex@thinkpad authored
(fixes some tests failing if mtools is configured to use lowercase by default) --HG-- branch : qemu
-
alex@thinkpad authored
(by default, the window is opened behind the terminal, so one may not even notice it) --HG-- branch : qemu
-
alex@thinkpad authored
--HG-- branch : qemu
-
alex@thinkpad authored
https://serverfault.com/questions/146745/how-can-i-check-in-bash-if-a-shell-is-running-in-interactive-mode --HG-- branch : qemu
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 24 Nov, 2017 1 commit
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 12 Nov, 2017 1 commit
-
-
alex@thinkpad authored
(bash 4.4 and newer? http://www.magiclantern.fm/forum/index.php?topic=2864.msg193118#msg193118 ) --HG-- branch : qemu
-
- 24 Nov, 2017 1 commit
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 06 Dec, 2017 1 commit
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 24 Nov, 2017 2 commits
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 07 Nov, 2017 2 commits
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 11 Nov, 2017 1 commit
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
- 06 Dec, 2017 2 commits
-
-
alex@thinkpad authored
--HG-- branch : qemu
-
alex@thinkpad authored
Makefile updates to use any valid ARM toolchain --HG-- branch : unified
-
- 05 Dec, 2017 3 commits
-
-
alex@thinkpad authored
--HG-- branch : makefile-updates
-
alex@thinkpad authored
--HG-- branch : makefile-updates
-
alex@thinkpad authored
(some platforms may not have have one - 7D_MASTER, new ports) --HG-- branch : makefile-updates
-
- 03 Dec, 2017 3 commits
-
-
alex@thinkpad authored
(backed out 5bfab05387ac to fix installer on 7D - 0x800c00 not mandatory?) --HG-- branch : makefile-updates
-
alex@thinkpad authored
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 --HG-- branch : makefile-updates
-
alex@thinkpad authored
- 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) --HG-- branch : makefile-updates
-
- 02 Dec, 2017 4 commits
-
-
alex@thinkpad authored
--HG-- branch : makefile-updates
-
alex@thinkpad authored
--HG-- branch : makefile-updates
-
alex@thinkpad authored
(just for consistency) --HG-- branch : makefile-updates
-
alex@thinkpad authored
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) --HG-- branch : makefile-updates
-
- 27 Nov, 2017 4 commits
-
-
alex@thinkpad authored
to reproduce: cd modules/filepref; make clean; rm -f README.rst; make SHELL=dash --HG-- branch : makefile-updates
-
alex@thinkpad authored
parallel copying could lock up WIFI_SD cards to reproduce: "WIFI_SD=y make install ML_MODULES=" from platform/CAM directory --HG-- branch : makefile-updates
-
alex@thinkpad authored
(experimental, helps troubleshooting connectivity issues) --HG-- branch : makefile-updates
-
alex@thinkpad authored
also fixed a typo --HG-- branch : makefile-updates
-