SuccessConsole 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/
no changes found
[magic-lantern] $ hg update --clean --rev qemu
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[magic-lantern] $ hg log --rev . --template {node}
[magic-lantern] $ hg log --rev . --template {rev}
[magic-lantern] $ hg log --rev c4b3c68b34759989d029748b569d0e36db43f8ff --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(c4b3c68b34759989d029748b569d0e36db43f8ff)" --encoding UTF-8 --encodingmode replace
[QEMU] $ /bin/bash -v /tmp/jenkins216489619654276389.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/

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\//"

[...]

patching file target-arm/translate.h
patching file vl.c
Setting up SD card image...
'../magic-lantern/contrib/qemu/sd.img.xz' -> './sd.img.xz'
Setting up CF card image...
'sd.img' -> 'cf.img'

Next steps:
===========

1) Compile QEMU

   cd /path/to/qemu/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/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/
   ./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 700D -s -S & arm-none-eabi-gdb -x 700D/patches.gdb


Online documentation: 

   https://bitbucket.org/hudson/magic-lantern/src/qemu/contrib/qemu/

Enjoy!
#
#
cd ../..
cd ../qemu/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/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 -r 1200D
pulling from https://bitbucket.org/hudson/magic-lantern/
no changes found
cd ..

cd qemu
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/ZicoAssert \$CAM/ZicoAssert ..\/..\/..\/qemu-roms\/\$CAM/g" tests/run_tests.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...
    50D: .................. OK
    5D2: ....................... OK
    40D: ..................... OK
   550D: ............ OK
   450D: ........................... OK
   500D: ......................... OK
    5D3: ....................................................... OK
    60D: .................................................... OK
     6D: ....................!................................ FAILED!
   650D: ...... OK
   700D: ......... OK
    70D: ......................................................... OK
   600D: ............................................ OK
  1100D: ........................ OK
  1000D: ,........................... OK
  1200D: ......................... OK
   100D: ............................................ OK
  1300D: .......................................... OK
  EOSM2: ....................... OK
   EOSM: ........................... OK

Testing card formatting...
    5D2: .......?.. OK
     6D: ......... OK
    50D: .....?.. OK
    5D3: ............ OK
    60D: .......... OK
    40D: !!!!!!!?!! FAILED!
    70D: ......... OK
   500D: ...?.. OK
   450D: .....?.. OK
   550D: ...?.. OK
   600D: ......?.. OK
   650D: ...?.. OK
   100D: ...?.. OK
   700D: ......... OK
  1000D: ,....?.. OK
  1100D: ......?.. OK
  1200D: ........ OK
  1300D: .......?.. OK
   EOSM: ......?.. OK
  EOSM2: .......?.. OK

