qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH for-1.5 0/3] hw/pci-host/versatile: Fix issues with


From: Peter Maydell
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

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]