Console Output
Started by user Alex
Building in workspace /var/lib/jenkins/sharedspace/QEMU
[magic-lantern] $ hg showconfig paths.default
[magic-lantern] $ hg pull --rev qemu
pulling from https://bitbucket.org/hudson/magic-lantern/
searching for changes
adding changesets
adding manifests
adding file changes
added 4 changesets with 7 changes to 4 files
(run 'hg update' to get a working copy)
[magic-lantern] $ hg update --clean --rev qemu
4 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 bfea5ff5a978b99ffb9f97ed92b291455b838064 --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(bfea5ff5a978b99ffb9f97ed92b291455b838064)" --encoding UTF-8 --encodingmode replace
[QEMU] $ /bin/bash -v /tmp/jenkins7336245878796547279.sh
#!/bin/bash -v
# use this toolchain
export PATH=$PATH:~/gcc-arm-none-eabi-5_4-2016q3/bin/
#export PATH=$PATH:~/gcc-arm-none-eabi-6-2017-q2-update/bin/
echo "Removing previous QEMU installation..."
Removing previous QEMU installation...
rm -rf qemu-eos/
echo -e "\n\e[31;4;1mInstalling QEMU...\e[0m\n"
Installing QEMU...
# To install on your PC, simply run install.sh from magic-lantern/contrib/qemu/ (qemu branch)
# This will install QEMU outside the Magic Lantern directory and will guide you through the process.
# Your installation path and options will most likely be different - that's OK.
cd magic-lantern
cd contrib/qemu
#
# Here you should simply run:
# ./install.sh
#
# you may want to go with default config, unlike us - just answer Y everywhere:
# (echo y; echo y) | ./install.sh
#
(echo y; echo n) | ./install.sh 2>install.err | tail -n 65 | awk 'BEGIN{print "\n[...]\n"}{print}' | sed -e "s/\/var\/lib\/jenkins\/sharedspace\/QEMU\//\/path\/to\//"
[...]
Setting up SD/CF card images...
'../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz'
'sd.img' -> 'cf.img'
Next steps:
===========
1) Compile QEMU
cd /path/to/qemu-eos/qemu-2.5.0
../configure_eos.sh
make -j4
Shall this script attempt to compile QEMU now? [y/n]
2) Grab a copy of the Canon firmware from your own camera
(don't request one and don't share it online - it's copyrighted)
Look on your SD card - you should find ML/LOGS/ROM0.BIN and ROM1.BIN
Copy them under your camera model's subdirectory, for example:
/path/to/qemu-eos/60D/
For models that use a serial flash, you may have to dump its contents
using the sf_dump module, then copy SFDATA.BIN as well.
3) Install Magic Lantern on your SD/CF card image:
make -C ../magic-lantern 60D_install_qemu
The included card image is bootable and contains a small autoexec.bin
that runs on all supported EOS cameras and prints some basic info.
4) Start emulation with:
cd /path/to/qemu-eos/
./run_canon_fw.sh 60D
This will recompile QEMU, but not ML.
Note: Canon GUI emulation (menu navigation, no LiveView) only works on:
5D2 5D3 6D 40D 50D 60D 70D 450D 500D 550D 600D 650D 700D 100D 1000D 1100D 1200D 1300D EOSM EOSM2
5) Tips & tricks:
- to enable or disable the boot flag in ROM, use something like:
./run_canon_fw.sh 60D,firmware="boot=1"
- to use multiple firmware versions, place the ROMs under e.g. 5D3/113/ROM*.BIN and run:
./run_canon_fw.sh 5D3,firmware="113;boot=1"
- to show MMIO activity (registers) and interrupts, use:
./run_canon_fw.sh 60D -d io,int
- to show the executed ASM code, step by step, use:
./run_canon_fw.sh 60D -d exec,int -singlestep
- to trace debug messages and various functions in the firmware, use:
./run_canon_fw.sh 60D -d debugmsg -s -S & arm-none-eabi-gdb -x 60D/debugmsg.gdb
- some camera models require GDB patches to bypass tricky code sequences:
./run_canon_fw.sh EOSM -s -S & arm-none-eabi-gdb -x EOSM/patches.gdb
Online documentation:
https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/README.rst
https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/HACKING.rst
Enjoy!
P.S. To run the GUI, please make sure you have a valid DISPLAY.
#
#
cd ../..
cd ../qemu-eos/qemu-2.5.0
#
# Here you should simply run:
# ../configure_eos.sh
#
../configure_eos.sh --disable-sdl --extra-cflags="--coverage"
Setting up QEMU on Linux...
Using gcc --std=gnu99 / g++ with -Wno-error=deprecated-declarations
Options: --disable-sdl --extra-cflags=--coverage
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
library directory /usr/local/lib
module directory /usr/local/lib/qemu
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory /usr/local/etc
local state directory /usr/local/var
Manual directory /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /var/lib/jenkins/sharedspace/QEMU/qemu-eos/qemu-2.5.0
C compiler gcc --std=gnu99
Host C compiler cc
C++ compiler g++
Objective-C compiler clang
ARFLAGS rv
CFLAGS -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g
QEMU_CFLAGS -I/usr/include/pixman-1 -I$(SRC_PATH)/dtc/libfdt -Werror -DHAS_LIBSSH2_SFTP_FSYNC -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -Wno-error=deprecated-declarations --coverage -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong -I/usr/include/libpng12
LDFLAGS -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g
make make
install install
python python -B
smbd /usr/sbin/smbd
module support no
host CPU x86_64
host big endian no
target list arm-softmmu
tcg debug enabled no
gprof enabled no
sparse enabled no
strip binaries yes
profiler no
static build no
pixman system
SDL support no
GTK support yes
GTK GL support no
GNUTLS support no
GNUTLS hash no
libgcrypt yes
nettle no ()
libtasn1 no
VTE support no
curses support yes
virgl support no
curl support no
mingw32 support no
Audio drivers oss
Block whitelist (rw)
Block whitelist (ro)
VirtFS support no
VNC support yes
VNC SASL support no
VNC JPEG support yes
VNC PNG support yes
xen support no
brlapi support no
bluez support no
Documentation no
PIE yes
vde support no
netmap support no
Linux AIO support no
ATTR/XATTR support yes
Install blobs yes
KVM support yes
RDMA support no
TCG interpreter no
fdt support yes
preadv support yes
fdatasync yes
madvise yes
posix_madvise yes
sigev_thread_id yes
uuid support yes
libcap-ng support no
vhost-net support yes
vhost-scsi support yes
Trace backends nop
spice support no
rbd support no
xfsctl support no
smartcard support no
libusb no
usb net redir no
OpenGL support no
libiscsi support no
libnfs support no
build guest agent yes
QGA VSS support no
QGA w32 disk info no
QGA MSI support no
seccomp support no
coroutine backend ucontext
coroutine pool yes
GlusterFS support no
Archipelago support no
gcov gcov
gcov enabled no
TPM support yes
libssh2 support yes
TPM passthrough yes
QOM debugging yes
vhdx yes
lzo support no
snappy support no
bzip2 support yes
NUMA host support no
tcmalloc support no
jemalloc support no
#
#
make -j4 &> build.log
cd ../../
#
# QEMU installation complete.
# Some preparations to run the test suite (you don't have to run thems)
cd magic-lantern
hg pull
pulling from https://bitbucket.org/hudson/magic-lantern/
searching for changes
adding changesets
adding manifests
adding file changes
added 23 changesets with 83 changes to 36 files (-1 heads)
(run 'hg update' to get a working copy)
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: .......................!...!!!!!. FAILED!
450D: ................................ OK
6D: ....................?................................ OK
5D3: ................................................................... OK
60D: ............................................................... OK
500D: ........................... OK
70D: ................................................................ OK
550D: ................ OK
650D: .............. OK
700D: ................. OK
1000D: ,................................ OK
600D: ..................................................... OK
1100D: ..................,.............. OK
1200D: ................................. OK
100D: ..................................................... OK
EOSM: ............................... OK
1300D: ....................................................... OK
EOSM2: ................................. OK
Testing card formatting...
50D: .....?.. OK
5D2: .......?.. OK
6D: ......?.. OK
5D3: ........?... OK
60D: .......?.. OK
40D: .......?,! FAILED!
450D: .....?.. OK
70D: ......?.. OK
500D: ...?.. OK
550D: ...?.. OK
600D: ......?.. OK
650D: ...?.. 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: [ tStartup:ffb229c4 ] task_create(GenMgr, prio=11, stack=0, entry=ffb22d8c, arg=3c536c)
[ tStartup:ffb2cc1c ] register_interrupt(BLTDMA, 0x74, 0xffb2ce2c, 0x17f4c8)
[ tRootTask:ff811210 ] register_func('filewrite', ffb2abb0)
[ tStartup:ff813790 ] CreateStateObject(GMState, 0xff812dc4, inputs=9, states=4)
5D2: [ Startup:ff9b8e1c ] task_create(DiUSB20Drv, prio=19, stack=0, entry=ff9b8d04, arg=72d168)
[ Startup:ff859d00 ] register_interrupt(MICDET, 0x47, 0xff859b74, 0x0)
[ Startup:ff836570 ] register_func('lv_face_ael', ff834494, 0)
CreateStateObject(USBDataPipeBulkIn, 0xffc89320, inputs=11, states=5D2/debugmsg.gdb:31: Error in sourced command file:
5D3: [ Startup:00017c54 ] task_create(MovWriter, prio=15, stack=2000, entry=17b60, arg=68912c)
[ Startup:0000c7ac ] register_interrupt(BLTDMA, 0x2f, 0xc6d8, 0x43220)
[ Startup:ff138014 ] register_func('TestMuteAudioHeadPhone', ff137320, 0)
[ Startup:ff1d75e0 ] CreateStateObject(MovRecState, 0xff7fd48c, inputs=22, states=15)
5D4: QEMU not running
[ RomRead:000022bf ] task_create(OmarInit, prio=f, stack=400, entry=223b, arg=88b798)
[ SFRead:fe26a5fd ] register_interrupt(SerialFlash, 0xde, 0xfe26a505, 0x0)
[ init:fe0de4c1 ] register_func('STARTUP_dumpTuneDataFromRAM', fe0e0eb7, 0)
[ RomRead:fe0e2263 ] CreateStateObject(OmarInit, 0xfe7b3710, inputs=1, states=5)
6D: [ Startup:0000cdc0 ] task_create(SoundDevice, prio=19, stack=0, entry=ff11e244, arg=0)
[ Startup:0000d3d8 ] register_interrupt(BLTDMA, 0x2f, 0xd304, 0x9c198)
[ Startup:ff143394 ] register_func('TestSetOutput', ff142890, 0)
[ Startup:ff460ca4 ] CreateStateObject(ACtrlState, 0xffb9bf20, inputs=19, states=11)
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:e04e70bf ] register_func('memdump', e04f8065, 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)
[ init:fe0ac465 ] register_func('leakCheck', fe0abdd1, 0)
[ init:fe1a53c5 ] CreateStateObject(EMState, 0xfe81ea2c, inputs=5, 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:ff8fcfb4 ] CreateStateObject(PtpDpsState, 0xffc3e944, inputs=19, states=3)
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)
60D: [ Startup:ff1dcc18 ] task_create(Evf, prio=10, stack=c00, entry=ff1dcb24, arg=9b0d30)
register_interrupt(60D/debugmsg.gdb:99: Error in sourced command file:
[ Evf:ff25b510 ] register_func('lv_sndpas_dump2', ff25b354, 0)
[ Startup:ff0f8b30 ] CreateStateObject(EvfState, 0xff59ddf8, inputs=14, states=10)
70D: [ Startup:0000d2c0 ] task_create(AviRead, prio=17, stack=1000, entry=ff1db628, arg=0)
[ Startup:0000dd64 ] register_interrupt(BLTDMA, 0x2f, 0xdc28, 0xbdfc8)
[ Startup:ff3fcd54 ] register_func('TCTest', ff3fccec, 0)
[ Startup:ff1f0378 ] CreateStateObject(MovPlayState, 0xffa8ba70, inputs=20, states=18)
77D: [CPU0] [ FileMgr:e0282d91 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=e0282c87, arg=0)
[CPU0] [ FileMgr:e026e035 ] register_interrupt(SdDmaInt0, 0xbe, 0xe026dfe1, 0x0)
[CPU0] [ FileMgr:e044db85 ] register_func('UtilSTG_EngineDriver', e044d9d3, 0)
[CPU0] [ Startup:e006db87 ] CreateStateObject(GISMgr, 0xe082ccd4, inputs=12, states=3)
80D: [ Startup:fe465c77 ] task_create(GISStage, prio=19, stack=0, entry=fe465bdb, arg=8427f0)
[ Startup:fe69c395 ] register_interrupt(LENSIF_SEL, 0x5a, 0xfe69c217, 0x0)
[ FileMgr:fe3ce933 ] register_func('DebugSTG_GetReadSeekSpeed', fe3ce7a3, 0)
[ Startup:fe102df9 ] CreateStateObject(GISMgr, 0xfe75465c, inputs=8, 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:ffabffec ] register_func('lv_fa_mode', ffac1418)
[ tTaskMain:ffad12b8 ] CreateStateObject(LVAngelState, 0xffad118c, inputs=5, states=2)
500D: [ Startup:ff1a68a4 ] task_create(LiveViewAngelMgr, prio=1b, stack=4000, entry=ff1a67b0, arg=86829c)
[ CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0)
[ Startup:ff0348b4 ] register_func('lv_jukai', ff032318, 0)
[ Startup:ff1f61d0 ] CreateStateObject(LVAngelState, 0xff44ad18, inputs=9, states=2)
550D: [ FileMgr:ff1d8b30 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1d8a3c, arg=895b00)
[ 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(Gmt, prio=14, stack=c00, entry=ff1fbab4, arg=8fcf30)
[ 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(RearShtDevelop, prio=13, stack=0, entry=16348, arg=6a1c6c)
[ FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0)
[ Startup:ff136140 ] register_func('avs_step', ff1360ec, 0)
[ Startup:ff169de8 ] CreateStateObject(DianaSDSRearState, 0xff84f1d4, inputs=18, states=4)
700D: [ FileMgr:ff62ea3c ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ff62e7c0, arg=0)
[ FileMgr:ff7a9c00 ] register_interrupt(SDDMADriver, 0x171, 0xff7a9bac, 0x0)
[ Startup:ff136c94 ] register_func('avs_step', ff136c40, 0)
[ Startup:ff16ebdc ] CreateStateObject(DianaSDSFrontState, 0xff859ddc, inputs=23, 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:e0092883 ] task_create(GuiLockTask, prio=17, stack=0, entry=e0092345, arg=0)
[CPU0] [ Startup:e029094f ] register_interrupt(LENSIF_SEL, 0x5a, 0xe02907e7, 0x0)
[CPU0] [ Startup:e04bfea7 ] register_func('allratio', e014714b, 0)
[CPU0] [ Startup:e0098bfd ] CreateStateObject(FSSState, 0xe0a7ac70, inputs=13, states=1)
100D: [ FileMgr:ff4f8304 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ff4f8088, arg=0)
[ Startup:ff1442c8 ] register_interrupt(SerialFlash, 0x162, 0xff14407c, 0x0)
[ Startup:ff140e00 ] register_func('avs_step', ff140dac, 0)
[ Startup:ff168e48 ] CreateStateObject(SDSFrontState, 0xff880d30, inputs=18, states=11)
200D: [CPU0] [ FileMgr:e025ba91 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=e025b987, arg=0)
[CPU0] [ FileMgr:e0246d21 ] register_interrupt(SdDmaInt0, 0xbe, 0xe0246ccd, 0x0)
[CPU0] [ FileMgr:e0438015 ] register_func('UtilSTG_EngineDriver', e0437e63, 0)
[CPU0] [ Startup:e006d9a3 ] CreateStateObject(GISMgr, 0xe0806958, inputs=12, states=3)
1000D: [ tTaskMain:ffd10604 ] task_create(LiveViewAngelMgr, prio=1b, stack=1800, entry=ffd10984, arg=789c24)
[ tTaskMain:ffc763d0 ] register_interrupt(EngInt PBVD, 0x68, 0xffc75084, 0x0)
[ tTaskMain:ff811f10 ] register_func('SetTuningFlag', ff812b24)
[ tTaskMain:ffad5394 ] CreateStateObject(LVAngelState, 0xffad5134, inputs=5, states=2)
1200D: [ K327:ff2b9bd8 ] task_create(Gmt, prio=14, stack=c00, entry=ff2b9ae4, arg=8c0f98)
[ CSMgrTask:ff5b1808 ] register_interrupt(SDDriver, 0xb1, 0xff5b0e5c, 0x0)
[ K327:ff120538 ] register_func('vga62', ff1c4140, 0)
[ K327:ff1af644 ] CreateStateObject(GMTState, 0xff68b558, inputs=25, states=13)
1100D: [ Startup:ff1ee6cc ] task_create(Gmt, prio=14, stack=c00, entry=ff1ee5d8, arg=9ac768)
[ CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0)
[ Startup:ff06d870 ] register_func('vga62', ff10db68, 0)
[ Startup:ff100fb8 ] CreateStateObject(GMTWakuState, 0xff598de8, inputs=22, states=13)
1300D: [ Startup:fe2c2208 ] task_create(Gmt, prio=14, stack=c00, entry=fe2c2114, arg=934bc4)
[ Startup:fe124588 ] register_interrupt(BLTDMA, 0x2f, 0xfe1244b0, 0x566cc)
[ Startup:fe12031c ] register_func('vga62', fe1bcf24, 0)
[ Startup:fe1a8150 ] CreateStateObject(GMTState, 0xfe8b3110, inputs=25, states=13)
EOSM: [ Startup:ff0d8588 ] task_create(GuiLockTask, prio=17, stack=0, entry=ff0d8260, arg=0)
[ FileMgr:ff755614 ] register_interrupt(SDDMADriver, 0x171, 0xff7555c0, 0x0)
[ Startup:ff134254 ] register_func('PlayEffectSound', ff133cdc, 0)
[ Startup:ff368b48 ] CreateStateObject(SNPSState, 0xff92aa80, inputs=13, states=12)
EOSM2: [ Startup:0003671c ] task_create(ASIF, prio=17, stack=0, entry=36628, arg=66a348)
[ Startup:0000b36c ] register_interrupt(BLTDMA, 0x2f, 0xb298, 0xc06e0)
[ Startup:ff142ccc ] register_func('FA_SetAudioVolumeReg', ff141e38, 0)
[ Startup:ff498800 ] CreateStateObject(ACtrlState, 0xffb73b08, inputs=21, 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)
7D2S: [ init:fe0a39c7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a2511, arg=0)
[ init:fe0d0767 ] register_interrupt(CAMIF_1, 0xa8, 0xfe11d779, 0x0)
[ OmarInit:fe117423 ] register_func('PCMCheck', fe117289, 0)
EOSM3: [ CtrlSrv:bfe15513 ] task_create(LensController, prio=15, stack=0, entry=fc0f873f, arg=0)
[ Startup:fc52be1d ] register_interrupt(BltDmac, 0x10c, 0xfc52bd8d, 0x24ec0c)
[ Startup:fc327d7b ] register_func('EFLensCom.SetError', fc2ef9e1, 0)
EOSM10: [ Startup:bfe154f7 ] task_create(RemCPUSwChk, prio=17, stack=800, entry=fc08d0a9, arg=0)
[ Startup:fc1fabdf ] register_interrupt(WdtInt, 0x18b, 0xfc1fab7b, 0x0)
[ SD1stInit:010e2a99 ] register_func('SDCardUHSActive', 10e2a4f, 0)
EOSM5: [CPU0] [ Startup:e0466b45 ] task_create(SD1stInit, prio=18, stack=0, entry=e0466ad5, arg=0)
[CPU0] [ Startup:e03adfc5 ] register_interrupt(ICAPCHx, 0x189, 0xe03addd1, 0xb)
FAILED!
A1100: [ Startup:ffc16b98 ] task_create(CaptSeqTask, prio=17, stack=1000, entry=ffc49060, arg=0)
[ ISComTask:ffcf5c9c ] register_interrupt(SIO_Int, 0x37, 0xffcf5be0, 0x7)
[ Startup:ffc32f50 ] register_func('EngineDriver.Create', ffcfa6f8, 0)
Testing call/return trace on main firmware...
5D3eeko: Dry> +.....
1 ints, no reti
5D4AE: BootLoaderEND +.....
7 ints, 7 reti, 22 task switches ( AeCapture AECom AEMgr )
18892 calls, 18825 returns OK
5D: ROM READY +.....
53 ints, 53 reti, 50 task switches ( (null) tCmdShell tDbgMgr )
15780 calls, 15714 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
7D2: K289M READY +.....
6 ints, 6 reti, 16 task switches ( DbgMgr EventMgr idle )
19689 calls, 19629 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
77D: BootLoader +++.....
211 ints (3 nested), 208 reti, 471 task switches ( AEmodeJudge CSMgrTask DbgMgr )
66189 calls, 66011 returns OK
60D: K287 READY +++++++++++.+++++++..+++++++..++.....
1291 ints (142 nested), 1149 reti, 2716 task switches ( AEmodeJudge AeWb ASIF )
621522 calls, 621133 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 +.....
66 ints, 66 reti, 94 task switches ( (null) tActSweep tDigProp )
50394 calls, 50286 returns OK
450D: K176 READY +++..+++...+++++.....
2407 ints, 2407 reti, 1261 task switches ( (null) t1stCaptur t2ndCaptur )
590080 calls, 589744 returns OK
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
650D: K301 READY ++++++++++++++..+.....
1702 ints (149 nested), 1552 reti, 2811 task switches ( AEmodeJudge AeWb ASIF )
317730 calls, 317252 returns OK
750D: BootLoaderEND +++.....
305 ints (52 nested), 252 reti, 517 task switches ( AEmodeJudge DbgMgr EFLensComTask )
57885 calls, 57721 returns OK
760D: BootLoaderEND +++.....
427 ints (58 nested), 369 reti, 640 task switches ( AEmodeJudge CSMgrTask DbgMgr )
72471 calls, 72298 returns OK
700D: K326 READY +++++++++++..+.....
1491 ints (151 nested), 1339 reti, 2424 task switches ( AEmodeJudge AeWb ASIF )
305780 calls, 305301 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 ++++++++++++...+...+++++++.....
1457 ints (148 nested), 1309 reti, 1927 task switches ( AEmodeJudge AeWb ASIF )
806328 calls, 805845 returns OK
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
EOSM2: K355 READY +++++...+.....
3142 ints (73 nested), 3069 reti, 886 task switches ( AEmodeJudge CSMgrTask DbgMgr )
183981 calls, 183792 returns OK
EOSM: K331 READY ++++.+....+.....
2172 ints (82 nested), 2090 reti, 813 task switches ( AEmodeJudge CSMgrTask DbgMgr )
145275 calls, 145065 returns OK
Testing call/return trace on fromutility...
5D: FROMUTILITY MENU Ver 0.45 IDC OK
5D4: FROMUTILITY MENU Ver 0.10 1047 calls, 1044 returns OK
5D3: FROMUTILITY MENU Ver 0.23 1179 calls, 1174 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
40D: FROMUTILITY MENU Ver 0.17 IDC OK
7D: FROMUTILITY MENU Ver 0.14 IDC OK
60D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK
70D: FROMUTILITY MENU Ver 0.17 1499 calls, 1494 returns OK
50D: FROMUTILITY not executed IDC OK
77D: FROMUTILITY MENU Ver 0.21 854 calls, 851 returns 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
1300D: FROMUTILITY MENU Ver 0.11 716 calls, 713 returns OK
1200D: FROMUTILITY MENU Ver 0.06 967 calls, 962 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
40D: K190 READY : Ver 4.0.1
0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF02D8
0xFFFF246C -> 0x100000 size 0xC6C4 at 0xFFFF0E30
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
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
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
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
EOSM2: K355 READY
0xFFFF0000 -> 0x0 size 0x40 at 0xFFFF0994
0xFFFE0000 -> 0x100000 size 0xFF2C at 0xFFFF0FCC
0xFFD1F0E4 -> 0x1900 size 0xB70A0 at 0xFF0C000C
0xFF0C0E04 -> 0x4B0 size 0x1E8 at 0xFF0C0D70
5D4AE: K349AE AECU Firm Ver. 5.8.1(5.8.1)
0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8
0xFE025450 -> 0x40100000 size 0xAAD0 at 0xFE021768
0xFE2DFF8C -> 0x0 size 0x3D34 at 0xFE0A00A8
0xFE2E3CC0 -> 0x80000800 size 0x7218 at 0xFE0A00C6
0xFE2EAED8 -> 0x4000 size 0x8C1C at 0xFE0A00DA
5D3eeko: Dry>
7D2S: K289S READY
0xFC020000 -> 0x0 size 0x40 at 0xFE0200C8
0xFE0259B4 -> 0x40100000 size 0xC890 at 0xFE0219F8
0xFE472804 -> 0x0 size 0x3CA0 at 0xFE0A00A8
0xFE4764A4 -> 0x80000800 size 0xB144 at 0xFE0A00C6
0xFE4815E8 -> 0x4000 size 0x4900 at 0xFE0A00DA
Testing PowerShot models...
EOSM3:
SD boot: StartDiskboot
Display: TurnOnDisplay
ROMcopy:
0xFC004774 -> 0x1D0 size 0x1D8 at 0xFC003F14
0xFCCABEE8 -> 0x10E1000 size 0x264AC at 0xFC02001A
0xFCCD2394 -> 0xBFE10800 size 0x6B94 at 0xFC020040
0xFCC637A8 -> 0x8000 size 0x48740 at 0xFC020054
EOSM10:
SD boot: FAILED!
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
6D2: xd xm prio resume suspend release sem mutex event mq exit
40D: skipping
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: Dry-shell 1.17
200D: xd xm prio resume suspend release sem mutex event mq exit
1100D: Dry-shell 1.15
1200D: Dry-shell 1.15
1300D: xd xm prio resume suspend release sem mutex event mq exit
EOSM: Dry-shell 1.15
EOSM2: Dry-shell 1.17
Testing file I/O (DCIM directory)...
5D2: OK
5D3: OK
6D: OK
40D: OK
50D: OK
60D: OK
70D: OK
450D: OK
500D: OK
550D: OK
600D: OK
650D: OK
700D: OK
100D: OK
1000D: OK
1100D: OK
1200D: OK
1300D: OK
EOSM: OK
EOSM2: OK
5D4: OK
80D: OK
750D: OK
760D: OK
77D: OK
200D: OK
6D2: OK
800D: OK
Testing file I/O (minimal/qemu-fio)...
5D: Compile error
5D2: Trying CF card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:41
FIO_FindClose: completed 230 iterations.
5D3: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:42
FIO_FindClose: completed 28208 iterations.
5D4: Trying SD card...
--> DCIM 00000000 00000010 30/09/2017 14:15
--> AUTOEXEC.BIN 0009cc20 00000020 27/03/2019 11:42
FIO_FindClose: completed 3670 iterations.
6D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:42
FIO_FindClose: completed 27100 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 27/03/2019 11:43
FIO_FindClose: completed 210 iterations.
60D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:43
FIO_FindClose: completed 30613 iterations.
70D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 000844c0 19980020 27/03/2019 11:43
FIO_FindClose: completed 26012 iterations.
77D: Compile error
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 27/03/2019 11:44
FAILED!
550D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:44
FIO_FindClose: completed 37522 iterations.
600D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:44
FIO_FindClose: completed 37835 iterations.
650D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:44
FIO_FindClose: completed 27722 iterations.
700D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:44
FIO_FindClose: completed 25937 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 27/03/2019 11:45
FIO_FindClose: completed 28695 iterations.
200D: Trying SD card...
--> DCIM 00000000 00000010 30/09/2017 14:15
--> AUTOEXEC.BIN 0009bfe0 00000020 27/03/2019 11:45
FIO_FindClose: completed 4047 iterations.
1000D: Compile error
1100D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 00001fe0 19980020 27/03/2019 11:45
FIO_FindClose: completed 35824 iterations.
1200D: Trying SD card...
--> DCIM 00000000 19980010 30/09/2017 14:15
--> AUTOEXEC.BIN 0006d2a0 19980020 27/03/2019 11:46
FIO_FindClose: completed 36015 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 (93160, 1) **INT-10h**
5D3: Hello from task run_test
Hello from HPTimer (95720, 1) **INT-10h**
5D4: Hello from task run_test
Hello from HPTimer (67304, 1) **INT-28h**
6D: Hello from task run_test
Hello from HPTimer (49896, 1) **INT-10h**
6D2: FAILED!
FAILED!
FAILED!
7D: Hello from task run_test
Hello from HPTimer (126952, 1) **INT-10h**
7D2: Hello from task run_test
4: 80.640 [ ADC ] CalibraHello from HPTimer (281832, 1) **INT-28h**
40D: Compile error
50D: Hello from task run_test
Hello from HPTimer (84968, 1) **INT-0Ah**
60D: Hello from task run_test
Hello from HPTimer (64488, 1) **INT-10h**
70D: Hello from task run_test
Hello from HPTimer (70376, 1) **INT-10h**
77D: Compile error
80D: Hello from task run_test
Hello from HPTimer (71912, 1) **INT-28h**
400D: Compile error
450D: Compile error
500D: Hello from task run_test
Hello from HPTimer (74216, 1) **INT-10h**
550D: Hello from task run_test
Hello from HPTimer (60648, 1) **INT-10h**
600D: Hello from task run_test
Hello from HPTimer (62184, 1) **INT-10h**
650D: Hello from task run_test
Hello from HPTimer (49640, 1) **INT-10h**
700D: Hello from task run_test
Hello from HPTimer (51176, 1) **INT-10h**
750D: Compile error
760D: FAILED!
FAILED!
FAILED!
800D: Compile error
100D: Hello from task run_test
Hello from HPTimer (68072, 1) **INT-10h**
200D: Hello from task run_test
Hello from HPTimer (71656, 1) **INT-28h**
1000D: Compile error
1100D: Hello from task run_test
Hello from HPTimer (41704, 1) **INT-10h**
1200D: Hello from task run_test
Hello from HPTimer (44008, 1) **INT-10h**
1300D: Hello from task run_test
Hello from HPTimer (72424, 1) **INT-10h**
EOSM: Hello from task run_test
Hello from HPTimer (45800, 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
60D: ............................................................... OK
450D: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQEMU not running FAILED!
550D: ................ OK
500D: ........................... OK
70D: ....................................................:......:.... OK
650D: .............. OK
700D: ................. OK
1000D: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQEMU not running FAILED!
600D: ..................................................... OK
100D: ..................................................... OK
1100D: ...........................!!!!.. FAILED!
EOSM: ...........................:... OK
1200D: ...........................!!!!.. FAILED!
EOSM2: ...............!................. FAILED!
1300D: ...........................................:........... OK
Testing callstack consistency with call/return trace for DebugMsg calls...
5D: skipping
5D2: 26 warning(s) OK
5D3: 4128 stack traces, 59 stacks, 1266 task switches, 2180 interrupts OK
5D4: QEMU not running
1 warning(s) OK
7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK
40D: skipping
6D: 2786 stack traces, 53 stacks, 883 task switches, 2052 interrupts OK
6D2: 2 warning(s) OK
7D2: 59 stack traces, 13 stacks, 15 task switches, 648 interrupts OK
60D: 3839 stack traces, 38 stacks, 985 task switches, 1360 interrupts OK
50D: 31 warning(s) OK
70D: 1810 stack traces, 34 stacks, 636 task switches, 1966 interrupts OK
400D: skipping
77D: 2 warning(s) OK
450D: skipping
80D: 1419 stack traces, 33 stacks, 630 task switches, 1154 interrupts OK
500D: 24 warning(s) OK
550D: 1714 stack traces, 35 stacks, 1133 task switches, 1338 interrupts OK
600D: 4228 stack traces, 35 stacks, 982 task switches, 1367 interrupts OK
650D: 1304 stack traces, 48 stacks, 752 task switches, 1399 interrupts OK
750D: 2 warning(s) OK
700D: 3126 stack traces, 62 stacks, 882 task switches, 1504 interrupts OK
760D: 2 warning(s) OK
800D: 2 warning(s) OK
200D: 2 warning(s) OK
100D: 2098 stack traces, 57 stacks, 897 task switches, 1643 interrupts OK
1000D: skipping
1100D: 3707 stack traces, 35 stacks, 952 task switches, 1421 interrupts OK
1200D: 3816 stack traces, 38 stacks, 1032 task switches, 1467 interrupts OK
1300D: 2272 stack traces, 39 stacks, 1093 task switches, 1547 interrupts OK
EOSM: 1749 stack traces, 49 stacks, 890 task switches, 1311 interrupts OK
EOSM2: 3289 stack traces, 64 stacks, 960 task switches, 1635 interrupts OK
Preparing portable ROM dumper...
Testing portable ROM dumper...
5D: CF: ROM0.BIN: OK ROM1.BIN: OK
5D2: CF: ROM0.BIN: OK ROM1.BIN: OK
5D3: SD: ROM0.BIN: OK ROM1.BIN: OK
5D4: SD: ROM1.BIN: OK SFDATA.BIN: OK
6D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
6D2: SD: ROM0.BIN: OK ROM1.BIN: OK
7D: CF: ROM0.BIN: OK ROM1.BIN: OK
7D2: SD: ROM1.BIN: OK
40D: CF: ROM0.BIN: OK ROM1.BIN: OK
50D: CF: ROM0.BIN: OK ROM1.BIN: OK
60D: SD: ROM0.BIN: OK ROM1.BIN: OK
70D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
77D: SD: ROM0.BIN: OK ROM1.BIN: OK
80D: SD: ROM1.BIN: OK SFDATA.BIN: OK
400D: CF: ROM0.BIN: OK ROM1.BIN: OK
450D: SD: ROM0.BIN: OK ROM1.BIN: OK
500D: SD: ROM0.BIN: OK ROM1.BIN: OK
550D: SD: ROM0.BIN: OK ROM1.BIN: OK
600D: SD: ROM0.BIN: OK ROM1.BIN: OK
650D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
700D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
750D: SD: ROM1.BIN: OK SFDATA.BIN: OK
760D: SD: ROM1.BIN: OK SFDATA.BIN: OK
800D: SD: ROM0.BIN: OK ROM1.BIN: OK
100D: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
200D: SD: ROM0.BIN: OK ROM1.BIN: OK
1000D: SD: ROM0.BIN: OK ROM1.BIN: OK
1100D: SD: ROM0.BIN: OK ROM1.BIN: OK
1200D: SD: ROM0.BIN: OK ROM1.BIN: OK
1300D: SD: ROM0.BIN: OK ROM1.BIN: OK
EOSM: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
EOSM2: SD: ROM0.BIN: OK ROM1.BIN: OK SFDATA.BIN: OK
Cleaning up...
Restoring your SD/CF card images...
#
# Test suite completed.
#
set +v
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/sharedspace/QEMU/qemu-eos/html to /var/lib/jenkins/jobs/QEMU-tests/htmlreports/QEMU_20self-testing_20results
Triggering a new build of QEMU-coverage
Triggering a new build of QEMU-EOSM2
Triggering a new build of QEMU-ML-menu
Triggering a new build of QEMU-memcheck
Triggering a new build of QEMU-FA_CaptureTestImage
Triggering a new build of QEMU-dm-spy
Triggering a new build of QEMU-boot-check
Triggering a new build of QEMU-1300D
Finished: SUCCESS