From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Anthony Liguori" <aliguori@us.ibm.com>,
"Arnd Bergmann" <arnd@arndb.de>,
"Michael S. Tsirkin" <mst@redhat.com>,
"Linus Walleij" <linus.walleij@linaro.org>,
patches@linaro.org, "Will Deacon" <will.deacon@arm.com>,
"Joss Reeves" <joseph.reeves@gmail.com>,
"Andreas Färber" <afaerber@suse.de>,
"Aurelien Jarno" <aurelien@aurel32.net>
Subject: [Qemu-devel] [PATCH for-1.5 0/3] hw/pci-host/versatile: Fix issues with newer kernels
Date: Tue, 14 May 2013 16:33:33 +0100 [thread overview]
Message-ID: <1368545616-22344-1-git-send-email-peter.maydell@linaro.org> (raw)
The reworking of the versatile PCI controller model so that it actually
behaved like hardware included an attempt to autodetect whether the
guest Linux kernel was assuming the old broken behaviour. Unfortunately
it turns out that there are several different variant broken kernels
which behave slightly differently (though none of them will work on
real hardware). The first two patches in this series improve the
autodetection so that we will work out of the box on more kernels.
The third patch adds a property for forcing the behaviour, so that
if there are further cases we didn't know about, at least users have
a command line workaround they can enable.
These patches should be applied for 1.5 because otherwise we're going
to break a bunch of users; apologies for the late submission, but
I only realised this problem today.
In particular they fix the problem reported in LP:1094564.
Peter Maydell (3):
Revert "versatile_pci: Put the host bridge PCI device at slot 29"
hw/pci-host/versatile.c: Update autodetect to detect newer kernels
hw/pci-host/versatile.c: Provide property for forcing broken IRQ
mapping
hw/pci-host/versatile.c | 85 +++++++++++++++++++++++++++++++++++++++++------
1 file changed, 75 insertions(+), 10 deletions(-)
--
1.7.9.5
next reply other threads:[~2013-05-14 15:55 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-14 15:33 Peter Maydell [this message]
2013-05-14 15:33 ` [Qemu-devel] [PATCH for-1.5 1/3] Revert "versatile_pci: Put the host bridge PCI device at slot 29" Peter Maydell
2013-05-14 15:33 ` [Qemu-devel] [PATCH for-1.5 2/3] hw/pci-host/versatile.c: Update autodetect to detect newer kernels Peter Maydell
2013-05-14 15:33 ` [Qemu-devel] [PATCH for-1.5 3/3] hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping Peter Maydell
2013-05-15 14:02 ` [Qemu-devel] [PATCH for-1.5 0/3] hw/pci-host/versatile: Fix issues with newer kernels Linus Walleij
2013-05-16 16:58 ` Arnd Bergmann
2013-05-16 17:07 ` Peter Maydell
2013-05-17 11:50 ` Linus Walleij
2013-05-17 12:10 ` Peter Maydell
2013-05-16 12:50 ` Anthony Liguori
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=1368545616-22344-1-git-send-email-peter.maydell@linaro.org \
--to=peter.maydell@linaro.org \
--cc=afaerber@suse.de \
--cc=aliguori@us.ibm.com \
--cc=arnd@arndb.de \
--cc=aurelien@aurel32.net \
--cc=joseph.reeves@gmail.com \
--cc=linus.walleij@linaro.org \
--cc=mst@redhat.com \
--cc=patches@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=will.deacon@arm.com \
/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).