Before that commit, my mips kernel booted to a shell prompt. After, qemu
segfaults immediately.
To test this, you can grab my system image at
http://landley.net/aboriginal/downloads/binaries/system-image-mips.tar.bz2 and
./run-emulator.sh out off that.
Rob
--
GPLv3: as worthy a successor as
On 14.12.2010, at 01:49, Andreas Färber wrote:
> r3480 added this check to account for the entry vector 0xfff00100 to be
> available for CPUs that need it. Today however, the NIP is not yet
> initialized at this point (zero), so the check always triggers.
>
> Cc: Hervé Poussineau
> Cc: Alexande
On 14.12.2010, at 01:49, Andreas Färber wrote:
> Hello,
>
> Based on an earlier attempt of mine to make OpenBIOS work with -M prep,
> with kind support from Hervé Poussineau here's an initial stab at
> fixing the long-broken PReP emulation and preparing migration from
> abandoned OpenHack'Ware t
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf
Signed-off-by: Blue Swirl
---
hw/cirrus_vga.c | 112 ++-
1 files changed, 12 insertions(+), 100 deletions(-)
diff --git a/hw/cirrus_vga.c b/hw/ci
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf
Signed-off-by: Blue Swirl
---
hw/serial.c | 86 --
1 files changed, 18 insertions(+), 68 deletions(-)
diff --git a/hw/serial.c b/hw/serial.c
Thanks for the ack, applied.
On Sat, Dec 18, 2010 at 8:10 PM, Alexander Graf wrote:
>
> On 18.12.2010, at 21:00, Blue Swirl wrote:
>
>> Avoid these warnings with GCC 4.6.0:
>> /src/qemu/hw/ide/ahci.c: In function 'ahci_reset_port':
>> /src/qemu/hw/ide/ahci.c:810:14: error: variable 'tfd' set but
Thanks for the ack, applied.
On Mon, Dec 13, 2010 at 8:00 AM, Alexander Graf wrote:
>
> On 11.12.2010, at 23:33, Blue Swirl wrote:
>
>> This patch replaces explicit bswaps with endianness hints to the
>> mmio layer.
>>
>> CC: Alexander Graf
>> Signed-off-by: Blue Swirl
>
> Acked-by: Alexander G
On Sat, Dec 18, 2010 at 4:25 PM, Andreas Färber wrote:
> softfloat.h's uint32 type has least-width semantics,
> whereas surrounding code uses uint32_t, so use uint32_t too.
I think patches 1 to 3 don't have much to do with softfloat, the type
uses are just general sloppiness to use non-standard t
On Sat, Dec 18, 2010 at 4:25 PM, Andreas Färber wrote:
> The original SoftFloat 2.0b library avoided the use of custom integer types
> in its public headers. This requires the definitions of int{8,16,32,64} to
> match the assumptions in the declarations. This breaks on BeOS R5 and
> Haiku/x86,
>
Am 19.12.2010 um 12:28 schrieb Blue Swirl:
On Sat, Dec 18, 2010 at 4:25 PM, Andreas Färber > wrote:
The original SoftFloat 2.0b library avoided the use of custom
integer types
in its public headers. This requires the definitions of
int{8,16,32,64} to
match the assumptions in the declarations.
On Sun, Dec 19, 2010 at 10:22:50AM +0900, Isaku Yamahata wrote:
> Stefan Weil reported the regression caused by
> ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
>
> > The second regression also occurs with MIPS malta.
> > Networking no longer works with the default pcnet nic.
> >
> > This is
Am 19.12.2010 um 10:52 schrieb Alexander Graf:
On 14.12.2010, at 01:49, Andreas Färber wrote:
r3480 added this check to account for the entry vector 0xfff00100
to be
available for CPUs that need it. Today however, the NIP is not yet
initialized at this point (zero), so the check always trigg
Am 18.12.2010 um 17:47 schrieb Richard W.M. Jones:
On Sat, Dec 18, 2010 at 05:25:26PM +0100, Andreas Färber wrote:
softfloat.h's int64 type has least-width semantics,
but this doesn't seem intended here, so use plain int64_t.
v3:
* Split off.
Cc: Richard W.M. Jones
Signed-off-by: Andreas Fär
Am 19.12.2010 09:26, schrieb Rob Landley:
Before that commit, my mips kernel booted to a shell prompt. After, qemu
segfaults immediately.
To test this, you can grab my system image at
http://landley.net/aboriginal/downloads/binaries/system-image-mips.tar.bz2
and
./run-emulator.sh out off that.
On Sun, Dec 19, 2010 at 10:22:50AM +0900, Isaku Yamahata wrote:
> Stefan Weil reported the regression caused by
> ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
>
> > The second regression also occurs with MIPS malta.
> > Networking no longer works with the default pcnet nic.
> >
> > This is
On Sun, Dec 19, 2010 at 03:19:22PM +0200, Michael S. Tsirkin wrote:
> On Sun, Dec 19, 2010 at 10:22:50AM +0900, Isaku Yamahata wrote:
> > Stefan Weil reported the regression caused by
> > ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
> >
> > > The second regression also occurs with MIPS malt
Hi!
I am answering myself hoping that my solution may help somebody other
who has to face the same problem:
In QEMU home page, under downloads section you can find QEMU Linux user
mode tests: http://wiki.qemu.org/download/linux-user-test-0.3.tar.gz
Inside there are also examples for qemu-ppc
> Michael, my patch (which fixes the first regression / crash)
> is needed, too. Please add it to your git queue.
>
> Stefan
Could you pls review/test the pci branch of my tree?
This should have all the necessary bits.
--
Thanks,
MST
On Sun, Dec 19, 2010 at 01:51:22PM +0100, Andreas Färber wrote:
> Am 18.12.2010 um 17:47 schrieb Richard W.M. Jones:
>
> >On Sat, Dec 18, 2010 at 05:25:26PM +0100, Andreas Färber wrote:
> >>softfloat.h's int64 type has least-width semantics,
> >>but this doesn't seem intended here, so use plain in
Hi :)
On Sun, Dec 19, 2010 at 03:29, Stefano Bonifazi wrote:
> Hi!
> I am answering myself hoping that my solution may help somebody other who
> has to face the same problem:
I am not PPC user by myself, but I think it is a good candidate to be
written in either Qemu web forum or Qemu wiki (do w
Am 19.12.2010 um 15:16 schrieb Richard W.M. Jones:
On Sun, Dec 19, 2010 at 01:51:22PM +0100, Andreas Färber wrote:
Am 18.12.2010 um 17:47 schrieb Richard W.M. Jones:
On Sat, Dec 18, 2010 at 05:25:26PM +0100, Andreas Färber wrote:
softfloat.h's int64 type has least-width semantics,
but this d
Hi all!
version 0.13 of qemu does not make libqemu.a
Is this some choice of developers, or due to any problem?
How to fix that?
Thank you in advance!
Stefano B.
On Sun, Dec 19, 2010 at 2:28 PM, Andreas Färber wrote:
> Am 19.12.2010 um 15:16 schrieb Richard W.M. Jones:
>
>> On Sun, Dec 19, 2010 at 01:51:22PM +0100, Andreas Färber wrote:
>>>
>>> Am 18.12.2010 um 17:47 schrieb Richard W.M. Jones:
>>>
On Sat, Dec 18, 2010 at 05:25:26PM +0100, Andreas Fär
On Wed, Dec 15, 2010 at 12:59:45PM +, Stefan Hajnoczi wrote:
> > I'm concerned that the tests were done on qemu.git.
> > Could you check block with qemu-kvm too please?
>
> The following results show qemu-kvm with virtio-ioeventfd v3 for both
> aio=native and aio=threads:
>
> http://wiki.qemu
Am 19.12.2010 um 10:54 schrieb Alexander Graf:
On 14.12.2010, at 01:49, Andreas Färber wrote:
Hello,
Based on an earlier attempt of mine to make OpenBIOS work with -M
prep,
with kind support from Hervé Poussineau here's an initial stab at
fixing the long-broken PReP emulation and preparing
Am 19.12.2010 um 15:38 schrieb Blue Swirl:
On Sun, Dec 19, 2010 at 2:28 PM, Andreas Färber > wrote:
Am 19.12.2010 um 15:16 schrieb Richard W.M. Jones:
On Sun, Dec 19, 2010 at 01:51:22PM +0100, Andreas Färber wrote:
Am 18.12.2010 um 17:47 schrieb Richard W.M. Jones:
On Sat, Dec 18, 2010 at
On Sun, Dec 19, 2010 at 3:07 PM, Andreas Färber wrote:
> Am 19.12.2010 um 15:38 schrieb Blue Swirl:
>
>> On Sun, Dec 19, 2010 at 2:28 PM, Andreas Färber
>> wrote:
>>>
>>> Am 19.12.2010 um 15:16 schrieb Richard W.M. Jones:
>>>
On Sun, Dec 19, 2010 at 01:51:22PM +0100, Andreas Färber wrote:
>>
On 19.12.2010, at 11:46, Blue Swirl wrote:
> This patch replaces explicit bswaps with endianness hints to the
> mmio layer.
>
> CC: Alexander Graf
> Signed-off-by: Blue Swirl
> ---
> hw/serial.c | 86 --
> 1 files changed, 18 insertions(
On 19.12.2010, at 13:26, Andreas Färber wrote:
> Am 19.12.2010 um 10:52 schrieb Alexander Graf:
>
>> On 14.12.2010, at 01:49, Andreas Färber wrote:
>>
>>> r3480 added this check to account for the entry vector 0xfff00100 to be
>>> available for CPUs that need it. Today however, the NIP is not y
On 19.12.2010, at 16:04, Andreas Färber wrote:
> Am 19.12.2010 um 10:54 schrieb Alexander Graf:
>
>> On 14.12.2010, at 01:49, Andreas Färber wrote:
>>
>>> Hello,
>>>
>>> Based on an earlier attempt of mine to make OpenBIOS work with -M prep,
>>> with kind support from Hervé Poussineau here's a
On 19.12.2010, at 15:19, Mulyadi Santosa wrote:
> Hi :)
>
> On Sun, Dec 19, 2010 at 03:29, Stefano Bonifazi
> wrote:
>> Hi!
>> I am answering myself hoping that my solution may help somebody other who
>> has to face the same problem:
>
> I am not PPC user by myself, but I think it is a good c
Am 18.12.2010 19:59, schrieb Blue Swirl:
Thanks, applied.
On Sat, Dec 18, 2010 at 5:09 PM, Andreas Färber
wrote:
Am 18.12.2010 um 17:34 schrieb Stefan Weil:
QEMU source code with CRLF line endings
which is quite common on windows hosts
fails with current make_device_config.sh.
The awk scri
Am 19.12.2010 um 16:42 schrieb Stefan Weil:
Am 18.12.2010 19:59, schrieb Blue Swirl:
Thanks, applied.
On Sat, Dec 18, 2010 at 5:09 PM, Andreas Färber > wrote:
Am 18.12.2010 um 17:34 schrieb Stefan Weil:
QEMU source code with CRLF line endings
which is quite common on windows hosts
fails wit
On Sun, Dec 19, 2010 at 2:29 PM, Stefano Bonifazi
wrote:
> Hi all!
> version 0.13 of qemu does not make libqemu.a
> Is this some choice of developers, or due to any problem?
The API provided by libqemu.a is not supported, so when the compile
system was improved so that libqemu.a was no longer ne
On Sun, Dec 19, 2010 at 3:42 PM, Stefan Weil wrote:
> Am 18.12.2010 19:59, schrieb Blue Swirl:
>>
>> Thanks, applied.
>>
>> On Sat, Dec 18, 2010 at 5:09 PM, Andreas Färber
>> wrote:
>>>
>>> Am 18.12.2010 um 17:34 schrieb Stefan Weil:
>>>
QEMU source code with CRLF line endings
which is
softfloat.h's uint32 type has least-width semantics.
Surrounding code uses uint32_t, so use uint32_t here, too.
v4:
* Summary change.
v3:
* Split off.
Signed-off-by: Andreas Färber
---
hw/apic.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/apic.c b/hw/apic.c
ind
softfloat.h's uint64 type has least-width semantics.
Use uint64_t instead since that is used in helpers.
v4:
* Summary change.
v3:
* Split off.
Cc: Huang Ying
Signed-off-by: Andreas Färber
Acked-by: Juan Quintela
---
target-i386/cpu.h |8
1 files changed, 4 insertions(+), 4 dele
Hello,
The following patches are split off from the softfloat series
and updated as requested.
The following changes since commit 4fd37a98d1248bae54a9f71ee1c252d2b2f1efd5:
Avoid a warning from OpenBSD linker (2010-12-19 14:05:43 +)
are available in the git repository at:
git://repo.or.
softfloat.h's int64 type has least-width semantics.
Since we're assigning an int64_t, use plain int64_t.
v4:
* Summary change.
v3:
* Split off.
Signed-off-by: Andreas Färber
Acked-by: Richard W.M. Jones
---
hw/wdt_ib700.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
On 12/19/2010 05:10 PM, Blue Swirl wrote:
On Sun, Dec 19, 2010 at 2:29 PM, Stefano Bonifazi
wrote:
Hi all!
version 0.13 of qemu does not make libqemu.a
Is this some choice of developers, or due to any problem?
The API provided by libqemu.a is not supported, so when the compile
system was im
Am 19.12.2010 um 17:21 schrieb Blue Swirl:
On Sun, Dec 19, 2010 at 3:42 PM, Stefan Weil
wrote:
Am 18.12.2010 19:59, schrieb Blue Swirl:
Thanks, applied.
On Sat, Dec 18, 2010 at 5:09 PM, Andreas Färber >
wrote:
Am 18.12.2010 um 17:34 schrieb Stefan Weil:
QEMU source code with CRLF line
Am 19.12.2010 um 17:32 schrieb Stefano Bonifazi:
I need to create an application that execute a PPC binary on a i386
host with some input, and get the result from that binary.. I
thought I could use libqemu in some "user mode" way (i do not need
the full system emulation) .. I can't simply
Am 19.12.2010 um 17:10 schrieb Blue Swirl:
On Sun, Dec 19, 2010 at 2:29 PM, Stefano Bonifazi
wrote:
Hi all!
version 0.13 of qemu does not make libqemu.a
Is this some choice of developers, or due to any problem?
The API provided by libqemu.a is not supported, so when the compile
system was im
Am 19.12.2010 um 16:34 schrieb Alexander Graf:
On 19.12.2010, at 16:04, Andreas Färber wrote:
Am 19.12.2010 um 10:54 schrieb Alexander Graf:
On 14.12.2010, at 01:49, Andreas Färber wrote:
Hello,
Based on an earlier attempt of mine to make OpenBIOS work with -M
prep,
with kind support f
Andreas Färber wrote:
> Am 18.12.2010 um 19:53 schrieb Blue Swirl:
>
>> On Sat, Dec 18, 2010 at 5:09 PM, Bob Breuer wrote:
>>> ledma has 0x20 bytes of registers according to OBP, and at least
>>> Solaris9
>>> reads the 5th register which is beyond what we've mapped. So let's
>>> setup
>>> a flag
Also trace the extra registers, and call them undocumented instead.
Signed-off-by: Bob Breuer
diff --git a/hw/sparc32_dma.c b/hw/sparc32_dma.c
index 56be8c8..0325a55 100644
--- a/hw/sparc32_dma.c
+++ b/hw/sparc32_dma.c
@@ -170,7 +170,9 @@ static uint32_t dma_mem_readl(void *opaque,
target_phys_
On 12/19/2010 05:51 PM, Andreas Färber wrote:
Am 19.12.2010 um 17:32 schrieb Stefano Bonifazi:
I need to create an application that execute a PPC binary on a i386
host with some input, and get the result from that binary.. I thought
I could use libqemu in some "user mode" way (i do not need th
On 12/19/2010 06:03 PM, Andreas Färber wrote:
In particular, on some platforms libqemu.a would seem to compile okay
but the resulting QEMU executable would simply crash. We got around
these --whole-archive issues by putting together lists of object files
in Makefile.objs et al. that we can link
On 12/19/2010 04:38 PM, Alexander Graf wrote:
On 19.12.2010, at 15:19, Mulyadi Santosa wrote:
Hi :)
On Sun, Dec 19, 2010 at 03:29, Stefano Bonifazi wrote:
Hi!
I am answering myself hoping that my solution may help somebody other who
has to face the same problem:
I am not PPC user by mysel
Here are a few patches for OpenBSD support.
>From 0477858c78d7e377bf6db8a498f7745a937c799d Mon Sep 17 00:00:00 2001
From: Brad Smith
Date: Sun, 19 Dec 2010 15:17:42 -0500
Subject: [PATCH 1/3] Add support for OpenBSD to QEMU's tap driver.
---
net/tap-bsd.c |8 ++--
1 files changed, 6 in
On Fri, Dec 17, 2010 at 07:14:20PM +, Blue Swirl wrote:
> On Wed, Dec 15, 2010 at 5:47 PM, Fabien Chouteau wrote:
> > On 12/13/2010 07:18 PM, Blue Swirl wrote:
> >>
> >> On Mon, Dec 13, 2010 at 3:51 PM, Fabien Chouteau
> >> wrote:
> >>>
> >>> On 12/11/2010 10:56 AM, Blue Swirl wrote:
>
>
On Sun, 2010-12-19 at 00:25 +0800, Andreas Färber wrote:
> softfloat.h's uint64 type has least-width semantics,
> which seems unintended here since uint64_t is used in helpers.
>
> v3:
> * Split off.
>
> Cc: Huang Ying
> Cc: Juan Quintela
> Signed-off-by: Andreas Färber
Acked-by: Huang Ying
At 12/14/2010 05:23 PM, Wen Congyang Write:
> At 2010-12-09 11:41, Wen Congyang Write:
>> When I use the command 'virsh save' to save the domain state,
>> I receive the following error message:
>> operation failed: Migration unexpectedly failed.
>>
>> I debug the qemu by adding some printf(), and f
Hi Stefano :)
On Mon, Dec 20, 2010 at 03:22, Stefano Bonifazi wrote:
> As part of my project I am writing a good QEMU technical documentation, .. I
> want to insert also this in it someway.. Then if my teacher's policy allows
> it I'll make my documentation public..I am experiencing big difficult
Is it a request of help or you simply just want to reforward the digest?
--
regards,
Mulyadi Santosa
Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com
On 12/10/2010 04:41 PM, Jan Kiszka wrote:
> Am 10.12.2010 08:42, Lai Jiangshan wrote:
>>
>> Make use of the new KVM_NMI IOCTL to send NMIs into the KVM guest if the
>> user space raised them. (example: qemu monitor's "nmi" command)
>>
>> Signed-off-by: Lai Jiangshan
>> ---
>> diff --git a/configur
On Sun, Dec 19, 2010 at 03:24:32PM +0200, Michael S. Tsirkin wrote:
> On Sun, Dec 19, 2010 at 03:19:22PM +0200, Michael S. Tsirkin wrote:
> > On Sun, Dec 19, 2010 at 10:22:50AM +0900, Isaku Yamahata wrote:
> > > Stefan Weil reported the regression caused by
> > > ec990eb622ad46df5ddcb1e94c418c27189
Stefan Weil reported the regression caused by
ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
> The second regression also occurs with MIPS malta.
> Networking no longer works with the default pcnet nic.
>
> This is caused because the reset function for pcnet is no
> longer called during syste
On 12/17/2010 11:25 PM, Avi Kivity wrote:
> On 12/17/2010 01:22 PM, Luiz Capitulino wrote:
>> >
>> > I think Avi's suggest is better, and I will use
>> > "inject-nmi" (without cpu-index argument) to send NMI to all cpus,
>> > like physical GUI. If some one want to send NMI to a set of cpus,
>> >
When the argument "cpu-index" is not given,
then "nmi" command will inject NMI on all CPUs.
This simulate the nmi button on physical machine.
Signed-off-by: Lai Jiangshan
---
diff --git a/hmp-commands.hx b/hmp-commands.hx
index 8de7aa3..d8fe4c0 100644
--- a/hmp-commands.hx
+++ b/hmp-commands.hx
"cpu-index" is better name.
Signed-off-by: Lai Jiangshan
---
diff --git a/hmp-commands.hx b/hmp-commands.hx
index 4befbe2..8de7aa3 100644
--- a/hmp-commands.hx
+++ b/hmp-commands.hx
@@ -721,7 +721,7 @@ ETEXI
#if defined(TARGET_I386)
{
.name = "nmi",
-.args_type = "c
Make we can inject NMI via qemu-monitor-protocol.
We use "inject-nmi" for the qmp command name, the meaning is clearer.
When cpu-index is found invalid in runtime, it will report
QERR_INVALID_PARAMETER_VALUE.
Signed-off-by: Lai Jiangshan
---
diff --git a/hmp-commands.hx b/hmp-commands.hx
index d
Am 20.12.2010 um 02:25 schrieb Wen Congyang:
At 12/14/2010 05:23 PM, Wen Congyang Write:
At 2010-12-09 11:41, Wen Congyang Write:
When I use the command 'virsh save' to save the domain state,
I receive the following error message:
operation failed: Migration unexpectedly failed.
I debug the q
On Mon, Dec 20, 2010 at 02:33:35PM +0900, Isaku Yamahata wrote:
> Stefan Weil reported the regression caused by
> ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
>
> > The second regression also occurs with MIPS malta.
> > Networking no longer works with the default pcnet nic.
> >
> > This is
Am 14.12.2010 um 01:49 schrieb Andreas Färber:
Calling isa_ide_init() twice with the same IRQ 13 fails:
qemu: hardware error: isa irq 13 already assigned
Use a different IRQ (14) for the second one to avoid this.
Signed-off-by: Hervé Poussineau
Cc: Alexander Graf
Signed-off-by: Andreas Färb
On Mon, Dec 20, 2010 at 08:35:24AM +0200, Michael S. Tsirkin wrote:
> > diff --git a/hw/qdev.h b/hw/qdev.h
> > index aaaf55a..b239bb4 100644
> > --- a/hw/qdev.h
> > +++ b/hw/qdev.h
> > @@ -199,6 +199,8 @@ int qdev_walk_children(DeviceState *dev, qdev_walkerfn
> > *devfn,
> >
Am 19.12.2010 um 17:22 schrieb Andreas Färber:
softfloat.h's uint64 type has least-width semantics.
Use uint64_t instead since that is used in helpers.
v4:
* Summary change.
v3:
* Split off.
Cc: Huang Ying
Signed-off-by: Andreas Färber
Acked-by: Juan Quintela
Updated on branch with Cc ->
67 matches
Mail list logo