Testing GDB scripts...
     5D: TC UND[    tExcTask:ffb223cc ] task_create(CmdShell, prio=a, stack=0, entry=ffb22420, arg=0)
         [            :ffb2cc1c ] register_interrupt(BLTDMA, 0x74, 0xffb2ce2c, 0x17fb34)
    5D2: [     FileMgr:ff9b979c ] task_create(AudioLevel, prio=19, stack=0, entry=ff9b96a8, arg=6851d4)
         [   CSMgrTask:ffb8bb58 ] register_interrupt(CFDriver, 0x82, 0xffb8b8cc, 0x0)
    5D3: [     Startup:0000c194 ] task_create(LVC_FACE, prio=17, stack=800, entry=ff0fedb8, arg=0)
         [     Startup:0000cc38 ] register_interrupt(BLTDMA, 0x2f, 0xcafc, 0x43220)
    5D4: [     RomRead:000022bf ] task_create(OmarInit, prio=f, stack=400, entry=223b, arg=9eba68)
         [      SFRead:fe269581 ] register_interrupt(SerialFlash, 0xde, 0xfe269489, 0x0)
     6D: [     Startup:0003976c ] task_create(Fcreate, prio=19, stack=0, entry=39658, arg=6e7d30)
         [     Startup:ff147718 ] register_interrupt(SerialFlash, 0x162, 0xff1474cc, 0x0)
     7D: FAILED!
         FAILED!
   7D2M: [        init:fe0a32e7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a221d, arg=0)
         [        init:fe10ea97 ] register_interrupt(CAMIF_1, 0xa8, 0xfe299019, 0x0)
    40D: [    tFileMgr:ffd56324 ] task_create(Remote, prio=19, stack=0, entry=ffd56768, arg=493074)
         [   tTaskMain:ffc2d16c ] register_interrupt(CAPREADY, 0x53, 0xffc2d270, 0x0)
    50D: [     Startup:ff98fca4 ] task_create(FrontShtDevelop, prio=14, stack=0, entry=ff98fb8c, arg=6ffd08)
         [   CSMgrTask:ffb6298c ] register_interrupt(CFDriver, 0x82, 0xffb62700, 0x0)
    60D: [     FileMgr:ff1dcc18 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1dcb24, arg=978838)
         [     FileMgr:ff4f47dc ] register_interrupt(SDDMADriver, 0xb8, 0xff4f4774, 0x0)
    70D: [     Startup:0003d53c ] task_create(SsLaterDevelop, prio=14, stack=1000, entry=3d428, arg=6e8a48)
         [     Startup:ff145278 ] register_interrupt(SerialFlash, 0x162, 0xff14502c, 0x0)
    80D: [     Startup:0000144b ] task_create(FileMgr, prio=19, stack=0, entry=13c7, arg=83b204)
         [     Startup:fe69c395 ] register_interrupt(LENSIF_SEL, 0x5a, 0xfe69c217, 0x0)
   400D: [    tStartup:ff81bd24 ] task_create(MainCtrl, prio=15, stack=4000, entry=ff81be5c, arg=0)
         [    tStartup:ffafa010 ] register_interrupt(CARDDOOR_ISR, 0x51, 0xffafa104, 0x0)
   450D: [    tFileMgr:ffcce0b8 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ffcce6b8, arg=0)
         [    tFileMgr:ffce19e8 ] register_interrupt(SDDMADriver, 0x32, 0xffce1aa4, 0x0)
   500D: [     Startup:ff1a5f24 ] task_create(RearShtDevelop, prio=14, stack=0, entry=ff1a5e0c, arg=8408ec)
         [   CSMgrTask:ff393234 ] register_interrupt(SDDriver, 0xb1, 0xff39305c, 0x0)
   550D: [     Startup:ff1d8b30 ] task_create(PropMgr, prio=14, stack=0, entry=ff1d8a3c, arg=726d20)
         [     Startup:ff1baffc ] register_interrupt(SIO3_ISR, 0x36, 0xff1baebc, 0x0)
   600D: [     FileMgr:ff1fbba8 ] task_create(AudioLevel, prio=19, stack=0, entry=ff1fbab4, arg=8c816c)
         [   CSMgrTask:ff4f8770 ] register_interrupt(SDDriver, 0xb1, 0xff4f7dd0, 0x0)
   650D: [     Startup:ff203cf8 ] task_create(TestGero, prio=19, stack=1000, entry=ff203a74, arg=0)
         [     FileMgr:ff7a0054 ] register_interrupt(SDDMADriver, 0x171, 0xff7a0000, 0x0)
   700D: [     FileMgr:ff62ea3c ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ff62e7c0, arg=0)
         [     FileMgr:ff7a9c00 ] register_interrupt(SDDMADriver, 0x171, 0xff7a9bac, 0x0)
   750D: [     FileMgr:fe2511fb ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe251109, arg=0)
         [     FileMgr:fe252ef3 ] register_interrupt(SdDmaInt0, 0xbe, 0xfe252eb3, 0x0)
   760D: [     FileMgr:fe27f4b7 ] task_create(CSMgrTask, prio=1c, stack=1000, entry=fe27f3c5, arg=0)
         [     FileMgr:fe2811af ] register_interrupt(SdDmaInt0, 0xbe, 0xfe28116f, 0x0)
   100D: [     Startup:0003a7f0 ] task_create(PropMgr, prio=14, stack=0, entry=3a6fc, arg=4775e4)
         [    Startup2:ff1442c8 ] register_interrupt(SerialFlash, 0x162, 0xff14407c, 0x0)
  1000D: [    tFileMgr:ffcd7a6c ] task_create(CSMgrTask, prio=1c, stack=1000, entry=ffcd806c, arg=0)
         [    tFileMgr:ffceb39c ] register_interrupt(SDDMADriver, 0x32, 0xffceb458, 0x0)
  1100D: [     Startup:ff021c80 ] task_create(GuiLockTask, prio=17, stack=0, entry=ff021994, arg=0)
         [   CSMgrTask:ff4c8e00 ] register_interrupt(SDDriver, 0xb1, 0xff4c8460, 0x0)
  1200D: [     FileMgr:ff2b9bd8 ] task_create(AudioLevel, prio=19, stack=0, entry=ff2b9ae4, arg=88b9a4)
         [   CSMgrTask:ff5b1804 ] register_interrupt(SDDriver, 0xb1, 0xff5b0e58, 0x0)
  1300D: [     FileMgr:fe2c2208 ] task_create(AudioLevel, prio=19, stack=0, entry=fe2c2114, arg=7db594)
         [   CSMgrTask:fe63e3ac ] register_interrupt(SDDriver, 0x4b, 0xfe63da24, 0x0)
   EOSM: [     Startup:00021b44 ] task_create(FrontShtDevelop, prio=14, stack=0, entry=21a30, arg=6f6488)
         [     FileMgr:ff755614 ] register_interrupt(SDDMADriver, 0x171, 0xff7555c0, 0x0)
  EOSM2: [     PropMgr:ff0cce1c ] task_create(HotPlug, prio=1e, stack=0, entry=ff0cc8c4, arg=0)
         [     PropMgr:ff0cce84 ] register_interrupt(MICDET, 0x56, 0xff0cc7d4, 0x0)
