Console Output
Started by user Alex
Running as SYSTEM
Building in workspace /var/lib/jenkins/sharedspace/QEMU
[magic-lantern] $ hg showconfig paths.default
[magic-lantern] $ hg pull --rev qemu
pulling from https://foss.heptapod.net/magic-lantern/magic-lantern/
searching for changes
adding changesets
adding manifests
adding file changes
added 18 changesets with 29 changes to 11 files
(run 'hg update' to get a working copy)
[magic-lantern] $ hg update --clean --rev qemu
11 files updated, 0 files merged, 2 files removed, 0 files unresolved
[magic-lantern] $ hg log --rev . --template {node}
[magic-lantern] $ hg log --rev . --template {rev}
[magic-lantern] $ hg log --rev e56334c4b41620d9de26f98652e3e3d1faf8e1bc --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(e56334c4b41620d9de26f98652e3e3d1faf8e1bc)" --encoding UTF-8 --encodingmode replace
[QEMU] $ /bin/bash -v /tmp/jenkins4031758396081864281.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://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/README.rst
https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/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...
Python 2.7.12
Using gcc --std=gnu99 5.4.0 / g++ 5.4.0 with flags:
Options: --target-list=arm-softmmu --disable-docs --enable-vnc --audio-drv-list= --python=python2 --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 -isystem$(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 --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 python2 -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
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://foss.heptapod.net/magic-lantern/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)
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
500D: ........................... OK
450D: ................................ OK
60D: ............................................................... OK
550D: ................ OK
650D: .............. OK
70D: ................................................................ OK
700D: ................. OK
600D: ..................................................... OK
1000D: ,................................ OK
100D: ..................................................... OK
1100D: ................................. 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:ff8722e0 ] task_create(SDIOTrns, prio=19, stack=0, entry=ff91f9f0, arg=0)
[ Startup:ff859d00 ] register_interrupt(MICDET, 0x47, 0xff859b74, 0x0)
[ Startup:ff86bd74 ] register_func('TerminateResponderTransactionSDIO', ff91f404, 0)
[ Startup:ffa1ea4c ] CreateStateObject(SdioTskState, 0xffcb0e74, inputs=6, states=1)
5D3: [ Startup:00017c54 ] task_create(Gmt, prio=14, stack=2000, entry=17b60, arg=68dc48)
[ Startup:0000cc38 ] register_interrupt(BLTDMA, 0x2f, 0xcafc, 0x43220)
[ Startup:ff13b720 ] register_func('vga62', ff239d80, 0)
[ Startup:ff16ea38 ] CreateStateObject(GMTState, 0xff7f6868, inputs=26, states=13)
5D4: [ Startup:fe48887f ] task_create(GISStage, prio=19, stack=0, entry=fe4887e3, arg=8aafd8)
[ FileMgr:fe29208d ] register_interrupt(SdDmaInt0, 0xbe, 0xfe292041, 0x0)
[ FileMgr:fe3d85d3 ] register_func('storage', fe3d81a5, 0)
[ Startup:fe10d969 ] CreateStateObject(GISMgr, 0xfe852c18, inputs=11, states=3)
6D: [ Startup:ff0e0810 ] task_create(GuiLockTask, prio=17, stack=0, entry=ff0e0524, arg=0)
[ Startup:0000d3d8 ] register_interrupt(BLTDMA, 0x2f, 0xd304, 0x9c198)
[ShootPreDevelop:ff15dab0 ] register_func('DisableWBDetection', ff15d4f4, 0)
[ Startup:ff1b9b00 ] CreateStateObject(FCSState, 0xffa350b0, inputs=5, states=4)
6D2: [CPU0] [ Startup:df00a391 ] task_create(RscMgr, prio=12, stack=0, entry=df00a30f, arg=856fa0)
[CPU0] [ Startup:e02e4acf ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02e4969, 0x0)
[CPU0] [ Startup:e054df25 ] register_func('msub.servobv', e054de6d, 0)
[CPU0] [ Startup:e00e35d9 ] CreateStateObject(SRMState, 0xe09153c8, inputs=41, states=2)
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: [ tTaskMain:ffd4f1fc ] task_create(LiveViewMgr, prio=14, stack=2000, entry=ffd4f57c, arg=79397c)
[ tTaskMain:ffcb77b8 ] register_interrupt(EngInt PBVD, 0x68, 0xffcb5b14, 0x0)
[ tLVC_AE:ffb42060 ] register_func('EP_GetSLensData', ffb42cfc)
[ tTaskMain:ffb32cd8 ] CreateStateObject(LVState, 0xffb2edc4, inputs=15, states=14)
50D: [ Startup:ff86ad0c ] task_create(PTPSessionTASK, prio=19, stack=0, entry=ff9ecb04, arg=72b044)
[ CSMgrTask:ffb6298c ] register_interrupt(CFDriver, 0x82, 0xffb62700, 0x0)
[ Startup:ff901684 ] register_func('CompleteDT', ff900c34, 0)
[ Startup:ff8fcfb4 ] CreateStateObject(PtpDpsState, 0xffc3e944, inputs=19, states=3)
60D: [ Startup:ff1dcc18 ] task_create(Gmt, prio=14, stack=c00, entry=ff1dcb24, arg=9ac474)
[ 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:0000d2c0 ] task_create(SoundDevice, prio=19, stack=0, entry=ff118f5c, arg=0)
[ Startup:0000d8d8 ] register_interrupt(BLTDMA, 0x2f, 0xd804, 0xbdfc8)
[ Startup:ff140d44 ] register_func('FA_PrintMicLevel', ff1401cc, 0)
[ Startup:ff11a3c4 ] CreateStateObject(AudioLevelStateSignature, 0xffa184f0, inputs=12, states=4)
77D: [CPU0] [ Startup:e069ad03 ] task_create(DOSDriver, prio=1a, stack=0, entry=e069abcd, arg=0)
[CPU0] [ Startup:e02b9df7 ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02b9c8f, 0x0)
[CPU0] [ Startup:e04d8b43 ] register_func('PrintDOSParam', e069b245, 0)
[CPU0] [ Startup:e01e98f9 ] CreateStateObject(RTCMgrState, 0xe0aad308, inputs=21, states=1)
80D: [ Startup:fe465c77 ] task_create(HDRStage, prio=19, stack=0, entry=fe465bdb, arg=83fcc0)
[ Startup:fe69c395 ] register_interrupt(LENSIF_SEL, 0x5a, 0xfe69c217, 0x0)
[ Startup:fe1579b9 ] register_func('hdr_AllocateMemory', fe156dcf, 0)
[ Startup:fe101c87 ] CreateStateObject(HDRMgr, 0xfe754568, inputs=9, states=3)
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:ff840d8c ] register_func('tomDump', ffb5fb10)
[ tTaskMain:ffad12b8 ] CreateStateObject(LVAngelState, 0xffad118c, inputs=5, states=2)
500D: [ Startup:ff06dcb4 ] task_create(PTPSessionTASK, prio=19, stack=0, entry=ff20b714, arg=86c8b0)
[ CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0)
[ Startup:ff11112c ] register_func('CompleteDT', ff1106dc, 0)
[ Startup:ff10c974 ] CreateStateObject(PtpDpsState, 0xff420cfc, inputs=27, states=13)
550D: [ FileMgr:ff1d8b30 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1d8a3c, arg=895b54)
[ FileMgr:ff4174bc ] register_interrupt(SDDMADriver, 0xb8, 0xff417454, 0x0)
[ FileMgr:ff1abe3c ] register_func('alvSetWind', ff1abd9c, 0)
[ FileMgr:ff1abe74 ] CreateStateObject(AudioLevelStateSignature, 0xff4c4710, inputs=9, states=3)
600D: [ Startup:ff1fbba8 ] task_create(LVC_DEV, prio=14, stack=0, entry=ff1fbab4, arg=8fc1c4)
[ CSMgrTask:ff4f8770 ] register_interrupt(SDDriver, 0xb1, 0xff4f7dd0, 0x0)
[ Startup:ff06f2f4 ] register_func('vga62', ff111534, 0)
[ Startup:ff1111d0 ] CreateStateObject(LVCDEVState, 0xff5d2070, inputs=13, states=4)
650D: [ Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6a1a44)
[ FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0)
[ Startup:ff136140 ] register_func('avs_step', ff1360ec, 0)
[ Startup:ff169da4 ] CreateStateObject(DianaSDSRearState, 0xff84e9f4, inputs=18, states=10)
700D: [ Startup:0001645c ] task_create(DianaFrontShtDevelop, prio=13, stack=0, entry=16348, arg=6ec0e8)
[ 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:e04b8489 ] task_create(GISStage, prio=19, stack=0, entry=e04b83ef, arg=85dba4)
[CPU0] [ Startup:e029094f ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02907e7, 0x0)
[CPU0] [ FileMgr:e0307dfd ] register_func('DebugSTG_GetSDCardInfo', e0306307, 0)
[CPU0] [ Startup:e006dad7 ] CreateStateObject(GISMgr, 0xe0824d38, inputs=12, states=3)
100D: [ Startup:0003a7f0 ] task_create(InnerDevelopMgr, prio=19, stack=0, entry=3a6fc, arg=5e47b0)
[ Startup:ff1442c8 ] register_interrupt(SerialFlash, 0x162, 0xff14407c, 0x0)
[ Startup:ff0d3130 ] register_func('set_multishot_debugmode', ff0d2e3c, 0)
[ Startup:ff337108 ] CreateStateObject(InnerDevelopState, 0xff917a8c, inputs=8, states=6)
200D: [CPU0] [ init:e00413d9 ] task_create(TaskMain, prio=1d, stack=0, entry=e00404fd, arg=0)
[CPU0] [ init:e05641fb ] register_interrupt(ICAPCHx, 0x189, 0xe0563fd9, 0xb)
[CPU0] [ init:e006addf ] register_func('CUOldTsmStop', e006a175, 0)
[CPU0] [ init:df00a5d1 ] CreateStateObject(DMState, 0xdf00ee98, inputs=19, states=2)
1000D: [ tTaskMain:ffd10604 ] task_create(LiveViewAngelMgr, prio=1b, stack=1800, entry=ffd10984, arg=789c24)
[ tTaskMain:ffc763d0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc75084, 0x0)
[ tTaskMain:ffab85a4 ] register_func('sht_tgregset', ffaba688)
[ tTaskMain:ffad5394 ] CreateStateObject(LVAngelState, 0xffad5134, inputs=5, states=2)
1100D: [ Startup:ff1ee6cc ] task_create(Gmt, prio=14, stack=c00, entry=ff1ee5d8, arg=9ac440)
[ CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0)
[ Startup:ff06d870 ] register_func('vga62', ff10db68, 0)
[ Startup:ff0fb74c ] CreateStateObject(GMTState, 0xff597860, inputs=25, states=13)
1200D: [ K327:ff1266bc ] task_create(SoundDevice, prio=19, stack=0, entry=ff108488, arg=0)
[ CSMgrTask:ff5b1808 ] register_interrupt(SDDriver, 0xb1, 0xff5b0e5c, 0x0)
[ K327:ff11c6fc ] register_func('FA_InitAudioVolumeReg', ff11bf90, 0)
[ K327:ff3dc644 ] CreateStateObject(ACtrlState, 0xff6d8b44, inputs=21, states=11)
1300D: [ Startup:fe2c2208 ] task_create(ASIF, prio=17, stack=0, entry=fe2c2114, arg=91a618)
[ Startup:fe124588 ] register_interrupt(BLTDMA, 0x2f, 0xfe1244b0, 0x566cc)
[ Startup:fe11c40c ] register_func('FA_SetAudioVolumeReg', fe11bcd4, 0)
[ Startup:fe3e6d5c ] CreateStateObject(ACtrlState, 0xfe9018f4, inputs=21, states=11)
EOSM: [ Startup:00021b44 ] task_create(DianaFrontShtDevelop, prio=14, stack=0, entry=21a30, arg=6f6a44)
[ 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: [ PropMgr:ff0cce1c ] task_create(HotPlug, prio=1e, stack=0, entry=ff0cc8c4, arg=0)
[ Startup:ff147d90 ] register_interrupt(SerialFlash, 0x162, 0xff147b44, 0x0)
[ Startup:ff144840 ] register_func('avs_step', ff1447ec, 0)
[ Startup:ff16ece8 ] CreateStateObject(SDSFrontState, 0xffa6d8fc, inputs=18, states=11)
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)
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)
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)
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
7D2: K289M READY +.....
6 ints, 6 reti, 16 task switches ( 01 idle 02 init 03 PowerMgr )
19689 calls, 19653 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
40D: K190 READY +++++..++++.....
2693 ints, 2693 reti, 539 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
446919 calls, 446978 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
50D: K261 READY ++++++++++++++++.....
803 ints (127 nested), 676 reti, 1323 task switches ( 01 idle 02 init 03 PowerMgr )
267124 calls, 266792 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
77D: BootLoader ++.....
211 ints (3 nested), 208 reti, 471 task switches ( 01 idle 03 init 05 PowerMgr )
66189 calls, 66465 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
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
500D: K252 READY ++++++++++++.+.....
874 ints (105 nested), 768 reti, 1466 task switches ( 01 idle 02 init 03 PowerMgr )
503569 calls, 503233 returns OK
450D: K176 READY +++.++++...+++++.....
2407 ints, 2407 reti, 1256 task switches ( 00 tRootTask 01 tExcTask 02 tLogTask )
590080 calls, 589620 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
550D: K270 READY +++++++++++++++++++..+.....
782 ints (96 nested), 686 reti, 1284 task switches ( 01 idle 02 init 03 PowerMgr )
106599 calls, 106418 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
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
700D: K326 READY +++++++++++..+.....
1491 ints (151 nested), 1339 reti, 2426 task switches ( 01 idle 02 init 03 PowerMgr )
305780 calls, 305883 returns OK
200D: BootLoader +++.....
205 ints (3 nested), 202 reti, 470 task switches ( 01 idle 03 init 05 PowerMgr )
65598 calls, 65879 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
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
1100D: K288 READY +++++++++.+++++++++++++..+.....
1253 ints (133 nested), 1120 reti, 2674 task switches ( 01 idle 02 init 03 PowerMgr )
496233 calls, 495858 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
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
1300D: K404 READY +++++++++++.++++++++++++++.++.....
1284 ints (142 nested), 1142 reti, 2826 task switches ( 01 idle 02 init 03 PowerMgr )
575827 calls, 575434 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
6D2: FROMUTILITY MENU Ver 0.19 854 calls, 851 returns OK
5D2: FROMUTILITY not executed IDC 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
500D: FROMUTILITY MENU Ver 0.17 901 calls, 897 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
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
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
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
1000D: skipping
760D: xd xm prio resume suspend release sem mutex event mq
800D: xd xm prio resume suspend release sem mutex event mq exit
100D: FAILED!
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: FAILED!
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 01/01/2021 14:49
FIO_FindClose: completed 231 iterations.
5D3: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:49
FIO_FindClose: completed 29901 iterations.
5D4: Trying SD card...
--> DCIM 00000000 00000010 30/09/2017 14:15
--> AUTOEXEC.BIN 0009cc20 00000020 01/01/2021 14:49
FIO_FindClose: completed 4594 iterations.
6D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:49
FIO_FindClose: completed 36487 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 01/01/2021 14:50
FIO_FindClose: completed 212 iterations.
60D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:51
FIO_FindClose: completed 43905 iterations.
70D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 000844c0 19980020 01/01/2021 14:51
FIO_FindClose: completed 28300 iterations.
77D: Trying SD card...
--> DCIM 00000000 00000010 30/09/2017 14:15
--> AUTOEXEC.BIN 0009c020 00000020 01/01/2021 14:51
FIO_FindClose: completed 4308 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 01/01/2021 14:51
FAILED!
550D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:51
FIO_FindClose: completed 42358 iterations.
600D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
FIO_FindClose: completed 46103 iterations.
650D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
FIO_FindClose: completed 32021 iterations.
700D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:52
FIO_FindClose: completed 32612 iterations.
750D: Compile error
760D: FAILED!
FAILED!
800D: Compile error
100D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00015aa0 19980020 01/01/2021 14:53
FIO_FindClose: completed 35641 iterations.
200D: Trying SD card...
--> DCIM 00000000 00000010 30/09/2017 14:15
--> AUTOEXEC.BIN 0009bfe0 00000020 01/01/2021 14:53
FIO_FindClose: completed 5301 iterations.
1000D: Compile error
1100D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 01/01/2021 14:53
FIO_FindClose: completed 43891 iterations.
1200D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 0006d2a0 19980020 01/01/2021 14:53
FIO_FindClose: completed 41745 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 (80872, 1) **INT-10h**
5D3: Hello from task run_test
Hello from HPTimer (72424, 1) **INT-10h**
5D4: Hello from task run_test
0: 47.616 [STARTUHello from HPTimer (59624, 1) **INT-28h**
6D: Hello from task run_test
Hello from HPTimer (41448, 1) **INT-10h**
6D2: FAILED!
FAILED!
FAILED!
7D: Hello from task run_test
Hello from HPTimer (135912, 1) **INT-10h**
7D2: Hello from task run_test
4: 30.976 [ ADC ] CalibratiHello from HPTimer (231912, 1) **INT-28h**
40D: Compile error
50D: Hello from task run_test
Hello from HPTimer (74984, 1) **INT-10h**
60D: Hello from task run_test
Hello from HPTimer (60904, 1) **INT-10h**
70D: Hello from task run_test
Hello from HPTimer (53736, 1) **INT-10h**
77D: Hello from task run_test
Hello from HPTimer (56552, 1) **INT-28h**
80D: Hello from task run_test
Hello from HPTimer (53992, 1) **INT-28h**
400D: Compile error
450D: Compile error
500D: Hello from task run_test
Hello from HPTimer (61672, 1) **INT-10h**
550D: Hello from task run_test
Hello from HPTimer (52456, 1) **INT-10h**
600D: Hello from task run_test
Hello from HPTimer (51432, 1) **INT-10h**
650D: Hello from task run_test
Hello from HPTimer (44008, 1) **INT-10h**
700D: Hello from task run_test
Hello from HPTimer (42728, 1) **INT-10h**
750D: Compile error
760D: FAILED!
FAILED!
FAILED!
800D: Compile error
100D: Hello from task run_test
Hello from HPTimer (62952, 1) **INT-10h**
200D: Hello from task run_test
Hello from HPTimer (61160, 1) **INT-28h**
1000D: Compile error
1100D: Hello from task run_test
Hello from HPTimer (35816, 1) **INT-10h**
1200D: Hello from task run_test
Hello from HPTimer (39656, 1) **INT-10h**
1300D: Hello from task run_test
Hello from HPTimer (44520, 1) **INT-10h**
EOSM: Hello from task run_test
Hello from HPTimer (40936, 1) **INT-10h**
EOSM2: Compile error
Testing Canon menu with callstack enabled...
5D2: ............................... OK
40D: .......................!...!!!!!. FAILED!
6D: ....................?................................ OK
5D3: ................................................................... OK
50D: ...............:.............. OK
450D: ..............................:. OK
60D: ............................................................... OK
70D: ...........................................:...........:........ OK
500D: ........................... OK
550D: ................ OK
650D: .............. OK
700D: ................. OK
1000D: ,................................ OK
600D: ..................................................... OK
100D: ................!!!..!............................... FAILED!
1100D: ...........................!!!!.. FAILED!
1200D: ...........................!!!!.. FAILED!
EOSM: ...........................:... OK
EOSM2: ...............!................. FAILED!
1300D: ....................................................... OK
Testing Canon menu with callstack and icount enabled...
5D2: ............................... OK
5D3: ................................................................... OK
6D: ....................?................................ OK
40D: ................................. OK
50D: ..............::.............. OK
60D: ............................................................... OK
450D: ..............................:. OK
500D: ........................... OK
70D: ................................................................ OK
550D: ................ OK
650D: .............. OK
700D: ................. OK
600D: ..................................................... OK
1000D: ,................................ OK
100D: ................!!!..!............................... FAILED!
1100D: ...........................!!!!.. FAILED!
1200D: ...........................!!!!.. FAILED!
1300D: ....................................................... OK
EOSM: ...........................:... OK
EOSM2: ................................. OK
Testing callstack consistency with call/return trace for DebugMsg calls...
5D: 96 stack traces, 12 stacks, 48 task switches, 767 interrupts OK
5D2: 26 warning(s) OK
5D3: 4148 stack traces, 57 stacks, 813 task switches, 1619 interrupts OK
5D4: 1 warning(s) OK
6D: 2695 stack traces, 53 stacks, 841 task switches, 1960 interrupts OK
6D2: 2 warning(s) OK
7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK
7D2: 59 stack traces, 13 stacks, 15 task switches, 567 interrupts OK
40D: 4 warning(s) OK
50D: 31 warning(s) OK
60D: 2736 stack traces, 38 stacks, 985 task switches, 1415 interrupts OK
77D: 2 warning(s) OK
70D: 2770 stack traces, 54 stacks, 922 task switches, 1841 interrupts OK
80D: 1353 stack traces, 33 stacks, 633 task switches, 1022 interrupts OK
400D: 170 stack traces, 22 stacks, 286 task switches, 1560 interrupts OK
450D: 12 warning(s) OK
550D: 1694 stack traces, 35 stacks, 1132 task switches, 1205 interrupts OK
500D: 24 warning(s) OK
600D: 3839 stack traces, 35 stacks, 958 task switches, 1276 interrupts OK
650D: 3628 stack traces, 64 stacks, 1354 task switches, 1686 interrupts OK
750D: 2 warning(s) OK
700D: 3765 stack traces, 64 stacks, 907 task switches, 1444 interrupts OK
760D: 2 warning(s) OK
800D: 2 warning(s) OK
100D: 2017 stack traces, 57 stacks, 892 task switches, 1528 interrupts OK
200D: 2 warning(s) OK
1000D: 11 warning(s) OK
1100D: 3831 stack traces, 35 stacks, 943 task switches, 1407 interrupts OK
1200D: 3860 stack traces, 38 stacks, 1007 task switches, 1377 interrupts OK
1300D: 4101 stack traces, 39 stacks, 1029 task switches, 1298 interrupts OK
EOSM: 2233 stack traces, 55 stacks, 903 task switches, 1399 interrupts OK
EOSM2: 1250 stack traces, 30 stacks, 639 task switches, 1350 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-dm-spy
Triggering a new build of QEMU-FA_CaptureTestImage
Triggering a new build of QEMU-EOSM2
Triggering a new build of QEMU-boot-check
Triggering a new build of QEMU-1300D
Triggering a new build of QEMU-ML-menu
Triggering a new build of QEMU-memcheck
Finished: SUCCESS