From: Krzysztof Kozlowski <krzk@kernel.org>
To: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
Cc: "Frédéric Basse" <contact@fredericb.info>,
"Peter Maydell" <peter.maydell@linaro.org>,
"Eduardo Habkost" <ehabkost@redhat.com>,
"Evgeny Voevodin" <e.voevodin@samsung.com>,
"Bartlomiej Zolnierkiewicz" <b.zolnierkie@samsung.com>,
"Igor Mitsyanko" <i.mitsyanko@gmail.com>,
qemu-devel@nongnu.org,
"Jean-Christophe Dubois" <jcd@tribudubois.net>,
qemu-arm@nongnu.org, "Dmitry Solodkiy" <d.solodkiy@samsung.com>,
"Cleber Rosa" <crosa@redhat.com>,
"Maksim Kozlov" <m.kozlov@samsung.com>,
"Philippe Mathieu-Daudé" <philmd@redhat.com>,
"Guenter Roeck" <linux@roeck-us.net>
Subject: Re: [PATCH 0/5] hw/arm/exynos4210: Add acceptance tests to the SMDKC210 board
Date: Mon, 7 Oct 2019 11:10:24 +0200 [thread overview]
Message-ID: <20191007091024.GC541@pi3> (raw)
In-Reply-To: <20191005154748.21718-1-f4bug@amsat.org>
On Sat, Oct 05, 2019 at 05:47:43PM +0200, Philippe Mathieu-Daudé wrote:
> Hi all,
>
> Yesterday Peter Maydell asked on IRC if I had any working Exynos4
> image. I looked at some old backuped notes and could boot Guenter
> initrd with BusyBox.
> I'll use this cover letter to share my notes, they might help to
> have this board fully usable again.
>
> This board is listed as "Odd Fixes". Since we have it covered, I
> thought it was worthwhile to have it covered by tests to avoid
> more regressions.
>
> Frédéric Basse used this board last year:
> https://fredericb.info/2018/03/emulating-exynos-4210-bootrom-in-qemu.html
>
> I'll have a look a these particular commits he added:
>
> - https://github.com/frederic/qemu-exynos-bootrom/commit/9be5c9f2253dbc04ee
>
> sd: add sd clock support to SDHC_CLKCON
>
> - https://github.com/frederic/qemu-exynos-bootrom/commit/6f045949ee2fdec624
>
> sd: always reply to ACMD41 (SD_APP_OP_COND)
>
> Guenter also carries on this patch:
>
> - https://github.com/groeck/qemu/commit/0a80543cc910d
>
> hw/timer/exynos4210_mct: Initialize timer before starting it
>
> When booting a recent Linux kernel, the qemu message "Timer with period
> zero, disabling" is seen, apparently because a timer is started before
> being initialized. Fix the problem by initializing the offending timer
> before starting it.
>
> It might also be interesting to use Krzysztof's initramfs image:
> https://github.com/krzk/tools/blob/master/run-qemu.sh#L29
I haven't been working on QEMU since 2 years but I can try to find that
initramfs image.
The recent initramfs I create, is for testing kernel under my Buildbot.
I take standard initramfs from Arch ARM and then I add some more stuff:
Source/instruction is here:
https://github.com/krzk/tools/tree/master/buildbot/initramfs
and the script making it for each boot is here:
https://github.com/krzk/tools/blob/master/buildbot/build-slave-deploy.sh#L50
https://github.com/krzk/tools/blob/master/pi/make-initramfs.sh
Best regards,
Krzysztof
>
> The 1st test added works fine, however the 2nd (SD card) is not
> reliable so it is disabled. We might need to adapt the ADMA patch
> Igor sent once:
> https://patchwork.ozlabs.org/patch/181854/
>
> If you want to run the Avocado tests, you need these other patches
> pending review:
>
> - https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06439.html
> "tests/boot_linux_console: Extract the gunzip() helper"
>
> - https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg06438.html
> "python/qemu/machine: Allow to use other serial consoles than default"
> (only for the 2nd disabled test)
>
> Regards,
>
> Phil.
>
> Based-on: 20190926173428.10713-16-f4bug@amsat.org
>
> Philippe Mathieu-Daudé (5):
> tests/boot_linux_console: Add initrd test for the Exynos4210
> hw/sd/sdhci: Add a comment to distinct the i.MX eSDHC functions
> hw/sd/sdhci: Add dummy Samsung SDHCI controller
> hw/arm/exynos4210: Use the Samsung s3c SDHCI controller
> tests/boot_linux_console: Add sdcard test for the Exynos4210
>
> hw/arm/exynos4210.c | 2 +-
> hw/sd/sdhci.c | 68 +++++++++++++++++++-
> include/hw/sd/sdhci.h | 2 +
> tests/acceptance/boot_linux_console.py | 88 ++++++++++++++++++++++++++
> 4 files changed, 158 insertions(+), 2 deletions(-)
>
> --
> 2.20.1
>
next prev parent reply other threads:[~2019-10-07 9:10 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-05 15:47 [PATCH 0/5] hw/arm/exynos4210: Add acceptance tests to the SMDKC210 board Philippe Mathieu-Daudé
2019-10-05 15:47 ` [PATCH 1/5] tests/boot_linux_console: Add initrd test for the Exynos4210 Philippe Mathieu-Daudé
2019-10-07 16:28 ` Peter Maydell
2019-10-08 21:49 ` Cleber Rosa
2019-10-08 23:01 ` Guenter Roeck
2019-10-09 13:38 ` Peter Maydell
2019-10-09 19:07 ` Cleber Rosa
2019-10-10 13:43 ` Philippe Mathieu-Daudé
2019-10-21 12:11 ` Philippe Mathieu-Daudé
2019-10-08 21:35 ` Cleber Rosa
2019-10-05 15:47 ` [PATCH 2/5] hw/sd/sdhci: Add a comment to distinct the i.MX eSDHC functions Philippe Mathieu-Daudé
2019-10-08 21:58 ` Cleber Rosa
2019-10-05 15:47 ` [PATCH 3/5] hw/sd/sdhci: Add dummy Samsung SDHCI controller Philippe Mathieu-Daudé
2019-10-07 8:59 ` Krzysztof Kozlowski
2019-10-05 15:47 ` [PATCH 4/5] hw/arm/exynos4210: Use the Samsung s3c " Philippe Mathieu-Daudé
2019-10-07 9:00 ` Krzysztof Kozlowski
2019-10-05 15:47 ` [PATCH 5/5] tests/boot_linux_console: Add sdcard test for the Exynos4210 Philippe Mathieu-Daudé
2019-10-08 23:12 ` Cleber Rosa
2019-10-07 9:10 ` Krzysztof Kozlowski [this message]
2019-10-07 17:42 ` [PATCH 0/5] hw/arm/exynos4210: Add acceptance tests to the SMDKC210 board Krzysztof Kozlowski
2019-10-18 14:48 ` Philippe Mathieu-Daudé
2019-10-22 12:54 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191007091024.GC541@pi3 \
--to=krzk@kernel.org \
--cc=b.zolnierkie@samsung.com \
--cc=contact@fredericb.info \
--cc=crosa@redhat.com \
--cc=d.solodkiy@samsung.com \
--cc=e.voevodin@samsung.com \
--cc=ehabkost@redhat.com \
--cc=f4bug@amsat.org \
--cc=i.mitsyanko@gmail.com \
--cc=jcd@tribudubois.net \
--cc=linux@roeck-us.net \
--cc=m.kozlov@samsung.com \
--cc=peter.maydell@linaro.org \
--cc=philmd@redhat.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.