5D3eeko: [        init:01e420a1 ] task_create(ColorTask, prio=5, stack=5000, entry=1e41f9b, arg=0)
         [        init:01e02b65 ] register_interrupt(EekoBltDmac, 0xa1, 0x1e02ad5, 0x1ed1c9c)
  5D4AE: [        init:fe0a2aa1 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a2159, arg=0)
         [        init:fe0d93e5 ] register_interrupt(UTimerDriver, 0x7e, 0xfe0d936f, 0x7)
   7D2S: [        init:fe0a39c7 ] task_create(TaskMain, prio=1d, stack=0, entry=fe0a2511, arg=0)
         [        init:fe0d0767 ] register_interrupt(CAMIF_1, 0xa8, 0xfe11d779, 0x0)
  EOSM3: [     Startup:bfe15513 ] task_create(WdtPrint, prio=1, stack=200, entry=fc144e17, arg=0)
         [     Startup:fc144ed3 ] register_interrupt(WdtInt, 0x18b, 0xfc144e6b, 0x0)
 EOSM10: [     Startup:bfe154f7 ] task_create(RemCPUSwChk, prio=17, stack=800, entry=fc08d0a9, arg=0)
         [     Startup:fc1fabdf ] register_interrupt(WdtInt, 0x18b, 0xfc1fab7b, 0x0)
  EOSM5: [CPU0] [     Startup:e0466b45 ] task_create(SD1stInit, prio=18, stack=0, entry=e0466ad5, arg=0)
         [CPU0] [     Startup:e03adfc5 ] register_interrupt(ICAPCHx, 0x189, 0xe03addd1, 0xb)
  A1100: [     Startup:ffc3f6b0 ] task_create(SD1stInit, prio=18, stack=0, entry=ffc3f604, arg=0)
         FAILED!

