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/ no changes found [magic-lantern] $ hg update --clean --rev qemu 0 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 25a911d251a80d93e7eb149dd59aefb37fdda6e9 --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(25a911d251a80d93e7eb149dd59aefb37fdda6e9)" --encoding UTF-8 --encodingmode replace [QEMU] $ /bin/bash -v /tmp/jenkins4508896615589487822.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 card image... '../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz' Setting up CF card image... '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/\"Open file for write\" \$CAM/\"Open file for write\" ..\/..\/..\/qemu-roms\/\$CAM/g" tests/run_tests.sh 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/ZicoAssert \$CAM/ZicoAssert ..\/..\/..\/qemu-roms\/\$CAM/g" tests/run_tests.sh sed -i "s/ZicoAssert \$CAM/ZicoAssert ..\/..\/..\/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 50D: ...............:.............. OK 40D: ................................. OK 6D: ....................?................................ OK 5D3: ................................................................... OK 60D: ............................................................... OK 500D: ........................... OK 450D: ................................ OK 550D: ................ OK 650D: .............. OK 700D: ................. OK 70D: ................................................................ OK 1000D: ,................................ OK 600D: ..................................................... OK 100D: ..................................................... OK 1100D: ................................. OK 1200D: ................................. OK EOSM: ............................... OK EOSM2: ................................. OK 1300D: ....................................................... OK Testing card formatting... 5D2: .......?.. OK 6D: ......?.. OK 50D: .....?.. OK 5D3: ........?... OK 40D: .......?.. OK 60D: .......?.. OK 70D: ......?.. OK 450D: .....?.. OK 500D: ...?.. OK 550D: ...?.. OK 650D: ...?.. OK 600D: ......?.. OK 700D: ......?.. OK 100D: ...?.. OK 1000D: ,....?.. OK 1200D: .....?.. OK 1100D: ......?.. OK 1300D: .......?.. OK EOSM: ......?.. OK EOSM2: .......?.. OK Preparing GDB script test for 7D... Testing main GDB script... OK Testing GDB scripts... 5D: [ tExcTask:ffb223cc ] task_create(CmdShell, prio=a, stack=0, entry=ffb22420, arg=0) [ tExcTask:ffb14df4 ] register_interrupt(ICAPCHx, 0x27, 0xffb15d20, 0x7) [ tExcTask:ffb2adf8 ] register_func('flashwrite', ffb2a9c8) [ tExcTask:ffb30164 ] CreateStateObject(DMState, 0xffb30084, inputs=7, states=2) 5D2: [ Startup:ff9b8e1c ] task_create(DiUSB20Drv, prio=19, stack=0, entry=ff9b8d04, arg=72d3f8) [ Startup:ff859d00 ] register_interrupt(MICDET, 0x47, 0xff859b74, 0x0) [ Startup:ff836570 ] register_func('lv_face_ael', ff834494, 0) [ Startup:ff998174 ] CreateStateObject(USBDataPipeBulkIn, 0xffc89320, inputs=11, states=9) 5D3: [ Startup:0000c194 ] task_create(MRFRMTask, prio=11, stack=1000, entry=ff39da00, arg=0) [ Startup:0000cc38 ] register_interrupt(BLTDMA, 0x2f, 0xcafc, 0x43220) [ Startup:ff28bcf0 ] register_func('mvrSetDefDBFilter', ff28bba8, 0) [ Startup:ff1df728 ] CreateStateObject(MovPlayState, 0xff806ef8, inputs=20, states=18) 5D4: [ FileMgr:fe23421d ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe234129, arg=0) [ FileMgr:fe29fa83 ] register_interrupt(CFDMADriver, 0x12e, 0xfe29f9f1, 0x8aea0c) [ FileMgr:fe3d85d3 ] register_func('storage', fe3d81a5, 0) [ Startup:fe10d969 ] CreateStateObject(GISMgr, 0xfe852c18, inputs=11, states=3) 6D: [ Startup:00039e54 ] task_create(Gmt, prio=14, stack=2000, entry=39d60, arg=73448c) [ Startup:0000d864 ] register_interrupt(BLTDMA, 0x2f, 0xd728, 0x9c198) [ Startup:ff1468d0 ] register_func('vga62', ff249fe0, 0) [ Startup:ff171ea8 ] CreateStateObject(GMTState, 0xffa2dfc0, inputs=27, states=13) 6D2: [CPU0] [ FileMgr:e02aac31 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=e02aab27, arg=0) [CPU0] [ FileMgr:e03bdddb ] register_interrupt(6D2/debugmsg.gdb:41: Error in sourced command file: [CPU0] [ FileMgr:e047546d ] register_func('UtilSTG_EngineDriver', e04752bb, 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) 7D2M: [ 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) [ tTaskMain:ffbba798 ] register_func('k241setimagetrans', ffbba3e4) [ tTaskMain:ffb04664 ] CreateStateObject(DpImgEditState, 0xffb0409c, inputs=1, states=1) 50D: [ Startup:ff86ad0c ] task_create(PTPSessionTASK, prio=19, stack=0, entry=ff9ecb04, arg=72b0b4) [ CSMgrTask:ffb6298c ] register_interrupt(CFDriver, 0x82, 0xffb62700, 0x0) [ Startup:ff901684 ] register_func('CompleteDT', ff900c34, 0) [ Startup:ff8fcf8c ] CreateStateObject(PtpDpsState, 0xffc3df84, inputs=24, states=13) 60D: [ Startup:ff1dcc18 ] task_create(Gmt, prio=14, stack=c00, entry=ff1dcb24, arg=9ac550) [ CSMgrTask:ff4c12d8 ] register_interrupt(SDDriver, 0xb1, 0xff4c0938, 0x0) [ Startup:ff06c838 ] register_func('vga62', ff10dcb0, 0) [ Startup:ff0fca94 ] CreateStateObject(GMTState, 0xff59eca8, inputs=25, states=13) 70D: [ Startup:0003d53c ] task_create(Fcreate, prio=19, stack=0, entry=3d428, arg=6eaca0) [ Startup:0000d8d8 ] register_interrupt(BLTDMA, 0x2f, 0xd804, 0xbdfc8) [ ShtDevelop:ff35dffc ] register_func('EnableDebugMon', ff35de50, 0) [ Startup:ff1c3440 ] CreateStateObject(FCSState, 0xffa80c28, inputs=5, states=4) 77D: [CPU0] [ init:e004143d ] task_create(TaskMain, prio=1d, stack=0, entry=e00404ed, arg=0) [CPU0] [ Startup:e0046bff ] register_interrupt(CAMIF_1, 0xa8, 0xe02b824d, 0x0) [CPU0] [ Startup:e0046f9f ] register_func('pwm_raw', e0046e75, 0) [CPU0] [ init:df00a5bd ] CreateStateObject(DMState, 0xdf00ee84, inputs=19, states=2) 80D: [ Startup:fe0db967 ] task_create(MainCtrl, prio=10, stack=0, entry=fe0db91d, 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(LiveViewMgr, prio=14, stack=c00, entry=ffd0a9e4, arg=8082f4) [ tTaskMain:ffc6cad0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc6b788, 0x0) [ tTaskMain:ffaf9b60 ] register_func('mdset', ffafa638) [ tTaskMain:ffac82fc ] CreateStateObject(LVState, 0xffac19c0, inputs=21, states=14) 500D: [ Startup:ff1a68a4 ] task_create(LiveViewAngelMgr, prio=1b, stack=4000, entry=ff1a67b0, arg=868210) [ CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0) [ Startup:ff034758 ] register_func('lv_raw_dump', ff033530, 0) [ Startup:ff1f61d0 ] CreateStateObject(LVAngelState, 0xff44ad18, inputs=9, states=2) 550D: [ Startup:ff1d81b0 ] task_create(RearShtDevelop, prio=14, stack=0, entry=ff1d8098, arg=89671c) [ CSMgrTask:ff3f1a34 ] register_interrupt(SDDriver, 0xb1, 0xff3f10bc, 0x0) [ShootPreDevelop:ff084dcc ] register_func('EnableWBDetection', ff0848c0, 0) [ Startup:ff086978 ] CreateStateObject(SDSRearState, 0xff4ac688, inputs=11, states=10) 600D: [ Startup:ff1fbba8 ] task_create(Gmt, prio=14, stack=c00, entry=ff1fbab4, arg=8fd030) [ 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(ShootVfx, prio=14, stack=2000, entry=16348, arg=6a2404) [ FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0) [ Startup:ff136140 ] register_func('avs_step', ff1360ec, 0) [ Startup:ff165324 ] CreateStateObject(SSSState, 0xff84e11c, inputs=17, states=13) 700D: [ Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6ec124) [ FileMgr:ff7a9c00 ] register_interrupt(SDDMADriver, 0x171, 0xff7a9bac, 0x0) [ Startup:ff136c94 ] register_func('avs_step', ff136c40, 0) [ Startup:ff16aa1c ] CreateStateObject(DianaSDSRearState, 0xff859374, inputs=18, 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:df00b5cb ] task_create(MainSubTask, prio=14, stack=400, entry=e050ab6f, arg=0) [CPU0] [ Startup:e029094f ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02907e7, 0x0) [CPU0] [ Startup:e03397f1 ] register_func('msub.servobv', e0339739, 0) [CPU0] [ Startup:e01bfc37 ] CreateStateObject(FMNormalState, 0xe0a81918, inputs=10, states=5) 100D: [ FileMgr:ff4f8304 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ff4f8088, arg=0) [ Startup:ff2646d8 ] register_interrupt(SAFARI_INT_ERROR, 0xc6, 0xff263ea4, 0x0) [ FileMgr:ff344b10 ] register_func('CardWriteChk', ff344aec, 0) [ Startup:ff0fca08 ] CreateStateObject(GISMgr, 0xff827388, inputs=6, states=2) 200D: [CPU0] [ Startup:df00a391 ] task_create(RTCMgr, prio=e, stack=400, entry=df00a30f, arg=854c90) [CPU0] [ Startup:e0292193 ] register_interrupt(LENSIF_SEL, 0x5a, 0xe029202d, 0x0) [CPU0] [ Startup:e04e2015 ] register_func('msub.servobv', e04e1f5d, 0) [CPU0] [ Startup:e01c9341 ] CreateStateObject(RTCMgrState, 0xe0a86eb4, inputs=21, states=1) 1100D: [ Startup:ff1ee6cc ] task_create(Gmt, prio=14, stack=c00, entry=ff1ee5d8, arg=9ac6dc) [ CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0) [ Startup:ff06d870 ] register_func('vga62', ff10db68, 0) [ Startup:ff0fb74c ] CreateStateObject(GMTState, 0xff597860, inputs=25, states=13) 1000D: [ tTaskMain:ffd10604 ] task_create(LiveViewAngelMgr, prio=1b, stack=1800, entry=ffd10984, arg=789c24) [ tTaskMain:ffc763d0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc75084, 0x0) [ tTaskMain:ffb5e518 ] register_func('ceresCatalog', ffb5ea00) [ tTaskMain:ffad5394 ] CreateStateObject(LVAngelState, 0xffad5134, inputs=5, states=2) 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:fe2c2208 ] task_create(Gmt, prio=14, stack=c00, entry=fe2c2114, arg=932218) [ Startup:fe124588 ] register_interrupt(BLTDMA, 0x2f, 0xfe1244b0, 0x566cc) [ Startup:fe12031c ] register_func('lv_conaf_vlog', fe1b2cac, 0) [ Startup:fe1add94 ] CreateStateObject(GMTWakuState, 0xfe8b464c, inputs=22, states=13) EOSM: [ FileMgr:ff4f5788 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ff4f550c, arg=0) [ FileMgr:ff755614 ] register_interrupt(SDDMADriver, 0x171, 0xff7555c0, 0x0) [ Startup:ff135d2c ] register_func('avs_step', ff135cd8, 0) [ Startup:ff16e964 ] CreateStateObject(DianaSDSFrontState, 0xff8589f8, inputs=23, states=10) EOSM2: [ShootCapture:0000ad54 ] task_create(systemtask, prio=14, stack=400, entry=ff438370, arg=0) [ShootCapture:ff5cab1c ] register_interrupt(EekoBltDmac, 0xa0, 0xff5caa34, 0x61b6a8) [ShootCapture:ff146f48 ] register_func('ExitIsoSpeedAdjustmentMode', ff368170, 0) [ Startup:ff15ba04 ] CreateStateObject(SBSState, 0xffa6acb0, inputs=18, states=14) 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) [ init:fe0a7799 ] register_func('leakCheck', fe0a712d, 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, 22 task switches ( AeCapture AECom AEMgr ) 18892 calls, 18825 returns OK 5D: ROM READY +..... 53 ints, 53 reti, no task switches 13938 calls, 13840 returns OK 7D2S: BootLoderEND ++...+..... 26 ints, 26 reti, 2 task switches ( idle init ) 140442 calls, 140433 returns OK 5D4: BootLoaderEND +++++..... 337 ints (41 nested), 296 reti, 654 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 113369 calls, 113189 returns OK 5D2: K218 READY ++++++++++++.+..... 1072 ints (147 nested), 924 reti, 1540 task switches ( ASIF AudioLevel AviRead ) 358436 calls, 358093 returns OK 5D3: K285 READY ++++++++++++.+++++..... 1494 ints (148 nested), 1346 reti, 2976 task switches ( AEmodeJudge AeWb ASIF ) 470370 calls, 469930 returns OK 6D2: BootLoader ++..... 208 ints (3 nested), 205 reti, 468 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 66833 calls, 66660 returns OK 6D: K302 READY +++++++++++++++.+..... 1812 ints (178 nested), 1633 reti, 1844 task switches ( AEmodeJudge AeWb ASIF ) 334391 calls, 333863 returns OK 7D2M: BootLoderEND +..... 5 ints, 5 reti, 16 task switches ( DbgMgr EventMgr idle ) 20109 calls, 20049 returns OK 7D: Bad output +..+..+++..... no interrupts 38 calls, 33 returns OK 50D: K261 READY +++++++++++..... 803 ints (127 nested), 676 reti, 1323 task switches ( ASIF AudioLvl AviRead ) 267124 calls, 266788 returns OK 40D: K190 READY ++++.+++++....+.+++.+.+..... 2705 ints, 2705 reti, 543 task switches ( (null) t1stCaptur t2ndCaptur ) IDC OK 60D: K287 READY +++++++++++.++++++++..++++++.+..... 1291 ints (142 nested), 1149 reti, 2716 task switches ( AEmodeJudge AeWb ASIF ) 621522 calls, 621133 returns OK 77D: BootLoader ++..... 211 ints (3 nested), 208 reti, 471 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 66189 calls, 66011 returns OK 70D: K325 READY +++++++++++++++..... 1682 ints (204 nested), 1477 reti, 1950 task switches ( AEmodeJudge AeWb ASIF ) 420883 calls, 420331 returns OK 80D: BootLoderEND +++..... 340 ints (66 nested), 273 reti, 518 task switches ( AEmodeJudge DbgMgr EFLensComTask ) 64719 calls, 64555 returns OK 400D: Bad output +..... 67 ints, 67 reti, 94 task switches ( (null) tActSweep tDigProp ) 50544 calls, 50436 returns OK 450D: K176 READY ++++.++++..... 1389 ints, 1389 reti, 849 task switches ( (null) t1stCaptur t2ndCaptur ) 260399 calls, 260140 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 500D: K252 READY ++++++++++++++.+..... 874 ints (105 nested), 768 reti, 1466 task switches ( ASIF AviRead ConsoleSvr ) 503569 calls, 503229 returns OK 550D: K270 READY +++++.+++++++++++++..+..... 782 ints (96 nested), 686 reti, 1284 task switches ( AEmodeJudge ASIF AudioLevel ) 106599 calls, 106400 returns OK 600D: K286 READY +++++++++++++++++++++..+..... 1557 ints (155 nested), 1401 reti, 2412 task switches ( AEmodeJudge AeWb ASIF ) 355397 calls, 355001 returns OK 750D: BootLoaderEND ++..... 305 ints (52 nested), 252 reti, 517 task switches ( AEmodeJudge DbgMgr EFLensComTask ) 57885 calls, 57721 returns OK 650D: K301 READY ++++++++++++++..+..... 1702 ints (149 nested), 1552 reti, 2811 task switches ( AEmodeJudge AeWb ASIF ) 317730 calls, 317252 returns OK 700D: K326 READY ++++++++++++++..+..... 1491 ints (151 nested), 1339 reti, 2424 task switches ( AEmodeJudge AeWb ASIF ) 305780 calls, 305301 returns OK 760D: BootLoaderEND +++..... 427 ints (58 nested), 369 reti, 640 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 72471 calls, 72298 returns OK 800D: BootLoader ++..... 207 ints (3 nested), 204 reti, 470 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 65333 calls, 65160 returns OK 200D: BootLoader +++..... 205 ints (3 nested), 202 reti, 470 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 65598 calls, 65425 returns OK 100D: K346 READY ++++++++++++...+..... 1389 ints (147 nested), 1242 reti, 1821 task switches ( AEmodeJudge AeWb ASIF ) 660382 calls, 659888 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 1000D: K254 READY +++++++++...+++..... 1651 ints, 1651 reti, 1181 task switches ( (null) t1stCaptur t2ndCaptur ) 536277 calls, 535962 returns OK 1100D: K288 READY ++++++++++.+++++++++++++++..++..... 1253 ints (133 nested), 1120 reti, 2674 task switches ( AEmodeJudge AeWb ASIF ) 496233 calls, 495839 returns OK 1200D: K327 READY +++++++++++++++++++++++++++.+..... 1293 ints (138 nested), 1155 reti, 2878 task switches ( AEmodeJudge AeWb ASIF ) 473904 calls, 473501 returns OK 1300D: K404 READY ++++++++++++.++++++++++++++.++..... 1284 ints (142 nested), 1142 reti, 2826 task switches ( AEmodeJudge AeWb ASIF ) 575827 calls, 575411 returns OK EOSM: K331 READY ++++..+...+..... 2172 ints (82 nested), 2090 reti, 813 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 145275 calls, 145065 returns OK EOSM2: K355 READY ++++..+..... 3142 ints (73 nested), 3069 reti, 886 task switches ( AEmodeJudge CSMgrTask DbgMgr ) 183981 calls, 183792 returns OK Testing call/return trace on fromutility... 5D4: FROMUTILITY MENU Ver 0.10 1047 calls, 1044 returns OK 5D: FROMUTILITY MENU Ver 0.45 IDC OK 5D3: FROMUTILITY MENU Ver 0.23 1179 calls, 1174 returns OK 5D2: FROMUTILITY not executed IDC OK 6D: FROMUTILITY MENU Ver 0.15 1425 calls, 1420 returns OK 6D2: FROMUTILITY MENU Ver 0.19 854 calls, 851 returns OK 7D: FROMUTILITY MENU Ver 0.14 IDC OK 7D2M: FROMUTILITY MENU Ver 0.07 875 calls, 872 returns 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 50D: FROMUTILITY not executed IDC OK 80D: FROMUTILITY MENU Ver 0.07 875 calls, 872 returns OK 450D: FROMUTILITY MENU Ver 0.10 846 calls, 842 returns OK 400D: FROMUTILITY MENU Ver 0.51 IDC OK 550D: FROMUTILITY MENU Ver 0.13 938 calls, 933 returns OK 500D: FROMUTILITY MENU Ver 0.17 901 calls, 897 returns OK 600D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK 650D: FROMUTILITY MENU Ver 0.25 730 calls, 725 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 0xFFFF0000 -> 0x0 size 0x40 at 0x10BE84 7D2M: K289M READY 0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8 0xFE0259B4 -> 0x40100000 size 0xC890 at 0xFE0219F8 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 400D: Intercom 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0170 0xFF8104CC -> 0x1000 size 0x71 at 0xFFB53A74 450D: K176 READY : Ver 4.0.3 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0300 0xFFFF241C -> 0x100000 size 0xD2C8 at 0xFFFF0E50 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 1000D: K254 READY : Ver 3.7.7 0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF02F8 0xFFFF2418 -> 0x100000 size 0xD2BC at 0xFFFF0E48 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 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 5D3eeko: Dry> 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 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 7D2M: 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 40D: skipping 5D4: xd xm prio resume suspend release sem mutex event mq exit 6D: Dry-shell 1.17 6D2: xd xm prio resume suspend release sem mutex event mq exit 7D: FAILED! 7D2M: xd xm prio resume suspend release sem mutex event mq 50D: Dry-shell 1.11 60D: Dry-shell 1.15 400D: skipping 70D: Dry-shell 1.17 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 1000D: skipping 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 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 ML restore after format... 500D: ........... ........... ........... OK Testing HPTimer and task name... 5D: Compile error 5D2: Hello from task run_test Hello from HPTimer (86504, 1) **INT-10h** 5D3: Hello from task run_test Hello from HPTimer (145128, 1) **INT-10h** 5D4: Hello from task run_test Hello from HPTimer (86760, 1) **INT-28h** 6D: Hello from task run_test Hello from HPTimer (49128, 1) **INT-10h** 6D2: FAILED! FAILED! FAILED! 7D: Hello from task run_test Hello from HPTimer (116200, 1) **INT-10h** 7D2M: Compile error 40D: Compile error 50D: Hello from task run_test Hello from HPTimer (90856, 1) **INT-10h** 60D: Hello from task run_test Hello from HPTimer (71400, 1) **INT-10h** 70D: Hello from task run_test Hello from HPTimer (54248, 1) **INT-10h** 77D: FAILED! FAILED! FAILED! 80D: Hello from task run_test Hello from HPTimer (75240, 1) **INT-28h** 400D: Compile error 450D: Compile error 500D: Hello from task run_test Hello from HPTimer (85992, 1) **INT-10h** 550D: Hello from task run_test Hello from HPTimer (60392, 1) **INT-10h** 600D: Hello from task run_test Hello from HPTimer (93672, 1) **INT-10h** 650D: Hello from task run_test Hello from HPTimer (75752, 1) **INT-10h** 700D: Hello from task run_test Hello from HPTimer (54760, 1) **INT-10h** 750D: Compile error 760D: FAILED! FAILED! FAILED! 800D: Compile error 100D: Hello from task run_test Hello from HPTimer (67560, 1) **INT-10h** 200D: Hello from task run_test Hello from HPTimer (65768, 1) **INT-28h** 1000D: Compile error 1100D: Hello from task run_test Hello from HPTimer (42984, 1) **INT-10h** 1200D: Hello from task run_test Hello from HPTimer (55016, 1) **INT-10h** 1300D: Hello from task run_test Hello from HPTimer (60392, 1) **INT-09h** EOSM: Hello from task run_test Hello from HPTimer (69864, 1) **INT-10h** EOSM2: Compile error Testing Canon menu with callstack enabled... 5D2: ............................... OK 40D: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQEMU not running FAILED! 50D: .............................. OK 6D: ....................?................................ OK 5D3: ................................................................... OK 450D: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQEMU not running FAILED! 60D: ............................................................... OK 550D: ................ OK 500D: ........................... OK 70D: ................................................................ OK 650D: .............. OK 700D: ................. OK 1000D: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQEMU not running FAILED! 600D: ..................................................... OK 1100D: ...........................!!!!.. FAILED! 100D: ................!!!..!............................... FAILED! EOSM: ...........................:... OK 1200D: ...........................!!!!.. FAILED! 1300D: ....................................................... OK EOSM2: ................................. OK Testing callstack consistency with call/return trace for DebugMsg calls... 5D: skipping 5D2: 33 warning(s) OK 5D4: 1 warning(s) OK 5D3: 4246 stack traces, 59 stacks, 1248 task switches, 2253 interrupts OK 6D: 2381 stack traces, 53 stacks, 763 task switches, 1961 interrupts OK 7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK 40D: skipping 6D2: 2 warning(s) OK 7D2M: 59 stack traces, 13 stacks, 16 task switches, 563 interrupts OK 50D: 24 warning(s) OK 60D: 3370 stack traces, 37 stacks, 970 task switches, 1367 interrupts OK 70D: 2058 stack traces, 47 stacks, 655 task switches, 1872 interrupts OK 400D: skipping 450D: skipping 77D: 2 warning(s) OK 80D: 1339 stack traces, 33 stacks, 634 task switches, 1140 interrupts OK 500D: 25 warning(s) OK 550D: 1737 stack traces, 35 stacks, 1125 task switches, 1213 interrupts OK 600D: 3736 stack traces, 35 stacks, 970 task switches, 1301 interrupts OK 650D: 3601 stack traces, 62 stacks, 867 task switches, 1442 interrupts OK 750D: 2 warning(s) OK 700D: 3709 stack traces, 64 stacks, 911 task switches, 1516 interrupts OK 760D: 2 warning(s) OK 800D: 2 warning(s) OK 100D: 1769 stack traces, 51 stacks, 768 task switches, 1582 interrupts OK 1000D: skipping 200D: 2 warning(s) OK 1100D: 3644 stack traces, 35 stacks, 944 task switches, 1431 interrupts OK 1200D: 2644 stack traces, 38 stacks, 1070 task switches, 1585 interrupts OK 1300D: 2883 stack traces, 39 stacks, 1032 task switches, 1442 interrupts OK EOSM2: 1370 stack traces, 48 stacks, 622 task switches, 1348 interrupts OK EOSM: 1913 stack traces, 52 stacks, 832 task switches, 1378 interrupts OK Preparing portable ROM dumper... Testing portable ROM dumper... 5D: skipping 5D2: skipping 5D3: SD: ROM0.BIN: OK ROM1.BIN: OK 5D4: SD: ROM1.BIN: OK SFDATA.BIN: OK 6D: SD: ROM0.BIN: OK ROM1.BIN: OK 6D2: SD: ROM0.BIN: OK ROM1.BIN: OK 7D: CF: ROM0.BIN: OK ROM1.BIN: OK 7D2M: SD: ROM1.BIN: OK 40D: skipping 50D: skipping 60D: SD: ROM0.BIN: OK ROM1.BIN: OK 70D: SD: ROM0.BIN: OK ROM1.BIN: OK 77D: SD: ROM0.BIN: OK ROM1.BIN: OK 80D: SD: ROM1.BIN: OK SFDATA.BIN: OK 400D: skipping 450D: skipping 500D: skipping 550D: SD: ROM0.BIN: OK ROM1.BIN: OK 600D: SD: ROM0.BIN: OK ROM1.BIN: OK 650D: SD: ROM0.BIN: OK ROM1.BIN: OK 700D: SD: ROM0.BIN: OK ROM1.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 200D: SD: ROM0.BIN: OK ROM1.BIN: OK 1000D: skipping 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 EOSM2: SD: ROM0.BIN: OK ROM1.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