Started by user Alex Building in workspace /var/lib/jenkins/sharedspace/QEMU [magic-lantern] $ hg showconfig paths.default [magic-lantern] $ hg pull --rev qemu pulling from https://bitbucket.org/hudson/magic-lantern/ searching for changes adding changesets adding manifests adding file changes added 2 changesets with 2 changes to 2 files (run 'hg update' to get a working copy) [magic-lantern] $ hg update --clean --rev qemu 2 files updated, 0 files merged, 0 files removed, 0 files unresolved [magic-lantern] $ hg log --rev . --template {node} [magic-lantern] $ hg log --rev . --template {rev} [magic-lantern] $ hg log --rev ba9dfe3c1245205119e9a5097a258e35495f901d --template exists\n exists [magic-lantern] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev "ancestors('qemu') and not ancestors(ba9dfe3c1245205119e9a5097a258e35495f901d)" --encoding UTF-8 --encodingmode replace [QEMU] $ /bin/bash -v /tmp/jenkins4637127833382960257.sh #!/bin/bash -v # use this toolchain export PATH=$PATH:~/gcc-arm-none-eabi-5_4-2016q3/bin/ #export PATH=$PATH:~/gcc-arm-none-eabi-6-2017-q2-update/bin/ echo "Removing previous QEMU installation..." Removing previous QEMU installation... rm -rf qemu-eos/ echo -e "\n\e[31;4;1mInstalling QEMU...\e[0m\n" Installing QEMU... # To install on your PC, simply run install.sh from magic-lantern/contrib/qemu/ (qemu branch) # This will install QEMU outside the Magic Lantern directory and will guide you through the process. # Your installation path and options will most likely be different - that's OK. cd magic-lantern cd contrib/qemu # # Here you should simply run: # ./install.sh # # you may want to go with default config, unlike us - just answer Y everywhere: # (echo y; echo y) | ./install.sh # (echo y; echo n) | ./install.sh 2>install.err | tail -n 65 | awk 'BEGIN{print "\n[...]\n"}{print}' | sed -e "s/\/var\/lib\/jenkins\/sharedspace\/QEMU\//\/path\/to\//" [...] Setting up SD/CF card images... '../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz' 'sd.img' -> 'cf.img' Next steps: =========== 1) Compile QEMU cd /path/to/qemu-eos/qemu-2.5.0 ../configure_eos.sh make -j4 Shall this script attempt to compile QEMU now? [y/n] 2) Grab a copy of the Canon firmware from your own camera (don't request one and don't share it online - it's copyrighted) Look on your SD card - you should find ML/LOGS/ROM0.BIN and ROM1.BIN Copy them under your camera model's subdirectory, for example: /path/to/qemu-eos/60D/ For models that use a serial flash, you may have to dump its contents using the sf_dump module, then copy SFDATA.BIN as well. 3) Install Magic Lantern on your SD/CF card image: make -C ../magic-lantern 60D_install_qemu The included card image is bootable and contains a small autoexec.bin that runs on all supported EOS cameras and prints some basic info. 4) Start emulation with: cd /path/to/qemu-eos/ ./run_canon_fw.sh 60D This will recompile QEMU, but not ML. Note: Canon GUI emulation (menu navigation, no LiveView) only works on: 5D2 5D3 6D 40D 50D 60D 70D 450D 500D 550D 600D 650D 700D 100D 1000D 1100D 1200D 1300D EOSM EOSM2 5) Tips & tricks: - to enable or disable the boot flag in ROM, use something like: ./run_canon_fw.sh 60D,firmware="boot=1" - to use multiple firmware versions, place the ROMs under e.g. 5D3/113/ROM*.BIN and run: ./run_canon_fw.sh 5D3,firmware="113;boot=1" - to show MMIO activity (registers) and interrupts, use: ./run_canon_fw.sh 60D -d io,int - to show the executed ASM code, step by step, use: ./run_canon_fw.sh 60D -d exec,int -singlestep - to trace debug messages and various functions in the firmware, use: ./run_canon_fw.sh 60D -d debugmsg -s -S & arm-none-eabi-gdb -x 60D/debugmsg.gdb - some camera models require GDB patches to bypass tricky code sequences: ./run_canon_fw.sh EOSM -s -S & arm-none-eabi-gdb -x EOSM/patches.gdb Online documentation: https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/README.rst https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/HACKING.rst Enjoy! P.S. To run the GUI, please make sure you have a valid DISPLAY. # # cd ../.. cd ../qemu-eos/qemu-2.5.0 # # Here you should simply run: # ../configure_eos.sh # ../configure_eos.sh --disable-sdl --extra-cflags="--coverage" Setting up QEMU on Linux... Using gcc --std=gnu99 / g++ with -Wno-error=deprecated-declarations Options: --disable-sdl --extra-cflags=--coverage Install prefix /usr/local BIOS directory /usr/local/share/qemu binary directory /usr/local/bin library directory /usr/local/lib module directory /usr/local/lib/qemu libexec directory /usr/local/libexec include directory /usr/local/include config directory /usr/local/etc local state directory /usr/local/var Manual directory /usr/local/share/man ELF interp prefix /usr/gnemul/qemu-%M Source path /var/lib/jenkins/sharedspace/QEMU/qemu-eos/qemu-2.5.0 C compiler gcc --std=gnu99 Host C compiler cc C++ compiler g++ Objective-C compiler clang ARFLAGS rv CFLAGS -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g QEMU_CFLAGS -I/usr/include/pixman-1 -I$(SRC_PATH)/dtc/libfdt -Werror -DHAS_LIBSSH2_SFTP_FSYNC -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -Wno-error=deprecated-declarations --coverage -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong -I/usr/include/libpng12 LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g make make install install python python -B smbd /usr/sbin/smbd module support no host CPU x86_64 host big endian no target list arm-softmmu tcg debug enabled no gprof enabled no sparse enabled no strip binaries yes profiler no static build no pixman system SDL support no GTK support yes GTK GL support no GNUTLS support no GNUTLS hash no libgcrypt yes nettle no () libtasn1 no VTE support no curses support yes virgl support no curl support no mingw32 support no Audio drivers oss Block whitelist (rw) Block whitelist (ro) VirtFS support no VNC support yes VNC SASL support no VNC JPEG support yes VNC PNG support yes xen support no brlapi support no bluez support no Documentation no PIE yes vde support no netmap support no Linux AIO support no ATTR/XATTR support yes Install blobs yes KVM support yes RDMA support no TCG interpreter no fdt support yes preadv support yes fdatasync yes madvise yes posix_madvise yes sigev_thread_id yes uuid support yes libcap-ng support no vhost-net support yes vhost-scsi support yes Trace backends nop spice support no rbd support no xfsctl support no smartcard support no libusb no usb net redir no OpenGL support no libiscsi support no libnfs support no build guest agent yes QGA VSS support no QGA w32 disk info no QGA MSI support no seccomp support no coroutine backend ucontext coroutine pool yes GlusterFS support no Archipelago support no gcov gcov gcov enabled no TPM support yes libssh2 support yes TPM passthrough yes QOM debugging yes vhdx yes lzo support no snappy support no bzip2 support yes NUMA host support no tcmalloc support no jemalloc support no # # make -j4 &> build.log cd ../../ # # QEMU installation complete. # Some preparations to run the test suite (you don't have to run thems) cd magic-lantern hg pull pulling from https://bitbucket.org/hudson/magic-lantern/ searching for changes no changes found cd .. cd qemu-eos export QEMU_EOS_WORKDIR=~/qemu-roms sed -i 's!VxWorks $CAM!VxWorks ~/qemu-roms/$CAM!g' tests/run_tests.sh sed -i 's!"CreateStateObject" $CAM!"CreateStateObject" ~/qemu-roms/$CAM!g' tests/run_tests.sh sed -i 's!lsof!true!g' run_canon_fw.sh # # Now running our emulation test suite (this will take a long time) # Some tests will fail, others may retry until successful (or give up). # cd tests bash run_tests.sh $TEST_ARGS Using netcat: nc Compiling... Setting up temporary SD/CF card images... '../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz' Testing Canon menu... 5D2: ............................... OK 40D: ................................. OK 50D: .............................. OK 6D: ....................?................................ OK 5D3: ................................................................... OK 450D: ................................ OK 500D: ........................... OK 60D: ............................................................... OK 550D: ................ OK 650D: .............. OK 70D: ................................................................ OK 700D: ................. OK 600D: ..................................................... OK 1000D: ,................................ OK 1100D: ................................. OK 100D: ..................................................... OK 1200D: ................................. OK EOSM: ............................... OK EOSM2: ................................. OK 1300D: ....................................................... OK Testing card formatting... 5D2: .......?.. OK 6D: ......?.. OK 5D3: ........?... OK 40D: .....!!?,! FAILED! 50D: .....?.. OK 60D: .......?.. OK 70D: ......?.. OK 450D: .....?.. OK 500D: ...?.. OK 550D: ...?.. OK 650D: ...?.. OK 600D: ......?.. OK 700D: ......?.. OK 100D: ...?.. OK 1000D: ,....?.. OK 1100D: ......?.. OK 1200D: .....?.. OK 1300D: .......?.. OK EOSM: ......?.. OK EOSM2: .......?.. OK Preparing GDB script test for 7D... Testing main GDB script... OK Testing GDB scripts... 5D: [ tStartup:ffb229c4 ] task_create(GenMgr, prio=11, stack=0, entry=ffb22d8c, arg=3cb43c) [ tStartup:ffb2cc1c ] register_interrupt(BLTDMA, 0x74, 0xffb2ce2c, 0x17f4c8) [ tRootTask:ff811210 ] register_func('filewrite', ffb2abb0) [ tStartup:ff813790 ] CreateStateObject(GMState, 0xff812dc4, inputs=9, states=4) 5D2: [ Startup:ff9b8e1c ] task_create(DiUSB20Drv, prio=19, stack=0, entry=ff9b8d04, arg=72d1a0) [ Startup:ff859d00 ] register_interrupt(MICDET, 0x47, 0xff859b74, 0x0) [ Startup:ff836570 ] register_func('lv_face_ael', ff834494, 0) [ Startup:ff998174 ] CreateStateObject(USBControlPipe, 0xffc88ea8, inputs=13, states=11) 5D3: [ Startup:0000c194 ] task_create(MRFRMTask, prio=11, stack=1000, entry=ff39da00, arg=0) [ Startup:0000cc38 ] register_interrupt(BLTDMA, 0x2f, 0xcafc, 0x43220) [ Startup:ff28bc6c ] register_func('mvrSetTimeConst', ff28b6f0, 0) [ Startup:ff1d75e0 ] CreateStateObject(MovRecState, 0xff7fd48c, inputs=22, states=15) 5D4: [ Startup:00000917 ] task_create(MainSubTask, prio=14, stack=400, entry=fe731bef, arg=0) [ Startup:fe2912f9 ] register_interrupt(SIO3_ISR, 0x147, 0xfe2911f7, 0x0) [ Startup:fe5b7a4d ] register_func('msub.emd', fe5b79b9, 0) [ Startup:fe2b84d1 ] CreateStateObject(SRMState, 0xfeb6e4c0, inputs=42, states=2) 6D: [ Startup:00039e54 ] task_create(LVC_DEV, prio=14, stack=0, entry=39d60, arg=733298) [ Startup:0000d864 ] register_interrupt(BLTDMA, 0x2f, 0xd728, 0x9c198) [ Startup:ff1468d0 ] register_func('vga62', ff249fe0, 0) [ Startup:ff249c70 ] CreateStateObject(LVCDEVState, 0xffb67d90, inputs=14, states=4) 6D2: [CPU0] [ Startup:e04e2e11 ] task_create(GISStage, prio=19, stack=0, entry=e04e2d77, arg=85dd14) [CPU0] [ Startup:e02e4acf ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02e4969, 0x0) [CPU0] [ FileMgr:e0509217 ] register_func('cfastslumber', e0508f51, 0) [CPU0] [ Startup:e00693b7 ] CreateStateObject(GISMgr, 0xe08536dc, inputs=12, states=3) 7D: [ Startup:ff20c314 ] task_create(EventMgr, prio=11, stack=0, entry=ff20c220, arg=6d44a4) [ Startup:ff01f804 ] register_interrupt(EZDSW, 0x51, 0xff01f560, 0x0) [ Startup:ff068354 ] register_func('prop_savepropertypartly', ff067ef4, 0) [ Startup:ff0c68d0 ] CreateStateObject(EMState, 0xff54dd08, inputs=5, states=1) 7D2: [ init:fe0a32e7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a221d, arg=0) [ init:fe10ea97 ] register_interrupt(CAMIF_1, 0xa8, 0xfe299019, 0x0) [ OmarInit:fe26c00b ] register_func('PCMCheck', fe26be71, 0) [ init:fe1a53c5 ] CreateStateObject(EMState, 0xfe81ea2c, inputs=5, states=1) 40D: [ tGuiMainTa:ffd4acd4 ] task_create(CtrlSrv, prio=18, stack=4000, entry=ff9a24d4, arg=0) [ tTaskMain:ffcb77b8 ] register_interrupt(EngInt PBVD, 0x68, 0xffcb5b14, 0x0) [ tGuiMainTa:ff8664c8 ] register_func('StudioOff', ff8664a0) [ tTaskMain:ffb04664 ] CreateStateObject(DpImgEditState, 0xffb0409c, inputs=1, states=1) 50D: [ Startup:ff86ad0c ] task_create(SDIOTrns, prio=19, stack=0, entry=ff8fede4, arg=0) [ CSMgrTask:ffb6298c ] register_interrupt(CFDriver, 0x82, 0xffb62700, 0x0) [ Startup:ff864920 ] register_func('CloseSession', ff8f4498, 0) [ Startup:ff9fbee0 ] CreateStateObject(SdioTskState, 0xffc6f794, inputs=6, states=1) 60D: [ Startup:ff1dcc18 ] task_create(Gmt, prio=14, stack=c00, entry=ff1dcb24, arg=9ac4b4) [ CSMgrTask:ff4c12d8 ] register_interrupt(SDDriver, 0xb1, 0xff4c0938, 0x0) [ Startup:ff06c838 ] register_func('vga62', ff10dcb0, 0) [ Startup:ff101e60 ] CreateStateObject(GMTWakuState, 0xff5a01d4, inputs=22, states=13) 70D: [ Startup:0003dc24 ] task_create(TimeCodeMaster, prio=12, stack=2000, entry=3db30, arg=735c78) [ Startup:0000dd64 ] register_interrupt(BLTDMA, 0x2f, 0xdc28, 0xbdfc8) [ Startup:ff3fcd54 ] register_func('TCTest', ff3fccec, 0) [ Startup:ff1f0378 ] CreateStateObject(MovPlayState, 0xffa8ba70, inputs=20, states=18) 77D: [CPU0] [ Startup:df00a37d ] task_create(RscMgr, prio=12, stack=0, entry=df00a2fb, arg=857458) [CPU0] [ Startup:e02b9df7 ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02b9c8f, 0x0) [CPU0] [ Startup:e04d8b43 ] register_func('allratio', e0164eb7, 0) [CPU0] [ Startup:e00da015 ] CreateStateObject(SRMState, 0xe0a83b34, inputs=41, states=2) 80D: [ Startup:fe47afc1 ] task_create(GuiLockTask, prio=17, stack=0, entry=fe47aa53, arg=0) [ Startup:fe69c395 ] register_interrupt(LENSIF_SEL, 0x5a, 0xfe69c217, 0x0) [ Startup:fe484281 ] register_func('allratio', fe15f955, 0) [ Startup:fe15131d ] CreateStateObject(FSSState, 0xfeb3c8e8, inputs=13, states=1) 400D: [ tStartup:ff81bd24 ] task_create(MainCtrl, prio=15, stack=4000, entry=ff81be5c, arg=0) [ tStartup:ffafa010 ] register_interrupt(CARDDOOR_ISR, 0x51, 0xffafa104, 0x0) [ tStartup:ffb0667c ] register_func('SetDbgFlag', ff82480c, 0) FAILED! 450D: [ tTaskMain:ffd0a664 ] task_create(LiveViewAngelMgr, prio=1b, stack=1400, entry=ffd0a9e4, arg=80840c) [ tTaskMain:ffc6cad0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc6b788, 0x0) [ tTaskMain:ffab6414 ] register_func('sht_propshow', ffab8b08) [ tTaskMain:ffad12b8 ] CreateStateObject(LVAngelState, 0xffad118c, inputs=5, states=2) 500D: [ Startup:ff1a5f24 ] task_create(DiUSB20Drv, prio=19, stack=0, entry=ff1a5e0c, arg=86a570) [ CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0) [ Startup:ff17034c ] register_func('lv_tgregwrite', ff1702c8, 0) [ Startup:ff183aec ] CreateStateObject(USBDataPipeBulkIn, 0xff42bc78, inputs=11, states=9) 550D: [ FileMgr:ff1d8b30 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1d8a3c, arg=895b00) [ CSMgrTask:ff3f1a34 ] register_interrupt(SDDriver, 0xb1, 0xff3f10bc, 0x0) [ FileMgr:ff1abe3c ] register_func('alvSetWind', ff1abd9c, 0) [ FileMgr:ff1abe74 ] CreateStateObject(AudioLevelStateSignature, 0xff4c4710, inputs=9, states=3) 600D: [ Startup:ff1fbba8 ] task_create(Gmt, prio=14, stack=c00, entry=ff1fbab4, arg=8fce30) [ CSMgrTask:ff4f8770 ] register_interrupt(SDDriver, 0xb1, 0xff4f7dd0, 0x0) [ Startup:ff06f2f4 ] register_func('vga62', ff111534, 0) [ Startup:ff0fd588 ] CreateStateObject(GMTState, 0xff5cfb00, inputs=25, states=13) 650D: [ Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6a169c) [ FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0) [ Startup:ff136140 ] register_func('avs_step', ff1360ec, 0) [ Startup:ff15a9a0 ] CreateStateObject(SDSRearState, 0xff849a78, inputs=17, states=10) 700D: [ Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6ec044) [ FileMgr:ff7a9c00 ] register_interrupt(SDDMADriver, 0x171, 0xff7a9bac, 0x0) [ Startup:ff136c94 ] register_func('avs_step', ff136c40, 0) [ Startup:ff15b5ec ] CreateStateObject(SDSRearState, 0xff8543f8, inputs=17, states=10) 750D: [ FileMgr:fe2511fb ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe251109, arg=0) [ FileMgr:fe252ef3 ] register_interrupt(SdDmaInt0, 0xbe, 0xfe252eb3, 0x0) [ FileMgr:fe4fbda5 ] register_func('CardWriteChk', fe4fbd93, 0) [ Startup:fe0fbcb9 ] CreateStateObject(GISMgr, 0xfe6ea668, inputs=7, states=3) 760D: [ FileMgr:fe27f4b7 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe27f3c5, arg=0) [ FileMgr:fe2811af ] register_interrupt(SdDmaInt0, 0xbe, 0xfe28116f, 0x0) [ FileMgr:fe528d69 ] register_func('CardWriteChk', fe528d57, 0) [ Startup:fe101361 ] CreateStateObject(GISMgr, 0xfe6ef230, inputs=7, states=3) 800D: [CPU0] [ Startup:e04b8489 ] task_create(GISStage, prio=19, stack=0, entry=e04b83ef, arg=85dba4) [CPU0] [ Startup:e029094f ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02907e7, 0x0) [CPU0] [ FileMgr:e02c1dff ] register_func('DebugSTG_ChangeNews', e02c117f, 0) [CPU0] [ Startup:e006dad7 ] CreateStateObject(GISMgr, 0xe0824d38, inputs=12, states=3) 100D: [ Startup:0003a108 ] task_create(FrontShtDevelop, prio=14, stack=0, entry=39ff4, arg=5e29c8) [ Startup:ff1442c8 ] register_interrupt(SerialFlash, 0x162, 0xff14407c, 0x0) [ Startup:ff140e00 ] register_func('avs_step', ff140dac, 0) [ Startup:ff166cf8 ] CreateStateObject(SDSRearState, 0xff87ffbc, inputs=18, states=11) 200D: [CPU0] [ Startup:e04b6199 ] task_create(GISStage, prio=19, stack=0, entry=e04b60ff, arg=85b9ec) [CPU0] [ Startup:e0292193 ] register_interrupt(LENSIF_SEL, 0x5a, 0xe029202d, 0x0) [CPU0] [ Startup:e00a7bf7 ] register_func('gis_AllocateMemory', e00a6ff1, 0) [CPU0] [ Startup:e006d9a3 ] CreateStateObject(GISMgr, 0xe0806958, inputs=12, states=3) 1000D: [ tTaskMain:ffd10604 ] task_create(LiveViewAngelMgr, prio=1b, stack=1800, entry=ffd10984, arg=789c24) [ tTaskMain:ffc763d0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc75084, 0x0) [ tTaskMain:ff811f10 ] register_func('SetTuningFlag', ff812b24) [ tTaskMain:ffad5394 ] CreateStateObject(LVAngelState, 0xffad5134, inputs=5, states=2) 1100D: [ Startup:ff1ee6cc ] task_create(Gmt, prio=14, stack=c00, entry=ff1ee5d8, arg=9ac61c) [ CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0) [ Startup:ff109c78 ] register_func('lv_enable_disp', ff109814, 0) [ Startup:ff100fb8 ] CreateStateObject(GMTWakuState, 0xff598de8, inputs=22, states=13) 1200D: [ K327:ff251250 ] task_create(TestGero, prio=19, stack=1000, entry=ff250fc4, arg=0) [ CSMgrTask:ff5b1808 ] register_interrupt(SDDriver, 0xb1, 0xff5b0e5c, 0x0) [ K327:ff2512a8 ] register_func('startGero', ff250f64, 0) [ K327:ff249560 ] CreateStateObject(MovPlayState, 0xff69a0e4, inputs=20, states=20) 1300D: [ Startup:fe253dd4 ] task_create(TestGero, prio=19, stack=1000, entry=fe253b50, arg=0) [ Startup:fe124588 ] register_interrupt(BLTDMA, 0x2f, 0xfe1244b0, 0x566cc) [ Startup:fe253e2c ] register_func('startGero', fe253af0, 0) [ Startup:fe24c0c8 ] CreateStateObject(MovPlayState, 0xfe8c1ef0, inputs=20, states=20) EOSM: [ Startup:00021b44 ] task_create(DianaFrontShtDevelop, prio=14, stack=0, entry=21a30, arg=6f680c) [ FileMgr:ff755614 ] register_interrupt(SDDMADriver, 0x171, 0xff7555c0, 0x0) [ Startup:ff135d2c ] register_func('avs_step', ff135cd8, 0) [ Startup:ff16a984 ] CreateStateObject(DianaSDSRearState, 0xff857fd4, inputs=18, states=10) EOSM2: [ Startup:0003671c ] task_create(SAF, prio=14, stack=0, entry=36628, arg=628938) [ Startup:ff2772d8 ] register_interrupt(SAFARI_INT_ERROR, 0xc6, 0xff276aa4, 0x0) [ SAF:ff146f48 ] register_func('saf_dumpafdata', ff27aa38, 0) [ Startup:ff276564 ] CreateStateObject(SAFState, 0xffb1aa68, inputs=11, states=6) 5D3eeko: [ init:01e420a1 ] task_create(ColorTask, prio=5, stack=5000, entry=1e41f9b, arg=0) [ init:01e02b65 ] register_interrupt(EekoBltDmac, 0xa1, 0x1e02ad5, 0x1ed1c9c) [ :fffffffc ] register_func() not available. 5D4AE: [ AEMgr:fe0d0c97 ] task_create(AeTrack, prio=11, stack=0, entry=fe0d0bfb, arg=5dc768) [ init:fe0d93e5 ] register_interrupt(UTimerDriver, 0x7e, 0xfe0d936f, 0x7) [ Startup:fe0ad77d ] register_func('aemgr_SendAEFILE', fe0b574d, 0) 7D2S: [ init:fe0a39c7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a2511, arg=0) [ init:fe0d0767 ] register_interrupt(CAMIF_1, 0xa8, 0xfe11d779, 0x0) [ OmarInit:fe117423 ] register_func('PCMCheck', fe117289, 0) EOSM3: [ CtrlSrv:bfe15513 ] task_create(LensController, prio=15, stack=0, entry=fc0f873f, arg=0) [ Startup:fc52be1d ] register_interrupt(BltDmac, 0x10c, 0xfc52bd8d, 0x24ec0c) [ Startup:fc327d7b ] register_func('EFLensCom.SetError', fc2ef9e1, 0) EOSM10: [ Startup:bfe154f7 ] task_create(RemCPUSwChk, prio=17, stack=800, entry=fc08d0a9, arg=0) [ Startup:fc1fabdf ] register_interrupt(WdtInt, 0x18b, 0xfc1fab7b, 0x0) [ SD1stInit:010e2a99 ] register_func('SDCardUHSActive', 10e2a4f, 0) EOSM5: [CPU0] [ Startup:e0466b45 ] task_create(SD1stInit, prio=18, stack=0, entry=e0466ad5, arg=0) [CPU0] [ Startup:e03adfc5 ] register_interrupt(ICAPCHx, 0x189, 0xe03addd1, 0xb) FAILED! A1100: [ Startup:ffc16b98 ] task_create(CaptSeqTask, prio=17, stack=1000, entry=ffc49060, arg=0) [ ISComTask:ffcf5c9c ] register_interrupt(SIO_Int, 0x37, 0xffcf5be0, 0x7) [ Startup:ffc32f50 ] register_func('EngineDriver.Create', ffcfa6f8, 0) Testing call/return trace on main firmware... 5D3eeko: Dry> +..... 1 ints, no reti 5D4AE: BootLoaderEND +..... 7 ints, 7 reti, 21 task switches ( 01 idle 02 init 03 PowerMgr ) 18892 calls, 18881 returns OK 7D2S: BootLoderEND +.+..+..... 26 ints, 26 reti, 2 task switches ( 01 idle 02 init ) 140442 calls, 140453 returns OK 5D: ROM READY +..... 53 ints, 53 reti, 47 task switches ( 00 tRootTask 01 tExcTask 02 tCmdShell ) 15780 calls, 15694 returns OK 5D2: K218 READY +++++++++++++..... 1072 ints (147 nested), 924 reti, 1540 task switches ( 01 idle 02 init 03 PowerMgr ) 358436 calls, 358107 returns OK 5D3: K285 READY ++++++++++++..+++++..... 1494 ints (148 nested), 1346 reti, 2975 task switches ( 01 idle 02 init 03 PowerMgr ) 470370 calls, 469964 returns OK 5D4: BootLoaderEND ++++..... 337 ints (41 nested), 296 reti, 654 task switches ( 01 idle 02 init 03 PowerMgr ) 113369 calls, 113754 returns OK 6D2: BootLoader ++..... 208 ints (3 nested), 205 reti, 468 task switches ( 01 idle 03 init 05 PowerMgr ) 66833 calls, 67112 returns OK 6D: K302 READY +++++++++++..+..... 1812 ints (178 nested), 1633 reti, 1845 task switches ( 01 idle 02 init 03 PowerMgr ) 334391 calls, 334112 returns OK 7D: Bad output ++.+..++++..... no interrupts 38 calls, 33 returns OK 7D2: K289M READY +..... 6 ints, 6 reti, 16 task switches ( 01 idle 02 init 03 PowerMgr ) 19689 calls, 19653 returns OK 50D: K261 READY ++++++++++..... 803 ints (127 nested), 676 reti, 1323 task switches ( 01 idle 02 init 03 PowerMgr ) 267124 calls, 266792 returns OK 40D: K190 READY +++.+++++...+.+++.+..+..... 2705 ints, 2705 reti, 540 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask ) 534208 calls, 534264 returns OK 70D: K325 READY ++++++++++++.+..... 1682 ints (204 nested), 1477 reti, 1951 task switches ( 01 idle 02 init 03 PowerMgr ) 420883 calls, 420580 returns OK 60D: K287 READY +++++++++.++++++++.+++++++.++..... 1291 ints (142 nested), 1149 reti, 2716 task switches ( 01 idle 02 init 03 PowerMgr ) 621522 calls, 621152 returns OK 77D: BootLoader ++..... 211 ints (3 nested), 208 reti, 471 task switches ( 01 idle 03 init 05 PowerMgr ) 66189 calls, 66465 returns OK 80D: BootLoderEND ++..... 340 ints (66 nested), 273 reti, 518 task switches ( 01 idle 02 init 03 PowerMgr ) 64719 calls, 65054 returns OK 400D: Bad output +..... 66 ints, 66 reti, 93 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask ) 50394 calls, 50513 returns OK 450D: K176 READY ++++..+++.++..... 1423 ints, 1423 reti, 901 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask ) 475610 calls, 475423 returns FAILED! calls-main.log: FAILED calls-main.idc: FAILED calls-main-basic.log: FAILED calls-main-basic.idc: FAILED md5sum: WARNING: 4 computed checksums did NOT match 550D: K270 READY +++++++.+++++.++++++++...+..... 782 ints (96 nested), 686 reti, 1284 task switches ( 01 idle 02 init 03 PowerMgr ) 106599 calls, 106418 returns OK 500D: K252 READY +++++++++++++.+++.++..... 874 ints (105 nested), 768 reti, 1466 task switches ( 01 idle 02 init 03 PowerMgr ) 503569 calls, 503233 returns OK 650D: K301 READY +++++++++++..+..... 1702 ints (149 nested), 1552 reti, 2813 task switches ( 01 idle 02 init 03 PowerMgr ) 317730 calls, 317474 returns OK 600D: K286 READY ++++++++++++++++++.+...+..... 1557 ints (155 nested), 1401 reti, 2414 task switches ( 01 idle 02 init 03 PowerMgr ) 355397 calls, 355020 returns OK 750D: BootLoaderEND ++..... 305 ints (52 nested), 252 reti, 517 task switches ( 01 idle 02 init 03 PowerMgr ) 57885 calls, 58219 returns OK 700D: K326 READY ++++++++++++...+..... 1491 ints (151 nested), 1339 reti, 2426 task switches ( 01 idle 02 init 03 PowerMgr ) 305780 calls, 305883 returns OK 760D: BootLoaderEND +++..... 427 ints (58 nested), 369 reti, 640 task switches ( 01 idle 02 init 03 PowerMgr ) 72471 calls, 72873 returns OK 800D: BootLoader +++..... 207 ints (3 nested), 204 reti, 470 task switches ( 01 idle 03 init 05 PowerMgr ) 65333 calls, 65614 returns OK 200D: BootLoader +++..... 205 ints (3 nested), 202 reti, 470 task switches ( 01 idle 03 init 05 PowerMgr ) 65598 calls, 65879 returns OK 100D: K346 READY ++++++++++++...+....++++++..... 1457 ints (148 nested), 1309 reti, 1927 task switches ( 01 idle 02 init 03 PowerMgr ) 806328 calls, 806535 returns OK 1000D: K254 READY ++++.+++....+++..... 1651 ints, 1651 reti, 1178 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask ) 536277 calls, 535843 returns OK 1200D: K327 READY ++++++++++++++++++++++++++.+..... 1293 ints (138 nested), 1155 reti, 2879 task switches ( 01 idle 02 init 03 PowerMgr ) 473904 calls, 473520 returns OK 1100D: K288 READY ++++++++++.+++++++++++++++...+..... 1253 ints (133 nested), 1120 reti, 2674 task switches ( 01 idle 02 init 03 PowerMgr ) 496233 calls, 495858 returns OK 1300D: K404 READY ++++++++++++..+++++++++.+++++.++..... 1284 ints (142 nested), 1142 reti, 2826 task switches ( 01 idle 02 init 03 PowerMgr ) 575827 calls, 575434 returns OK EOSM: K331 READY +++..+...+..... 2172 ints (82 nested), 2090 reti, 814 task switches ( 01 idle 02 init 03 PowerMgr ) 145275 calls, 145285 returns OK EOSM2: K355 READY +++++...+..... 3142 ints (73 nested), 3069 reti, 887 task switches ( 01 idle 02 init 03 PowerMgr ) 183981 calls, 184120 returns OK Testing call/return trace on fromutility... 5D: FROMUTILITY MENU Ver 0.45 IDC OK 5D3: FROMUTILITY MENU Ver 0.23 1179 calls, 1174 returns OK 5D4: FROMUTILITY MENU Ver 0.10 1047 calls, 1044 returns OK 6D: FROMUTILITY MENU Ver 0.15 1425 calls, 1420 returns OK 5D2: FROMUTILITY not executed IDC OK 6D2: FROMUTILITY MENU Ver 0.19 854 calls, 851 returns OK 7D2: FROMUTILITY MENU Ver 0.32 913 calls, 910 returns OK 7D: FROMUTILITY MENU Ver 0.14 IDC OK 40D: FROMUTILITY MENU Ver 0.17 IDC OK 60D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK 70D: FROMUTILITY MENU Ver 0.17 1499 calls, 1494 returns OK 77D: FROMUTILITY MENU Ver 0.21 854 calls, 851 returns OK 80D: FROMUTILITY MENU Ver 0.07 875 calls, 872 returns OK 50D: FROMUTILITY not executed IDC OK 400D: FROMUTILITY MENU Ver 0.51 IDC OK 450D: FROMUTILITY MENU Ver 0.10 846 calls, 842 returns OK 550D: FROMUTILITY MENU Ver 0.13 938 calls, 933 returns OK 600D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK 650D: FROMUTILITY MENU Ver 0.25 730 calls, 725 returns OK 500D: FROMUTILITY MENU Ver 0.17 901 calls, 897 returns OK 700D: FROMUTILITY MENU Ver 0.02 754 calls, 749 returns OK 750D: FROMUTILITY MENU Ver 0.11 821 calls, 818 returns OK 760D: FROMUTILITY MENU Ver 0.22 821 calls, 818 returns OK 800D: FROMUTILITY MENU Ver 0.20 854 calls, 851 returns OK 100D: FROMUTILITY MENU Ver 0.09 1334 calls, 1329 returns OK 200D: FROMUTILITY MENU Ver 0.17 851 calls, 848 returns OK 1000D: FROMUTILITY MENU Ver 0.09 846 calls, 842 returns OK 1100D: FROMUTILITY MENU Ver 0.14 938 calls, 933 returns OK 1200D: FROMUTILITY MENU Ver 0.06 967 calls, 962 returns OK 1300D: FROMUTILITY MENU Ver 0.11 716 calls, 713 returns OK EOSM: FROMUTILITY MENU Ver 0.13 750 calls, 745 returns OK EOSM2: FROMUTILITY MENU Ver 0.09 1242 calls, 1237 returns OK Testing FA_CaptureTestImage... 5D2: OK 5D3: OK 6D: OK 40D: Compile error 50D: OK 60D: OK 70D: OK 450D: Compile error 500D: OK 550D: OK 600D: OK 650D: OK 700D: OK 100D: OK 1000D: Compile error 1100D: OK 1200D: OK 1300D: Image Power Failure OK EOSM: FAILED! EOSM2: Compile error Testing bootloaders... 5D: ROM READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0240 5D2: K218 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0618 0xFFFF2B18 -> 0x100000 size 0xC770 at 0xFFFF12F8 0xFFCD17F0 -> 0x1900 size 0x20350 at 0xFF81000C 0xFF812B30 -> 0x4B0 size 0x204 at 0xFF812AB4 5D3: K285 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0988 0xFFFE0000 -> 0x100000 size 0xF408 at 0xFFFF1738 0xFF9E0848 -> 0x1900 size 0x39D2C at 0xFF0C000C 0xFF0C0DC4 -> 0x4B0 size 0x214 at 0xFF0C0D30 5D4: K349 READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200AC 0xFE023A08 -> 0x40100000 size 0xF7B4 at 0xFE021520 0xFEF1DA2C -> 0x0 size 0x3390 at 0xFE0A00A8 0xFEF20DBC -> 0x80000800 size 0x9478 at 0xFE0A00C6 0xFEF2A234 -> 0x4000 size 0x1B968 at 0xFE0A00DA 6D: K302 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0988 0xFFFE0000 -> 0x100000 size 0xFA64 at 0xFFFF0F70 0xFFCD33E8 -> 0x1900 size 0x9223C at 0xFF0C000C 0xFF0C0DD8 -> 0x4B0 size 0x1E8 at 0xFF0C0D44 6D2: K406 READY 0xE0007798 -> 0xDF020000 size 0x260 at 0xE0004E8E 0xE00079F4 -> 0xDF000000 size 0x100 at 0xE0004930 0xE0010000 -> 0x40100000 size 0x8DE0 at 0xE0006298 0xE0FA5DC4 -> 0x4000 size 0x61A08 at 0xE004003C 0xE10077CC -> 0xDF002800 size 0xCE24 at 0xE0040088 7D: FAILED! 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF05D0 0xFFFF2C24 -> 0x100000 size 0xC790 at 0xFFFF149C 7D2: K289M READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE024AE0 -> 0x40100000 size 0xFB38 at 0xFE0213C0 0xFEC1A798 -> 0x0 size 0x3CA0 at 0xFE0A00A8 0xFEC1E438 -> 0x80000800 size 0xB37C at 0xFE0A00C6 0xFEC297B4 -> 0x4000 size 0x37FB4 at 0xFE0A00DA 40D: K190 READY : Ver 4.0.1 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF02D8 0xFFFF246C -> 0x100000 size 0xC6C4 at 0xFFFF0E30 50D: K261 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF069C 0xFFFF2B74 -> 0x100000 size 0xCAFC at 0xFFFF1390 0xFFC8DDF4 -> 0x1900 size 0x1D004 at 0xFF81000C 0xFF812B30 -> 0x4B0 size 0x204 at 0xFF812AB4 60D: K287 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF061C 0xFFFF2A3C -> 0x100000 size 0xD1A8 at 0xFFFF12EC 0xFF66A010 -> 0x1900 size 0x34B24 at 0xFF01000C 0xFF0101E4 -> 0x4B0 size 0x214 at 0xFF010150 70D: K325 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0994 0xFFFE0000 -> 0x100000 size 0xFFDC at 0xFFFF0F84 0xFFD4CE18 -> 0x1900 size 0xAD5C4 at 0xFF0C000C 0xFF0C0DD8 -> 0x4B0 size 0x1E8 at 0xFF0C0D44 77D: K408 READY 0xE0007764 -> 0xDF020000 size 0x260 at 0xE0004E9A 0xE00079C0 -> 0xDF000000 size 0x100 at 0xE0004930 0xE0010000 -> 0x40100000 size 0x8E0C at 0xE0006230 0xE11897F0 -> 0x4000 size 0x690C0 at 0xE004002C 0xE11F28B0 -> 0xDF002800 size 0xCE14 at 0xE0040078 80D: K350 READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE0259B4 -> 0x40100000 size 0xC890 at 0xFE0219F8 0xFF004FC0 -> 0x0 size 0x2BF8 at 0xFE0A00A8 0xFF007BB8 -> 0x80000800 size 0x9CB0 at 0xFE0A00C6 0xFF011868 -> 0x4000 size 0x15F14 at 0xFE0A00DA 450D: K176 READY : Ver 4.0.3 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0300 0xFFFF241C -> 0x100000 size 0xD2C8 at 0xFFFF0E50 400D: Intercom 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0170 0xFF8104CC -> 0x1000 size 0x71 at 0xFFB53A74 500D: K252 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0610 0xFFFF2B60 -> 0x100000 size 0xBF98 at 0xFFFF12F0 0xFF474120 -> 0x1900 size 0x22B7C at 0xFF01000C 0xFF012B30 -> 0x4B0 size 0x204 at 0xFF012AB4 550D: K270 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF062C 0xFFFF2A48 -> 0x100000 size 0xD1E4 at 0xFFFF12F8 0xFF547F60 -> 0x1900 size 0x25828 at 0xFF01000C 0xFF0101E4 -> 0x4B0 size 0x214 at 0xFF010150 600D: K286 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF062C 0xFFFF2A38 -> 0x100000 size 0xD22C at 0xFFFF12F8 0xFF732FA4 -> 0x1900 size 0x14EB8 at 0xFF01000C 0xFF0101E4 -> 0x4B0 size 0x214 at 0xFF010150 650D: K301 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0970 0xFFFE0000 -> 0x100000 size 0xFD94 at 0xFFFF14E8 0xFFA4EBE0 -> 0x1900 size 0x48EE0 at 0xFF0C000C 0xFF0C0DC8 -> 0x4B0 size 0x214 at 0xFF0C0D34 700D: K326 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0970 0xFFFE0000 -> 0x100000 size 0xFFB8 at 0xFFFF14E8 0xFFA5E8B8 -> 0x1900 size 0x493DC at 0xFF0C000C 0xFF0C0DD8 -> 0x4B0 size 0x214 at 0xFF0C0D44 750D: K393 READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE026450 -> 0x40100000 size 0xE500 at 0xFE0218EC 0xFED589AC -> 0x0 size 0x3D4C at 0xFE0A00A8 0xFED5C6F8 -> 0x80000800 size 0x8A20 at 0xFE0A00C6 0xFED65118 -> 0x4000 size 0x363A0 at 0xFE0A00DA 760D: K347 READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE026450 -> 0x40100000 size 0xE500 at 0xFE0218EC 0xFED62058 -> 0x0 size 0x3D4C at 0xFE0A00A8 0xFED65DA4 -> 0x80000800 size 0x8A20 at 0xFE0A00C6 0xFED6E7C4 -> 0x4000 size 0x364C0 at 0xFE0A00DA 800D: K405 READY 0xE0007764 -> 0xDF020000 size 0x260 at 0xE0004E9A 0xE00079C0 -> 0xDF000000 size 0x100 at 0xE0004930 0xE0010000 -> 0x40100000 size 0x8DC8 at 0xE0006230 0xE117EF9C -> 0x4000 size 0x68C08 at 0xE004002C 0xE11E7BA4 -> 0xDF002800 size 0xCE14 at 0xE0040078 100D: K346 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0970 0xFFFE0000 -> 0x100000 size 0xFEB4 at 0xFFFF0F60 0xFFA9DDB8 -> 0x1900 size 0x85E28 at 0xFF0C000C 0xFF0C0E00 -> 0x4B0 size 0x1E8 at 0xFF0C0D6C 200D: K417 READY 0xE0007768 -> 0xDF020000 size 0x260 at 0xE0004E8E 0xE00079C4 -> 0xDF000000 size 0x100 at 0xE0004930 0xE0010000 -> 0x40100000 size 0x8F4C at 0xE0006268 0xE11585B0 -> 0x4000 size 0x68C10 at 0xE004003C 0xE11C11C0 -> 0xDF002800 size 0xCE24 at 0xE0040088 1000D: K254 READY : Ver 3.7.7 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF02F8 0xFFFF2418 -> 0x100000 size 0xD2BC at 0xFFFF0E48 1100D: K288 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF05F0 0xFFFF297C -> 0x100000 size 0xD208 at 0xFFFF1280 0xFF6DF858 -> 0x1900 size 0x14BD0 at 0xFF01000C 0xFF0101E4 -> 0x4B0 size 0x214 at 0xFF010150 1200D: K327 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF062C 0xFFFF2A8C -> 0x100000 size 0xC624 at 0xFFFF1378 0xFF7EFA44 -> 0x1900 size 0x1473C at 0xFF0C000C 0xFF0C01E4 -> 0x4B0 size 0x214 at 0xFF0C0150 1300D: K404 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF00EC 0xFFFF104C -> 0x100 size 0x80 at 0xFFFF011C 0xFFFF0A30 -> 0x104 size 0xB0 at 0xFFFF06BC 0xF80110CC -> 0x100000 size 0xB624 at 0x160 0xFEA87718 -> 0x1900 size 0x4DBAC at 0xFE0C000C 0xFE0C0680 -> 0x4B0 size 0x1D8 at 0xFE0C05EC EOSM: K331 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0970 0xFFFE0000 -> 0x100000 size 0xFA88 at 0xFFFF14EC 0xFFA6AE90 -> 0x1900 size 0x64380 at 0xFF0C000C 0xFF0C0DC8 -> 0x4B0 size 0x214 at 0xFF0C0D34 EOSM2: K355 READY 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0994 0xFFFE0000 -> 0x100000 size 0xFF2C at 0xFFFF0FCC 0xFFD1F0E4 -> 0x1900 size 0xB70A0 at 0xFF0C000C 0xFF0C0E04 -> 0x4B0 size 0x1E8 at 0xFF0C0D70 5D4AE: K349AE AECU Firm Ver. 5.8.1(5.8.1) 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE025450 -> 0x40100000 size 0xAAD0 at 0xFE021768 0xFE2DFF8C -> 0x0 size 0x3D34 at 0xFE0A00A8 0xFE2E3CC0 -> 0x80000800 size 0x7218 at 0xFE0A00C6 0xFE2EAED8 -> 0x4000 size 0x8C1C at 0xFE0A00DA 5D3eeko: Dry> 7D2S: K289S READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE0259B4 -> 0x40100000 size 0xC890 at 0xFE0219F8 0xFE472804 -> 0x0 size 0x3CA0 at 0xFE0A00A8 0xFE4764A4 -> 0x80000800 size 0xB144 at 0xFE0A00C6 0xFE4815E8 -> 0x4000 size 0x4900 at 0xFE0A00DA Testing PowerShot models... EOSM3: SD boot: StartDiskboot Display: TurnOnDisplay ROMcopy: 0xFC004774 -> 0x1D0 size 0x1D8 at 0xFC003F14 0xFCCABEE8 -> 0x10E1000 size 0x264AC at 0xFC02001A 0xFCCD2394 -> 0xBFE10800 size 0x6B94 at 0xFC020040 0xFCC637A8 -> 0x8000 size 0x48740 at 0xFC020054 EOSM10: SD boot: StartDiskboot Display: FAILED! ROMcopy: 0xFC0046E0 -> 0x1D0 size 0x1D8 at 0xFC003E80 0xFCEB15B4 -> 0x10E1000 size 0x26D60 at 0xFC02001A 0xFCED8314 -> 0xBFE10800 size 0x6C20 at 0xFC020040 0xFCE642A8 -> 0x8000 size 0x4D30C at 0xFC020054 EOSM5: SD boot: FAILED! Display: FAILED! ROMcopy: 0xE001AF2C -> 0xDF020000 size 0x3C0 at 0xE0005AA8 0xE001B2E4 -> 0x4000 size 0xF1C at 0xE000492C 0xE115CF88 -> 0x8000 size 0x6054C at 0xE002003C 0xE11BD4D4 -> 0x1900000 size 0x1444 at 0xE0020060 0xE11BE918 -> 0xDFFC4900 size 0x152A0 at 0xE0020084 A1100: SD boot: FAILED! Display: FAILED! ROMcopy: 0xFFED5320 -> 0x1900 size 0x98B0 at 0xFFC000B8 0xFFC00250 -> 0x4B0 size 0x214 at 0xFFC001BC Testing display from bootloader... 5D: OK 5D2: OK 5D3: OK 5D4: OK 6D: OK 6D2: OK 7D: OK 7D2: OK 40D: OK 50D: OK 60D: OK 70D: OK 77D: OK 80D: OK 400D: OK 450D: OK 500D: OK 550D: OK 600D: OK 650D: OK 700D: OK 750D: OK 760D: OK 800D: OK 100D: OK 200D: OK 1000D: OK 1100D: OK 1200D: OK 1300D: OK EOSM: OK EOSM2: OK Testing CHDK display... EOSM3: SD boot: StartDiskboot RAMboot: Start Program on RAM Display: OK EOSM10: SD boot: StartDiskboot RAMboot: Start Program on RAM Display: please check EOSM5: SD boot: FAILED! RAMboot: FAILED! Display: please check A1100: SD boot: FAILED! RAMboot: FAILED! Display: please check Testing Dry-shell over UART... 5D: skipping 5D3eeko: xd xm task 5D2: Dry-shell 1.11 5D3: Dry-shell 1.15 5D4: xd xm prio resume suspend release sem mutex event mq exit 6D: Dry-shell 1.17 40D: skipping 6D2: xd xm prio resume suspend release sem mutex event mq exit 7D: FAILED! 7D2: xd xm prio resume suspend release sem mutex event mq 50D: Dry-shell 1.11 60D: Dry-shell 1.15 70D: Dry-shell 1.17 400D: skipping 450D: skipping 77D: xd xm prio resume suspend release sem mutex event mq exit 80D: xd xm prio resume suspend release sem mutex event mq exit 500D: Dry-shell 1.11 550D: Dry-shell 1.15 600D: Dry-shell 1.15 650D: Dry-shell 1.15 700D: Dry-shell 1.15 750D: xd xm prio resume suspend release sem mutex event mq 760D: xd xm prio resume suspend release sem mutex event mq 1000D: skipping 800D: xd xm prio resume suspend release sem mutex event mq exit 100D: Dry-shell 1.17 200D: xd xm prio resume suspend release sem mutex event mq exit 1100D: Dry-shell 1.15 1200D: Dry-shell 1.15 1300D: xd xm prio resume suspend release sem mutex event mq exit EOSM: Dry-shell 1.15 EOSM2: Dry-shell 1.17 Testing file I/O (DCIM directory)... 5D2: OK 5D3: OK 6D: OK 40D: OK 50D: OK 60D: OK 70D: OK 450D: OK 500D: OK 550D: OK 600D: OK 650D: OK 700D: OK 100D: OK 1000D: OK 1100D: OK 1200D: OK 1300D: OK EOSM: OK EOSM2: OK 5D4: OK 80D: OK 750D: OK 760D: OK 77D: OK 200D: OK 6D2: OK 800D: OK Testing file I/O (minimal/qemu-fio)... 5D: Compile error 5D2: Trying CF card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:01 FIO_FindClose: completed 229 iterations. 5D3: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:01 FIO_FindClose: completed 27610 iterations. 5D4: Trying SD card... --> DCIM 00000000 00000010 30/09/2017 14:15 --> AUTOEXEC.BIN 0009cc20 00000020 16/04/2019 16:01 FIO_FindClose: completed 3619 iterations. 6D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:01 FIO_FindClose: completed 27251 iterations. 6D2: FAILED! FAILED! 7D: Trying CF card... FAILED! 7D2: Compile error 40D: Compile error 50D: Trying CF card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:02 FIO_FindClose: completed 211 iterations. 60D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:02 FIO_FindClose: completed 33513 iterations. 70D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 000844c0 19980020 16/04/2019 16:03 FIO_FindClose: completed 27206 iterations. 77D: Trying SD card... --> DCIM 00000000 00000010 30/09/2017 14:15 --> AUTOEXEC.BIN 0009c020 00000020 16/04/2019 16:03 FIO_FindClose: completed 3410 iterations. 80D: Compile error 400D: Compile error 450D: Compile error 500D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:03 FAILED! 550D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:03 FIO_FindClose: completed 39483 iterations. 600D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:03 FIO_FindClose: completed 33605 iterations. 650D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:04 FIO_FindClose: completed 27852 iterations. 700D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:04 FIO_FindClose: completed 25945 iterations. 750D: Compile error 760D: FAILED! FAILED! 800D: Compile error 100D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00015ac0 19980020 16/04/2019 16:04 FIO_FindClose: completed 28579 iterations. 200D: Trying SD card... --> DCIM 00000000 00000010 30/09/2017 14:15 --> AUTOEXEC.BIN 0009bfe0 00000020 16/04/2019 16:05 FIO_FindClose: completed 4074 iterations. 1000D: Compile error 1100D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 00001fe0 19980020 16/04/2019 16:05 FIO_FindClose: completed 36709 iterations. 1200D: Trying SD card... --> DCIM 00000000 19980010 30/09/2017 14:15 --> AUTOEXEC.BIN 0006d2a0 19980020 16/04/2019 16:05 FIO_FindClose: completed 35222 iterations. 1300D: Compile error EOSM: Trying CF card... FAILED! EOSM2: Compile error Testing ML restore after format... 500D: ........... ........... ........... OK Testing HPTimer and task name... 5D: Compile error 5D2: Hello from task run_test Hello from HPTimer (93928, 1) **INT-10h** 5D3: Hello from task run_test Hello from HPTimer (103912, 1) **INT-10h** 5D4: Hello from task run_test Hello from HPTimer (74472, 1) **INT-28h** 6D: Hello from task run_test Hello from HPTimer (55016, 1) **INT-10h** 6D2: FAILED! FAILED! FAILED! 7D: Hello from task run_test Hello from HPTimer (131816, 1) **INT-10h** 7D2: Hello from task run_test 4: 92.160 [ ADC ] Calibration Completed, 0x0Hello from HPTimer (293608, 1) **INT-28h** 40D: Compile error 50D: Hello from task run_test Hello from HPTimer (131816, 1) **INT-10h** 60D: Hello from task run_test Hello from HPTimer (58344, 1) **INT-10h** 70D: Hello from task run_test Hello from HPTimer (65256, 1) **INT-10h** 77D: Hello from task run_test Hello from HPTimer (68584, 1) **INT-28h** 80D: Hello from task run_test Hello from HPTimer (62952, 1) **INT-28h** 400D: Compile error 450D: Compile error 500D: Hello from task run_test Hello from HPTimer (73704, 1) **INT-0Ah** 550D: Hello from task run_test Hello from HPTimer (65256, 1) **INT-10h** 600D: Hello from task run_test Hello from HPTimer (61928, 1) **INT-10h** 650D: Hello from task run_test Hello from HPTimer (49384, 1) **INT-10h** 700D: Hello from task run_test Hello from HPTimer (51944, 1) **INT-10h** 750D: Compile error 760D: FAILED! FAILED! FAILED! 800D: Compile error 100D: Hello from task run_test Hello from HPTimer (63208, 1) **INT-10h** 200D: Hello from task run_test Hello from HPTimer (66792, 1) **INT-28h** 1000D: Compile error 1100D: Hello from task run_test Hello from HPTimer (37352, 1) **INT-10h** 1200D: Hello from task run_test Hello from HPTimer (44264, 1) **INT-10h** 1300D: Hello from task run_test Hello from HPTimer (60392, 1) **INT-10h** EOSM: Hello from task run_test Hello from HPTimer (49384, 1) **INT-10h** EOSM2: Compile error Testing Canon menu with callstack enabled... 5D2: ............................... OK 40D: ................................. OK 6D: ....................?................................ OK 50D: ...............¿.............. FAILED! 5D3: ................................................................... OK 450D: ..........................!..... FAILED! 60D: ............................................................... OK 70D: .........................................................:.:.... OK 500D: ........................... OK 550D: ................ OK 650D: .............. OK 700D: ................. OK 600D: ..................................................... OK 1000D: ,.............................:.. OK 100D: ..................................................... OK 1300D: ......................................................: OK 1100D: ...........................!!!!.. FAILED! 1200D: ...........................!!!!.. FAILED! EOSM: ............................... OK EOSM2: ......................:.......... OK Testing Canon menu with callstack and icount enabled... 5D2: ............................... OK 5D3: ................................................................... OK 6D: ....................?................................ OK 40D: ................................. OK 50D: .............................. OK 60D: ............................................................... OK 70D: ...........................................:.................... OK 450D: ................................ OK 500D: ........................... OK 550D: ................ OK 650D: .............. OK 700D: ................. OK 600D: ..................................................... OK 1000D: ,................................ OK 100D: ..................................................... OK 1100D: ...........................!!!!.. FAILED! 1200D: ...........................!!!!.. FAILED! 1300D: ......................................................: OK EOSM: .........................:.:... OK EOSM2: ......................:.......... OK Testing callstack consistency with call/return trace for DebugMsg calls... 5D: 97 stack traces, 12 stacks, 48 task switches, 1587 interrupts OK 5D2: 22 warning(s) OK 5D3: 4145 stack traces, 59 stacks, 1109 task switches, 2076 interrupts OK 5D4: 1 warning(s) OK 6D2: 2 warning(s) OK 6D: 3573 stack traces, 61 stacks, 848 task switches, 1915 interrupts OK 7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK 7D2: 60 stack traces, 13 stacks, 16 task switches, 600 interrupts OK 40D: 4 warning(s) OK 50D: 24 warning(s) OK 60D: 3603 stack traces, 37 stacks, 940 task switches, 1385 interrupts OK 70D: 3187 stack traces, 54 stacks, 929 task switches, 1906 interrupts OK 77D: 2 warning(s) OK 80D: 1143 stack traces, 30 stacks, 513 task switches, 841 interrupts OK 400D: 204 stack traces, 22 stacks, 332 task switches, 1720 interrupts OK 450D: 12 warning(s) OK 500D: 25 warning(s) OK 550D: 1850 stack traces, 35 stacks, 1096 task switches, 1253 interrupts OK 600D: 4239 stack traces, 35 stacks, 974 task switches, 1338 interrupts OK 700D: 2178 stack traces, 54 stacks, 1011 task switches, 1357 interrupts OK 650D: 3607 stack traces, 64 stacks, 1348 task switches, 1757 interrupts OK 750D: 2 warning(s) OK 760D: 2 warning(s) OK 800D: 2 warning(s) OK 100D: 2057 stack traces, 57 stacks, 842 task switches, 1613 interrupts OK 200D: 2 warning(s) OK 1100D: 3098 stack traces, 35 stacks, 949 task switches, 1411 interrupts OK 1000D: 11 warning(s) OK 1200D: 3479 stack traces, 38 stacks, 1024 task switches, 1512 interrupts OK 1300D: 3867 stack traces, 39 stacks, 996 task switches, 1361 interrupts OK EOSM: 2098 stack traces, 52 stacks, 846 task switches, 1402 interrupts OK EOSM2: 2014 stack traces, 54 stacks, 960 task switches, 1438 interrupts OK Preparing portable ROM dumper... Testing portable ROM dumper... 5D: CF: ROM0.BIN: OK ROM1.BIN: OK 5D2: CF: ROM0.BIN: OK ROM1.BIN: OK 5D3: SD: ROM0.BIN: OK ROM1.BIN: OK 5D4: SD: ROM1.BIN: OK SFDATA.BIN: OK 6D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK 6D2: SD: ROM0.BIN: OK ROM1.BIN: OK 7D: CF: ROM0.BIN: OK ROM1.BIN: OK 7D2: SD: ROM1.BIN: OK 40D: CF: ROM0.BIN: OK ROM1.BIN: OK 50D: CF: ROM0.BIN: OK ROM1.BIN: OK 60D: SD: ROM0.BIN: OK ROM1.BIN: OK 70D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK 77D: SD: ROM0.BIN: OK ROM1.BIN: OK 80D: SD: ROM1.BIN: OK SFDATA.BIN: OK 400D: CF: ROM0.BIN: OK ROM1.BIN: OK 450D: SD: ROM0.BIN: OK ROM1.BIN: OK 500D: SD: ROM0.BIN: OK ROM1.BIN: OK 550D: SD: ROM0.BIN: OK ROM1.BIN: OK 600D: SD: ROM0.BIN: OK ROM1.BIN: OK 650D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK 700D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK 750D: SD: ROM1.BIN: OK SFDATA.BIN: OK 760D: SD: ROM1.BIN: OK SFDATA.BIN: OK 800D: SD: ROM0.BIN: OK ROM1.BIN: OK 100D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK 200D: SD: ROM0.BIN: OK ROM1.BIN: OK 1000D: SD: ROM0.BIN: OK ROM1.BIN: OK 1100D: SD: ROM0.BIN: OK ROM1.BIN: OK 1200D: SD: ROM0.BIN: OK ROM1.BIN: OK 1300D: SD: ROM0.BIN: OK ROM1.BIN: OK EOSM: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK EOSM2: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK Cleaning up... Restoring your SD/CF card images... # # Test suite completed. # set +v Archiving artifacts [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/sharedspace/QEMU/qemu-eos/html to /var/lib/jenkins/jobs/QEMU-tests/htmlreports/QEMU_20self-testing_20results Triggering a new build of QEMU-coverage Triggering a new build of QEMU-EOSM2 Triggering a new build of QEMU-ML-menu Triggering a new build of QEMU-memcheck Triggering a new build of QEMU-FA_CaptureTestImage Triggering a new build of QEMU-dm-spy Triggering a new build of QEMU-boot-check Triggering a new build of QEMU-1300D Finished: SUCCESS