Testing call/return trace on main firmware...
5D3eeko: Dry>             +..... 
                          1 ints, no reti
  5D4AE: BootLoaderEND    +..... 
                          2 ints, 2 reti, 7 task switches ( DbgMgr idle init )
                          15392 calls, 15349 returns OK
     5D: ROM READY        +..... 
                          50 ints, 50 reti, no task switches
                          13794 calls, 13696 returns OK
   7D2S: BootLoderEND     ++.+..... 
                          26 ints, 26 reti, 2 task switches ( idle init )
                          140450 calls, 140441 returns OK
    5D4: BootLoaderEND    +..... 
                          2 ints, 1 reti, 4 task switches ( DbgMgr idle init )
                          2192 calls, 2167 returns OK
    5D2: K218 READY       +++++++++..... 
                          1072 ints (147 nested), 924 reti, 1535 task switches ( ASIF AudioLevel AviRead )
                          358283 calls, 357940 returns OK
    5D3: K285 READY       ++++++++++.++++..... 
                          1508 ints (150 nested), 1358 reti, 3032 task switches ( AEmodeJudge AeWb ASIF )
                          467989 calls, 467549 returns OK
     6D: K302 READY       ++++++++++..+..... 
                          1843 ints (182 nested), 1660 reti, 1909 task switches ( AEmodeJudge AeWb ASIF )
                          337322 calls, 336794 returns OK
   7D2M: BootLoderEND     +..... 
                          5 ints, 5 reti, 16 task switches ( DbgMgr EventMgr idle )
                          20117 calls, 20057 returns OK
     7D: Bad output       ++..+..+++..... 
                          no interrupts 
                          38 calls, 33 returns OK
    50D: K261 READY       +++++++++++..... 
                          803 ints (126 nested), 677 reti, 1323 task switches ( ASIF AudioLvl AviRead )
                          267022 calls, 266686 returns OK
    40D: K190 READY       +++...+++++....+.+++.+...+..... 
                          2716 ints, 2716 reti, 782 task switches ( (null) t1stCaptur t2ndCaptur )
                          IDC OK
    60D: K287 READY       +++++++.++..++++++++.++++++++..... 
                          1303 ints (143 nested), 1160 reti, 2714 task switches ( AEmodeJudge AeWb ASIF )
                          622375 calls, 621986 returns OK
    70D: K325 READY       ++++++++++++.+..... 
                          1727 ints (207 nested), 1519 reti, 2014 task switches ( AEmodeJudge AeWb ASIF )
                          414503 calls, 413951 returns OK
    80D: BootLoderEND     ++..... 
                          340 ints (66 nested), 273 reti, 518 task switches ( AEmodeJudge DbgMgr EFLensComTask )
                          64727 calls, 64563 returns OK
   400D: Bad output       +..... 
                          57 ints, 57 reti, 94 task switches ( (null) tActSweep tDigProp )
                          50012 calls, 49904 returns OK
   450D: K176 READY       ++.+++..++++..... 
                          2315 ints, 2315 reti, 1254 task switches ( (null) t1stCaptur t2ndCaptur )
                          586083 calls, 585745 returns OK
   500D: K252 READY       ++++++++++++++..... 
                          874 ints (105 nested), 768 reti, 1466 task switches ( ASIF AviRead ConsoleSvr )
                          503556 calls, 503216 returns OK
   550D: K270 READY       ++++.++++++++++++.+..+..... 
                          782 ints (96 nested), 686 reti, 1284 task switches ( AEmodeJudge ASIF AudioLevel )
                          106587 calls, 106388 returns OK
   600D: K286 READY       +++++++++++++++++++++..+..... 
                          1494 ints (155 nested), 1338 reti, 2389 task switches ( AEmodeJudge AeWb ASIF )
                          353543 calls, 353147 returns OK
   650D: K301 READY       +++++++++++++..+..... 
                          1737 ints (155 nested), 1581 reti, 2879 task switches ( AEmodeJudge AeWb ASIF )
                          320794 calls, 320316 returns OK
   750D: BootLoaderEND    +..... 
                          305 ints (52 nested), 252 reti, 517 task switches ( AEmodeJudge DbgMgr EFLensComTask )
                          57893 calls, 57729 returns OK
   700D: K326 READY       ++++++++++...+..... 
                          1527 ints (157 nested), 1369 reti, 2495 task switches ( AEmodeJudge AeWb ASIF )
                          308878 calls, 308399 returns OK
   760D: BootLoaderEND    +..... 
                          305 ints (52 nested), 252 reti, 514 task switches ( AEmodeJudge DbgMgr DOSDriver )
                          58494 calls, 58325 returns OK
  1000D: K254 READY       +++.+++....++++..... 
                          1575 ints, 1575 reti, 1172 task switches ( (null) t1stCaptur t2ndCaptur )
                          532890 calls, 532574 returns OK
   100D: K346 READY       ++++++++++.+..++++++..... 
                          1502 ints (152 nested), 1350 reti, 1991 task switches ( AEmodeJudge AeWb ASIF )
                          791686 calls, 791203 returns OK
  1100D: K288 READY       ++++++++.+.+++++++++++++.+..... 
                          1244 ints (134 nested), 1110 reti, 2676 task switches ( AEmodeJudge AeWb ASIF )
                          494128 calls, 493723 returns OK
  1200D: K327 READY       ++++++++++++++++..... 
                          1186 ints (141 nested), 1045 reti, 2813 task switches ( AEmodeJudge AeWb ASIF )
                          453172 calls, 452769 returns OK
   EOSM: K331 READY       +++++.+....+..... 
                          2590 ints (81 nested), 2508 reti, 1113 task switches ( AEmodeJudge CSMgrTask DbgMgr )
                          165512 calls, 165295 returns OK
  1300D: K404 READY       ++++++++++.++++++++++++..++..... 
                          1307 ints (142 nested), 1165 reti, 2861 task switches ( AEmodeJudge AeWb ASIF )
                          568012 calls, 567588 returns OK
  EOSM2: K355 READY       ++..++..+..... 
                          595 ints (56 nested), 539 reti, 694 task switches ( AEmodeJudge CSMgrTask DbgMgr )
                          233509 calls, 233344 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
     6D: FROMUTILITY MENU Ver 0.15 1425 calls, 1420 returns OK
    5D3: FROMUTILITY MENU Ver 0.23 1179 calls, 1174 returns OK
    5D2: FROMUTILITY not executed  IDC OK
     7D: FROMUTILITY MENU Ver 0.14 IDC OK
   7D2M: FROMUTILITY MENU Ver 0.07 875 calls, 872 returns OK
    40D: FROMUTILITY MENU Ver 0.17 IDC OK
    60D: FROMUTILITY MENU Ver 0.09 938 calls, 933 returns OK
    70D: FROMUTILITY MENU Ver 0.17 1499 calls, 1494 returns OK
    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
    50D: FROMUTILITY not executed  IDC 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
   100D: FROMUTILITY MENU Ver 0.09 1334 calls, 1329 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...
    5D3: OK (no display)
   500D: OK
   550D: OK
    50D: OK
    60D: OK
  1100D: OK (no display)
  1200D: Compile error

