From: Peter Maydell <peter.maydell@linaro.org>
To: "Jan Petrouš" <jan.petrous@tieto.com>
Cc: "QEMU Developers" <qemu-devel@nongnu.org>,
"Grégory ESTRADE" <gregory.estrade@gmail.com>
Subject: Re: [Qemu-devel] [PATCH] arm: Raspberry Pi support
Date: Mon, 2 Dec 2013 20:11:08 +0000 [thread overview]
Message-ID: <CAFEAcA9J3Ab7TiDdKYrtoS77tpuF3HjzPKdcPPBP3VPDdnigHA@mail.gmail.com> (raw)
In-Reply-To: <CAGHo3xAbK7GX-K59UwRzWOBdSEjaiHveGCzor2VtWqjDMXtEtg@mail.gmail.com>
On 2 December 2013 11:11, Jan Petrouš <jan.petrous@tieto.com> wrote:
>
> Initial commit. Added 'raspi' virtual platform and corresponding
> BCM2835 devices support.
>
> The code is (c) Gregory Estrade <gregory.estrade@gmail.com>
> retrieved from Greg's out-of-tree repository on github
> https://github.com/Torlus/qemu/tree/rpi
> and squashed the following commits:
> 4a9dcbd Timer fix (courtesy of Romain Caritey), LOG_REGISTERS disabled
> by default in property handler.
> 9092a09 applied JacobL's patch on ATAGs
> 02bf596 rpi: Default resolution set to 640x480
> c74ef39 rpi: Attempt to fix segfault in display update
> db76ca8 rpi: sysbus_from_qdev replaced by SYS_BUS_DEVICE
> 1029033 rpi: pre-alpha USB controller emulation, fixes in VC->arm
> property interface and eMMC interrupt generation.
> 48808d4 rpi: USB emulation started
> dd26108 rpi: ARM timer emulation
> 527fd08 rpi: eMMC/fb enhancements, RiscOS is now booting.
> 7e4c052 rpi: property chaanel, ARM1176 cp15-c12 added, framebuffer
> enhancements
> a8c161d Fixed include paths
> 2f4f9fc Initial commit for Raspberry Pi support
>
> Upstreaming code cleaning by Jan Petrous <jan.petrous@tieto.com>.
>
> Signed-off-by: Gregory Estrade <gregory.estrade@gmail.com>
> Signed-off-by: Jan Petrous <jan.petrous@tieto.com>
> ---
> hw/arm/Makefile.objs | 5 +
> hw/arm/bcm2835_arm_control.h | 481 +++++++++++++++++++
> hw/arm/bcm2835_common.h | 37 ++
> hw/arm/bcm2835_dma.c | 380 +++++++++++++++
> hw/arm/bcm2835_emmc.c | 861 ++++++++++++++++++++++++++++++++++
> hw/arm/bcm2835_fb.c | 379 +++++++++++++++
> hw/arm/bcm2835_ic.c | 255 ++++++++++
> hw/arm/bcm2835_mphi.c | 190 ++++++++
> hw/arm/bcm2835_platform.h | 230 +++++++++
> hw/arm/bcm2835_power.c | 117 +++++
> hw/arm/bcm2835_property.c | 413 ++++++++++++++++
> hw/arm/bcm2835_sbm.c | 293 ++++++++++++
> hw/arm/bcm2835_st.c | 218 +++++++++
> hw/arm/bcm2835_timer.c | 260 +++++++++++
> hw/arm/bcm2835_todo.c | 93 ++++
> hw/arm/bcm2835_usb.c | 777 +++++++++++++++++++++++++++++++
> hw/arm/bcm2835_usb_regs.h | 1061
> ++++++++++++++++++++++++++++++++++++++++++
> hw/arm/bcm2835_vchiq.c | 117 +++++
> hw/arm/raspi.c | 361 ++++++++++++++
> 19 files changed, 6528 insertions(+)
Hi. Thanks for this patch -- I'm sure there are a lot of people who'd
like to see raspberry pi emulation in upstream. However, I'm afraid
this patch is not reviewable in this format. You really need to break
it up into a series of smaller patches each of which add one device
or similarly sized feature.
You might like to read http://wiki.qemu.org/Contribute/SubmitAPatch
if you haven't already for some other information on how our
patch review process works. I'd also strongly recommend you browse
the list archives to look at what has been said about some other
recent series supplying ARM board support (like the sunxi and
DIGIC board patch series) -- review comments made in those email
threads about patch series structure, where source files should go
in the directory tree, how to model SoCs, etc are very likely to
apply to your series too.
thanks
-- PMM
next prev parent reply other threads:[~2013-12-02 20:11 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-02 11:11 [Qemu-devel] [PATCH] arm: Raspberry Pi support Jan Petrouš
2013-12-02 20:01 ` Stefan Weil
2013-12-02 20:11 ` Gregory ESTRADE
2013-12-02 20:11 ` Peter Maydell [this message]
2013-12-03 10:10 ` Jan Petrouš
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=CAFEAcA9J3Ab7TiDdKYrtoS77tpuF3HjzPKdcPPBP3VPDdnigHA@mail.gmail.com \
--to=peter.maydell@linaro.org \
--cc=gregory.estrade@gmail.com \
--cc=jan.petrous@tieto.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).