All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix
@ 2015-04-17 11:34 Leon Alrae
  2015-04-17 11:34 ` [Qemu-devel] [PULL v2 1/1] mips: fix broken fulong2e machine Leon Alrae
  2015-04-17 13:26 ` [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Peter Maydell
  0 siblings, 2 replies; 3+ messages in thread
From: Leon Alrae @ 2015-04-17 11:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

Hi,

The machine was broken for a long time (since v1.1), it would be great
to have it working again in v2.3.

v2: modified "From:" to indicate the actual author of the change

Thanks,
Leon

Cc: Peter Maydell <peter.maydell@linaro.org>

The following changes since commit b8df9208f357d2b36e1b19634aea973618dc7ba8:

  Update version for v2.3.0-rc3 release (2015-04-13 17:35:44 +0100)

are available in the git repository at:

  git://github.com/lalrae/qemu.git tags/mips-20150417-2

for you to fetch changes up to 0ca4f94195cce77b624edc6d9abcf14a3bf01f06:

  mips: fix broken fulong2e machine (2015-04-17 12:11:48 +0100)

----------------------------------------------------------------
MIPS patches 2015-04-17

Changes:
* fix broken fulong2e

----------------------------------------------------------------
Paolo Bonzini (1):
      mips: fix broken fulong2e machine

 hw/pci-host/bonito.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Qemu-devel] [PULL v2 1/1] mips: fix broken fulong2e machine
  2015-04-17 11:34 [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Leon Alrae
@ 2015-04-17 11:34 ` Leon Alrae
  2015-04-17 13:26 ` [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Peter Maydell
  1 sibling, 0 replies; 3+ messages in thread
From: Leon Alrae @ 2015-04-17 11:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, qemu-stable

From: Paolo Bonzini <pbonzini@redhat.com>

After commit 5312bd8 the bonito_readl() and bonito_writel() have been
accessing incorrect addresses. Consequently QEMU is crashing when trying
to boot Linux kernel on fulong2e machine.

Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
---
 hw/pci-host/bonito.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c
index 8bdd569..8134d0b 100644
--- a/hw/pci-host/bonito.c
+++ b/hw/pci-host/bonito.c
@@ -233,7 +233,7 @@ static void bonito_writel(void *opaque, hwaddr addr,
     uint32_t saddr;
     int reset = 0;
 
-    saddr = (addr - BONITO_REGBASE) >> 2;
+    saddr = addr >> 2;
 
     DPRINTF("bonito_writel "TARGET_FMT_plx" val %x saddr %x\n", addr, val, saddr);
     switch (saddr) {
@@ -295,7 +295,7 @@ static uint64_t bonito_readl(void *opaque, hwaddr addr,
     PCIBonitoState *s = opaque;
     uint32_t saddr;
 
-    saddr = (addr - BONITO_REGBASE) >> 2;
+    saddr = addr >> 2;
 
     DPRINTF("bonito_readl "TARGET_FMT_plx"\n", addr);
     switch (saddr) {

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix
  2015-04-17 11:34 [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Leon Alrae
  2015-04-17 11:34 ` [Qemu-devel] [PULL v2 1/1] mips: fix broken fulong2e machine Leon Alrae
@ 2015-04-17 13:26 ` Peter Maydell
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Maydell @ 2015-04-17 13:26 UTC (permalink / raw)
  To: Leon Alrae; +Cc: QEMU Developers

On 17 April 2015 at 12:34, Leon Alrae <leon.alrae@imgtec.com> wrote:
> Hi,
>
> The machine was broken for a long time (since v1.1), it would be great
> to have it working again in v2.3.
>
> v2: modified "From:" to indicate the actual author of the change
>
> Thanks,
> Leon
>
> Cc: Peter Maydell <peter.maydell@linaro.org>
>
> The following changes since commit b8df9208f357d2b36e1b19634aea973618dc7ba8:
>
>   Update version for v2.3.0-rc3 release (2015-04-13 17:35:44 +0100)
>
> are available in the git repository at:
>
>   git://github.com/lalrae/qemu.git tags/mips-20150417-2
>
> for you to fetch changes up to 0ca4f94195cce77b624edc6d9abcf14a3bf01f06:
>
>   mips: fix broken fulong2e machine (2015-04-17 12:11:48 +0100)
>
> ----------------------------------------------------------------
> MIPS patches 2015-04-17
>
> Changes:
> * fix broken fulong2e

Applied, thanks.

-- PMM

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-04-17 13:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-17 11:34 [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Leon Alrae
2015-04-17 11:34 ` [Qemu-devel] [PULL v2 1/1] mips: fix broken fulong2e machine Leon Alrae
2015-04-17 13:26 ` [Qemu-devel] [PULL v2 0/1 for-2.3] fulong2e bugfix Peter Maydell

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.