Testing bootloaders...
     5D: ROM READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF022C
    5D2: K218 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05F8
         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 0xFFFF0974
         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
         0xFEF157AC -> 0x0        size 0x3390     at 0xFE0A00A8
         0xFEF18B3C -> 0x80000800 size 0x9478     at 0xFE0A00C6
         0xFEF21FB4 -> 0x4000     size 0x1B790    at 0xFE0A00DA
     6D: K302 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF0974
         0xFFFE0000 -> 0x100000   size 0xFA64     at 0xFFFF0F70
         0xFFCD33E8 -> 0x1900     size 0x9223C    at 0xFF0C000C
         0xFF0C0DD8 -> 0x4B0      size 0x1E8      at 0xFF0C0D44
   7D2M: K289M READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE0259B4 -> 0x40100000 size 0xC890     at 0xFE0219F8
         0xFEC1A798 -> 0x0        size 0x3CA0     at 0xFE0A00A8
         0xFEC1E438 -> 0x80000800 size 0xB37C     at 0xFE0A00C6
         0xFEC297B4 -> 0x4000     size 0x37FB4    at 0xFE0A00DA
     7D: FAILED!
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05B0
         0xFFFF2C24 -> 0x100000   size 0xC790     at 0xFFFF149C
    40D: K190 READY : Ver 4.0.1
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF02C4
         0xFFFF246C -> 0x100000   size 0xC6C4     at 0xFFFF0E30
    50D: K261 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF067C
         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 0xFFFF05FC
         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 0xFFFF0980
         0xFFFE0000 -> 0x100000   size 0xFFDC     at 0xFFFF0F84
         0xFFD4CE18 -> 0x1900     size 0xAD5C4    at 0xFF0C000C
         0xFF0C0DD8 -> 0x4B0      size 0x1E8      at 0xFF0C0D44
    80D: K350 READY
         0xFC020000 -> 0x0        size 0x40       at 0xFE0200C8
         0xFE0259B4 -> 0x40100000 size 0xC890     at 0xFE0219F8
         0xFF004FC0 -> 0x0        size 0x2BF8     at 0xFE0A00A8
         0xFF007BB8 -> 0x80000800 size 0x9CB0     at 0xFE0A00C6
         0xFF011868 -> 0x4000     size 0x15F14    at 0xFE0A00DA
   400D: Intercom
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF015C
   450D: K176 READY : Ver 4.0.3
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF02EC
         0xFFFF241C -> 0x100000   size 0xD2C8     at 0xFFFF0E50
   500D: K252 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05F0
         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 0xFFFF060C
         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 0xFFFF060C
         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 0xFFFF095C
         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 0xFFFF095C
         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
   100D: K346 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF095C
         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 0xFFFF02E4
         0xFFFF2418 -> 0x100000   size 0xD2BC     at 0xFFFF0E48
  1100D: K288 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF05D0
         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 0xFFFF060C
         0xFFFF2A8C -> 0x100000   size 0xC624     at 0xFFFF1378
         0xFF7EFA3C -> 0x1900     size 0x1473C    at 0xFF0C000C
         0xFF0C01E4 -> 0x4B0      size 0x214      at 0xFF0C0150
  1300D: K404 READY
         0xFFFF0000 -> 0x0        size 0x40       at 0xFFFF00C4
         0xFFFF104C -> 0x100      size 0x80       at 0xFFFF0108
         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 0xFFFF095C
         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 0xFFFF0980
         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: 
QEMU not running
    SD boot: FAILED!
    Display: FAILED!
    ROMcopy:  
      0xFFED5320 -> 0x1900     size 0x98B0     at 0xFFC00088
      0xFFC00250 -> 0x4B0      size 0x214      at 0xFFC001BC

Testing display from bootloader...
     5D: OK
    5D2: OK
    5D3: OK
    5D4: OK
     6D: OK
     7D: OK
   7D2M: OK
    40D: OK
    50D: OK
    60D: OK
    70D: OK
    80D: OK
   400D: OK
   450D: OK
   500D: OK
   550D: OK
   600D: OK
   650D: OK
   700D: OK
   750D: OK
   760D: OK
   100D: 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
    40D: skipping
    5D3: Dry-shell 1.15
    5D4:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq  exit 
     6D: Dry-shell 1.17
     7D: FAILED!
   7D2M:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
    50D: Dry-shell 1.11
    60D: Dry-shell 1.15
   400D: skipping
    70D: Dry-shell 1.17
   450D: skipping
    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
  1000D: skipping
   750D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
   760D:  xd  xm  prio  resume  suspend  release  sem  mutex  event  mq 
   100D: FAILED!
  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
    80D: OK
   750D: OK
   760D: OK

Testing ML restore after format...
   500D: ........... ........... ........... OK

Testing HPTimer and task name...
     5D: Compile error
    5D2: Hello from task run_test
       Hello from HPTimer (84456, 1) **INT-10h**
    5D3: Hello from task run_test
       Hello from HPTimer (102888, 1) **INT-10h**
    5D4: Compile error
     6D: Hello from task run_test
       Hello from HPTimer (48360, 1) **INT-10h**
     7D: QEMU not running
FAILED!
       FAILED!
       FAILED!
   7D2M: Compile error
    40D: Compile error
    50D: Hello from task run_test
       Hello from HPTimer (91880, 1) **INT-10h**
    60D: Hello from task run_test
       Hello from HPTimer (69864, 1) **INT-10h**
    70D: Compile error
    80D: Compile error
   400D: Compile error
   450D: Compile error
   500D: Hello from task run_test
       Hello from HPTimer (61928, 1) **INT-10h**
   550D: Hello from task run_test
       Hello from HPTimer (65256, 1) **INT-10h**
   600D: Hello from task run_test
       Hello from HPTimer (63720, 1) **INT-10h**
   650D: Hello from task run_test
       Hello from HPTimer (74216, 1) **INT-10h**
   700D: Hello from task run_test
       Hello from HPTimer (48872, 1) **INT-10h**
   750D: Compile error
   760D: Compile error
   100D: Compile error
  1000D: Compile error
  1100D: Hello from task run_test
       Hello from HPTimer (34792, 1) **INT-10h**
  1200D: Compile error
  1300D: Compile error
   EOSM: Hello from task run_test
       Hello from HPTimer (45288, 1) **INT-10h**
  EOSM2: Compile error

Testing Canon menu with callstack enabled...
    50D: .................. OK
    5D2: ....................... OK
    40D: ..................... OK
    5D3: ....................................................... OK
     6D: ....................!................................ FAILED!
   450D: ........................... OK
    60D: .................................................... OK
   500D: ......................... OK
   550D: ............ OK
   650D: ...... OK
    70D: ....................................................¿.... FAILED!
   700D: ......... OK
  1000D: ,........................... OK
   600D: ............................................ OK
  1100D: ........................ OK
   100D: ............................................ OK
  1200D: .........................QEMU still running
 OK
  EOSM2: ....................... OK
   EOSM: ........................... OK
  1300D: ....................................¿..... FAILED!

Testing callstack consistency with call/return trace for DebugMsg calls...
     5D: skipping
    5D4: 1 warning(s) OK
    5D2: 32 warning(s) OK
     7D: 0 stack traces, 1 stacks, 0 task switches, 0 interrupts OK
    5D3: 3 warning(s) OK
     6D: 2 warning(s) OK
    40D: skipping
   7D2M: 59 stack traces, 13 stacks, 16 task switches, 797 interrupts OK
    50D: 31 warning(s) OK
    60D: 2703 stack traces, 38 stacks, 988 task switches, 1163 interrupts OK
    80D: 1336 stack traces, 33 stacks, 633 task switches, 1104 interrupts OK
    70D: 4318 stack traces, 83 stacks, 1159 task switches, 2040 interrupts OK
   400D: skipping
   450D: skipping
   550D: 1711 stack traces, 36 stacks, 1148 task switches, 1076 interrupts OK
   500D: 25 warning(s) OK
   600D: 4314 stack traces, 36 stacks, 983 task switches, 1178 interrupts OK
   650D: 18 warning(s) OK
   700D: 18 warning(s) OK
   750D: 2 warning(s) OK
  1000D: skipping
   760D: 2 warning(s) OK
   100D: 3523 stack traces, 67 stacks, 1091 task switches, 1620 interrupts OK
  1100D: 4308 stack traces, 36 stacks, 962 task switches, 1252 interrupts OK
  1200D: 2 warning(s) OK
  1300D: 4264 stack traces, 39 stacks, 1036 task switches, 1223 interrupts OK
   EOSM: 1 warning(s) OK
  EOSM2: 3 warning(s) OK

Preparing portable ROM dumper...
Testing portable ROM dumper...
     5D: skipping
    5D2: skipping
    5D3: ROM0.BIN: OK	ROM1.BIN: OK	
    5D4: ROM1.BIN: OK	
     6D: ROM0.BIN: OK	ROM1.BIN: OK	
     7D: ROM0.BIN: OK	ROM1.BIN: OK	
   7D2M: ROM1.BIN: OK	
    40D: skipping
    50D: skipping
    60D: ROM0.BIN: OK	ROM1.BIN: OK	
    70D: ROM0.BIN: OK	ROM1.BIN: OK	
    80D: ROM1.BIN: OK	
   400D: skipping
   450D: skipping
   500D: skipping
   550D: ROM0.BIN: OK	ROM1.BIN: OK	
   600D: ROM0.BIN: OK	ROM1.BIN: OK	
   650D: ROM0.BIN: OK	ROM1.BIN: OK	
   700D: ROM0.BIN: OK	ROM1.BIN: OK	
   750D: ROM1.BIN: OK	
   760D: ROM1.BIN: OK	
   100D: ROM0.BIN: OK	ROM1.BIN: OK	
  1000D: skipping
  1100D: ROM0.BIN: OK	ROM1.BIN: OK	
  1200D: ROM0.BIN: OK	ROM1.BIN: OK	
  1300D: ROM0.BIN: OK	ROM1.BIN: OK	
   EOSM: ROM0.BIN: OK	ROM1.BIN: OK	
  EOSM2: ROM0.BIN: OK	ROM1.BIN: OK	

Cleaning up...
Restoring your SD/CF card images...

#
# Test suite completed.
#
set +v
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/sharedspace/QEMU/qemu/html to /var/lib/jenkins/jobs/QEMU-tests/htmlreports/QEMU_self-testing_results
Triggering a new build of QEMU-coverage
Triggering a new build of QEMU-memcheck
Triggering a new build of QEMU-dm-spy
Triggering a new build of QEMU-EOSM2
Triggering a new build of QEMU-1300D
Triggering a new build of QEMU-boot-check
Triggering a new build of QEMU-FA_CaptureTestImage
Triggering a new build of QEMU-ML-menu
Finished: SUCCESS