Support for setting up qdev models for use by the fdt-generic framwork. A
single fdt init function is shared by all qdev models and the qdev model
registers a handler function that maps fdt properties to qdev properties.
Support for basic interrupt controllers and nics is there.
Signed-off-by: Pet
The Buildbot has detected a new failure on builder s390-next_i386_debian_6_0
while building qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/s390-next_i386_debian_6_0/builds/10
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: yuzuki
B
First revision of fdt generic platform for xilinx microblaze platforms.
Adds machine model "microblaze-fdt" which can be used along with the --hw-dtb
option to lauch dts driven machine models for microblaze platforms.
Signed-off-by: Peter A. G. Crosthwaite
---
Makefile.target |1
From: Edgar E. Iglesias
Instead of hardcoding it to 1.
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/target-microblaze/translate.c b/target-microblaze/translate.c
index 1a862d3..15f1fe5 1006
Hi Stefan,
I have ccd you on a RFC containing the work that this patch uses. I have
also changed the name of the function to co_queue_enter_next() as i think
yield was not the appropriate name. The idea is the top level thread which
is managing the work queue can transfer into coroutine context wi
From: Edgar E. Iglesias
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/cpu.h |1 +
target-microblaze/translate.c |4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/target-microblaze/cpu.h b/target-microblaze/cpu.h
index a81da62..3530286 100644
--- a/ta
Added a function qdev_get_prop_type(), which allows a machine model to
query the type of a qdev prop of a device using a handle to the device,
and the string name of the property
Signed-off-by: Peter A. G. Crosthwaite
---
hw/qdev-properties.c |9 +
hw/qdev.h|1 +
2 fi
Added fdt generic platform support. Note that this does not add the fdt init
handler to the table of registered models as this needs to be handled in a
platform dependent way (due to target endianness issues). Fdt generic machine
models are required to register this device should it be supported.
First revision of fdt generic infrastructure. These modules allow
for fdt generic machine models, which create machines to match a device
tree specification.
Signed-off-by: Peter A. G. Crosthwaite
---
Makefile.objs |3 +
hw/fdt_generic.c | 199 ++
Signed-off-by: Peter A. G. Crosthwaite
---
hw/xilinx_uartlite.c | 24
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/hw/xilinx_uartlite.c b/hw/xilinx_uartlite.c
index 467a26c..dc2debd 100644
--- a/hw/xilinx_uartlite.c
+++ b/hw/xilinx_uartlite.c
@@ -218,
Extended the wrapper interface (around libfdt) for device tree. Node Property
getters have been added (qemu_devtree_getprop*) as well as helpers to search/
navigate the nodes of a FDT blob.
Signed-off-by: Peter A. G. Crosthwaite
---
device_tree.c | 202 ++
Add a function co_queue_enter_next() which will immediately transfer
control to the coroutine at the head of a co queue. This can be used for
implementing simple work queues where the manager of a co-queue only
needs to enter queued routines one at a time.
Signed-off-by: Peter A. G. Crosthwaite
-
Hello
This is a general RFC for a framework developed at Petalogix for creating QEMU
models based on a passed device tree. Machine models are dynamically
constructed from parsing a Device Tree Specification (DTS) - no more hard-coded
machine models, which is critical for the FPGA-based platform
On 08/25/2011 09:29 AM, Umesh Deshpande wrote:
Jitterd Test
I ran jitterd in a migrating VM of size 8GB with and w/o the patch
series.
./jitterd -f -m 1 -p 100 -r 40
That is to report the jitter of greater than 400ms during the interval
of 40 seconds.
Jitter in ms. with the migration thread.
Jitterd Test
I ran jitterd in a migrating VM of size 8GB with and w/o the patch series.
./jitterd -f -m 1 -p 100 -r 40
That is to report the jitter of greater than 400ms during the interval
of 40 seconds.
Jitter in ms. with the migration thread.
RunTotal (Peak)
1No chatter
2
Account the total latency for read/write/flush requests. This allows
management tools to average it based on a snapshot of the nr ops
counters and allow checking for SLAs or provide statistics.
Signed-off-by: Christoph Hellwig
Index: qemu/block.c
Decouple the I/O accounting from bdrv_aio_readv/writev/flush and
make the hardware models call directly into the accounting helpers.
This means:
- we do not count internal requests from image formats in addition
to guest originating I/O
- we do not double count I/O ops if the device model han
Signed-off-by: Christoph Hellwig
Index: qemu/block.c
===
--- qemu.orig/block.c 2011-08-11 12:32:35.842658196 +0200
+++ qemu/block.c2011-08-11 16:04:48.302061893 +0200
@@ -1888,11 +1888,13 @@ static void bdrv_stats_iter(QObj
changes since V2:
- fix the crash with non read/write/flush commands in virtio_blk
pointed out by Ryan
- address all review comments by Kevin
changes since V1:
- rebase to apply against the current qemu.git tree
Note that this still includes the (unchanged) patch 1 that Kevin already
applie
*Jitterd Test*
I ran jitterd in a migrating VM of size 8GB with and w/o the patch series.
./jitterd -f -m 1 -p 100 -r 40
That is to report the jitter of greater than 400ms during the interval
of 40 seconds.
Jitter in ms. with the migration thread.
RunTotal (Peak)
1No chatter
2
On 08/25/2011 08:21 AM, Sasha Levin wrote:
Hi,
Currently when we run the guest we treat it as a black box, we're not
quite sure what it's going to start and whether it supports the same
features we expect it to support when running it from the host.
This forces us to start the guest with the sa
Hi,
Currently when we run the guest we treat it as a black box, we're not
quite sure what it's going to start and whether it supports the same
features we expect it to support when running it from the host.
This forces us to start the guest with the safest defaults possible, for
example: '-drive
On 08/24/2011 11:02 PM, Blue Swirl wrote:
>
> Backtrace?
[Thread debugging using libthread_db enabled]
[New Thread 0x70ab7700 (LWP 15515)]
qemu-system-sparc: /src/qemu/hw/sysbus.c:156:
sysbus_register_withprop: Assertion `info->qdev.size>=
sizeof(SysBusDevice)' failed.
Program received sig
Hi guys,
I've added a new mailing list for PowerPC related questions, patches,
discussions. Whenever you send any mails relating PPC emulation or
virtualization in Qemu, please CC this mailing list. However, always keep
qemu-devel in the loop, so people who don't track PPC specifically still
r
On Thu, Aug 25, 2011 at 4:35 AM, Alexander Graf wrote:
>
> On 24.08.2011, at 00:31, Américo Wang wrote:
>
>> On Wed, Aug 24, 2011 at 1:19 PM, Pekka Enberg wrote:
>>>
>>> It's nice to see such an honest attempt at improving QEMU usability,
>>> Alexander!
>>>
>>> One comment: in my experience, hav
On 24.08.2011, at 21:23, David Gibson wrote:
> On Wed, Aug 24, 2011 at 04:41:34PM -0500, Alexander Graf wrote:
>>
>> On 24.08.2011, at 10:28, Paolo Bonzini wrote:
>>
>>> I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
>>> 2011-08-03) because at the time there was no way to
On Wed, Aug 24, 2011 at 04:41:34PM -0500, Alexander Graf wrote:
>
> On 24.08.2011, at 10:28, Paolo Bonzini wrote:
>
> > I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
> > 2011-08-03) because at the time there was no way to expose a sense
> > condition to SLOF and Linux mana
On Wed, Aug 24, 2011 at 05:28:52PM +0200, Paolo Bonzini wrote:
> I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
> 2011-08-03) because at the time there was no way to expose a sense
> condition to SLOF and Linux manages to work around the bug. However,
> the bug becomes evide
On Wed, Aug 24, 2011 at 17:11, Jan Kiszka wrote:
> On 2011-08-23 12:49, TeLeMan wrote:
>> On Sun, Aug 21, 2011 at 04:00, Stefan Weil wrote:
>>> Am 15.08.2011 08:39, schrieb Jan Kiszka:
The following changes since commit
3b6ffe50300f13240e1b46420ad05da1116df410:
hw/scsi-bu
On 24.08.2011, at 10:28, Paolo Bonzini wrote:
> I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
> 2011-08-03) because at the time there was no way to expose a sense
> condition to SLOF and Linux manages to work around the bug. However,
> the bug becomes evident now that SCS
On LinuxCon I had a nice chat with Linus on what he thinks kvm-tool
would be doing and what he expects from it. Basically he wants a
small and simple tool he and other developers can run to try out and
see if the kernel they just built actually works.
Fortunately, QEMU can do that today already! T
On 24.08.2011, at 12:40, Blue Swirl wrote:
> On Tue, Aug 23, 2011 at 10:16 PM, Alexander Graf wrote:
>> On LinuxCon I had a nice chat with Linus on what he thinks kvm-tool
>> would be doing and what he expects from it. Basically he wants a
>> small and simple tool he and other developers can run
Joerg,
Is this roughly what you're thinking of for the iommu_group component?
Adding a dev_to_group iommu ops callback let's us consolidate the sysfs
support in the iommu base. Would AMD-Vi do something similar (or
exactly the same) for group #s? Thanks,
Alex
Signed-off-by: Alex Williamson
d
On Wed, 24 Aug 2011 13:43:03 -0500
Anthony Liguori wrote:
> Signed-off-by: Anthony Liguori
> ---
> blockdev.c | 22 +++---
> blockdev.h |1 -
> hmp-commands.hx |3 +--
> hmp.c| 14 ++
> hmp.h|1 +
> qapi-schema.jso
On 24.08.2011, at 04:16, Jan Kiszka wrote:
> On 2011-08-24 10:25, Avi Kivity wrote:
>> On 08/24/2011 01:16 AM, Alexander Graf wrote:
>>> +"
>>> +echo "\
>>> +Your guest is bound to the current foreground shell. To quit the guest,
>>> +please use Ctrl-A x"
>>> +echo " Executing: $QEMU_BIN $QEMU_O
On Wed, 24 Aug 2011 15:41:43 -0500
Anthony Liguori wrote:
> On 08/24/2011 03:28 PM, Luiz Capitulino wrote:
> > On Wed, 24 Aug 2011 13:42:59 -0500
> > Anthony Liguori wrote:
> >
> >> A simple example conversion 'info name'. This also adds the new files for
> >> QMP and HMP.
> >
> > The QAPI make
On 08/24/2011 08:00 AM, Jan Kiszka wrote:
On 2011-08-24 14:58, Avi Kivity wrote:
On 08/24/2011 03:46 PM, Jan Kiszka wrote:
+++ b/hw/vga.c
@@ -179,6 +179,8 @@ static void vga_update_memory_access(VGACommonState *s)
base = 0xb8000;
size = 0x8000;
b
On 08/24/2011 03:45 PM, Daniel P. Berrange wrote:
On Wed, Aug 24, 2011 at 01:43:09PM -0500, Anthony Liguori wrote:
Currently when disabling login in VNC, the password is cleared out and the
authentication protocol is forced to AUTH_VNC. If you're using a stronger
authentication protocol, this h
Le -10/01/-28163 20:59, Adnan Khaleel a écrit :
PCI express support has been made available for quite sometime now with patches
from Isaku Yamahata for the Q35 chipset for Qemu 0.12 and then for Qemu 0.14.
However, Qemu 0.15 has been released but support for the Q35 chipset is still
not offici
On Wed, Aug 24, 2011 at 01:43:09PM -0500, Anthony Liguori wrote:
> Currently when disabling login in VNC, the password is cleared out and the
> authentication protocol is forced to AUTH_VNC. If you're using a stronger
> authentication protocol, this has the effect of downgrading your security
> pr
On 08/24/2011 03:28 PM, Luiz Capitulino wrote:
On Wed, 24 Aug 2011 13:42:59 -0500
Anthony Liguori wrote:
A simple example conversion 'info name'. This also adds the new files for
QMP and HMP.
The QAPI makes QMP commands real good!
(more comments below).
Thanks :-)
Signed-off-by: Ant
On 08/24/2011 03:20 PM, Luiz Capitulino wrote:
On Wed, 24 Aug 2011 13:42:58 -0500
Anthony Liguori wrote:
Use the new middle mode within the existing QMP server.
Signed-off-by: Anthony Liguori
---
Makefile | 11 +++
Makefile.objs|2 ++
Makefile.target |6 +++-
On 24.08.2011, at 00:31, Américo Wang wrote:
> On Wed, Aug 24, 2011 at 1:19 PM, Pekka Enberg wrote:
>>
>> It's nice to see such an honest attempt at improving QEMU usability,
>> Alexander!
>>
>> One comment: in my experience, having shell scripts under
>> Documentation reduces the likelihood
On Wed, 24 Aug 2011 13:42:59 -0500
Anthony Liguori wrote:
> A simple example conversion 'info name'. This also adds the new files for
> QMP and HMP.
The QAPI makes QMP commands real good!
(more comments below).
>
> Signed-off-by: Anthony Liguori
> ---
> Makefile.objs|1 +
> hmp.c
Am 13.08.2011 um 11:16 schrieb Stefan Weil:
Am 29.07.2011 22:07, schrieb Stefan Weil:
Function tcg_out_addi is obviously unused and causes a compiler
error (tested with cross compilation on x86 Debian Linux):
tcg/arm/tcg-target.c:1824: error: ‘tcg_out_addi’ defined but not used
Don't remove i
On Wed, 24 Aug 2011 13:42:58 -0500
Anthony Liguori wrote:
> Use the new middle mode within the existing QMP server.
>
> Signed-off-by: Anthony Liguori
> ---
> Makefile | 11 +++
> Makefile.objs|2 ++
> Makefile.target |6 +++---
> monitor.c| 11
Am 22.08.2011 um 11:36 schrieb Patrick Jackson:
Signed-off-by: Patrick Jackson
---
Makefile.target |1 +
hw/android_arm.c | 76
++
2 files changed, 77 insertions(+), 0 deletions(-)
create mode 100644 hw/android_arm.c
diff --git
On Wed, 24 Aug 2011 13:42:56 -0500
Anthony Liguori wrote:
> This provides a bridge between Error (new error mechanism) and QError (old
> error
> mechanism). Errors can be propagated whereas QError cannot.
>
> The minor evilness avoids layering violations. Since QError should go away
> RSN,
>
On Wed, Aug 24, 2011 at 7:59 PM, Avi Kivity wrote:
> On 08/24/2011 10:43 PM, Blue Swirl wrote:
>>
>> On Wed, Aug 24, 2011 at 6:43 PM, Avi Kivity wrote:
>> > On 08/24/2011 08:48 PM, Blue Swirl wrote:
>> >>
>> >> $ ./obj-amd64/sparc-softmmu/qemu-system-sparc
>> >> qemu-system-sparc: /src/qemu/hw
On 08/24/2011 10:43 PM, Blue Swirl wrote:
On Wed, Aug 24, 2011 at 6:43 PM, Avi Kivity wrote:
> On 08/24/2011 08:48 PM, Blue Swirl wrote:
>>
>> $ ./obj-amd64/sparc-softmmu/qemu-system-sparc
>> qemu-system-sparc: /src/qemu/hw/sysbus.c:156:
>> sysbus_register_withprop: Assertion `info->qdev.siz
Helper programs like qemu-ga use tracing primitives, but qemu-timer-common.o
(also used by simpletrace.o) is not necessarily included in the linkage line.
This currently produces a warning when linking the *-softmmu programs.
Signed-off-by: Lluís Vilanova
---
Makefile.objs |2 +-
1 files ch
On Wed, Aug 24, 2011 at 6:43 PM, Avi Kivity wrote:
> On 08/24/2011 08:48 PM, Blue Swirl wrote:
>>
>> $ ./obj-amd64/sparc-softmmu/qemu-system-sparc
>> qemu-system-sparc: /src/qemu/hw/sysbus.c:156:
>> sysbus_register_withprop: Assertion `info->qdev.size>=
>> sizeof(SysBusDevice)' failed.
>> Aborted
Changing an encrypted block device requires a flow of:
1) change device
2) receive error from change
3) block_passwd
DeviceEncrypted receives the device name but with a block backend with multiple
backing files, any one of the backing files could be encrypted. From a UI
perspective, you have
PCI express support has been made available for quite sometime now with patches
from Isaku Yamahata for the Q35 chipset for Qemu 0.12 and then for Qemu 0.14.
However, Qemu 0.15 has been released but support for the Q35 chipset is still
not officially included.
At what point will Qemu merge the
Signed-off-by: Anthony Liguori
---
blockdev.c | 22 +++---
blockdev.h |1 -
hmp-commands.hx |3 +--
hmp.c| 14 ++
hmp.h|1 +
qapi-schema.json | 25 +
qmp-commands.hx |3 +--
7 files cha
Mark formats that cannot be probed with 100% reliability (just raw). This is
necessary to implement change-blockdev.
Signed-off-by: Anthony Liguori
---
block/raw.c |2 ++
block_int.h |2 ++
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/block/raw.c b/block/raw.c
index 55
Convert the change command to QAPI and document all of its gloriousness.
Signed-off-by: Anthony Liguori
---
blockdev.c | 27 --
blockdev.h |6 +++-
hmp-commands.hx |3 +-
hmp.c| 59
hmp.h|
To get the ball rolling merging QAPI, this patch introduces a "middle mode" to
the code generator. In middle mode, the code generator generates marshalling
functions that are compatible with the current QMP server. We absolutely need
to replace the current QMP server in order to support proper as
On 08/24/2011 08:40 PM, Blue Swirl wrote:
> +
> + # Qemu's own build system calls it qemu-system-x86_64
> + [ "$QEMU_BIN" ] || QEMU_BIN=$(which qemu-system-x86_64 2>/dev/null)
If you run qemu-system-x86_64 on an i386 host, will it use kvm at all?
I think it will, and that's actu
On Wed, Aug 24, 2011 at 10:09:41PM +0300, Avi Kivity wrote:
> The map/unmap code was assymetric - unmap used the local MemoryRegion while
> map used isa_mmio_init(), which cannot handle dynamic mappings.
>
> Fix by using isa_mmio_setup() and the local MemoryRegion.
>
> Signed-off-by: Avi Kivity
Use the new middle mode within the existing QMP server.
Signed-off-by: Anthony Liguori
---
Makefile | 11 +++
Makefile.objs|2 ++
Makefile.target |6 +++---
monitor.c| 11 ---
qapi-schema.json |3 +++
5 files changed, 27 insertions(+), 6 delet
The map/unmap code was assymetric - unmap used the local MemoryRegion while
map used isa_mmio_init(), which cannot handle dynamic mappings.
Fix by using isa_mmio_setup() and the local MemoryRegion.
Signed-off-by: Avi Kivity
---
Untested.
hw/gt64xxx.c |6 +-
1 files changed, 5 insertio
On 08/24/2011 08:48 PM, Blue Swirl wrote:
$ ./obj-amd64/sparc-softmmu/qemu-system-sparc
qemu-system-sparc: /src/qemu/hw/sysbus.c:156:
sysbus_register_withprop: Assertion `info->qdev.size>=
sizeof(SysBusDevice)' failed.
Aborted
Doesn't reproduce on e8906f3 - I get a boot loader prompt.
--
I hav
This is my attempt to jump-start the QAPI switch over. All of the hard work
is already done in my qapi branch, we just need to start merging stuff.
To simplify the merge process, I've introduced a new mode to the code generator
that lets us do conversions without using the new QMP server.
Once t
A new QMP only command to change the blockdev associated with a block device.
The semantics of change right now are just plain scary. This command introduces
sane semantics. For more details, see the documentation in the schema file.
Signed-off-by: Anthony Liguori
---
blockdev.c | 108 +
On Wed, Aug 24, 2011 at 04:40:44PM +0300, Avi Kivity wrote:
> Signed-off-by: Avi Kivity
I tested this with a dev88 image.
Acked-by: Edgar E. Iglesias
Currently when disabling login in VNC, the password is cleared out and the
authentication protocol is forced to AUTH_VNC. If you're using a stronger
authentication protocol, this has the effect of downgrading your security
protocol.
Fix this by only changing the authentication protocol if the cur
This is a new QMP only command that only changes the VNC password.
Signed-off-by: Anthony Liguori
---
qapi-schema.json | 13 +
qmp-commands.hx |8
qmp.c| 11 ++-
3 files changed, 31 insertions(+), 1 deletions(-)
diff --git a/qapi-schema.json b/q
On Mon, Aug 22, 2011 at 11:46:00AM -0500, Ryan Harper wrote:
> So, I believe this is how it's happening.
>
> we start accounting on a write which is turned into a multiwrite via
> virtio_blk_handle_write() which calls virtio_submit_multiwrite().
>
> Then when the multiwrite completes, we invoke v
A simple example conversion 'info name'. This also adds the new files for
QMP and HMP.
Signed-off-by: Anthony Liguori
---
Makefile.objs|1 +
hmp.c| 26 ++
hmp.h| 22 ++
monitor.c| 27 +-
block_passwd is unfortunately named so while converting block_passwd to QAPI,
introduce a more properly named alias.
Signed-off-by: Anthony Liguori
---
blockdev.c | 29 +++--
hmp-commands.hx |2 +-
hmp.c| 12
hmp.h|1
New QMP only command to change the VNC server's listening address.
Signed-off-by: Anthony Liguori
---
qapi-schema.json | 14 ++
qmp-commands.hx |8
qmp.c|7 +++
3 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/qapi-schema.json b/qapi
HMP is now implemented in terms of QMP. The monitor has a bunch of logic to
deal with HMP right now like readline support. Export it from the monitor so
we can consume it in hmp.c.
In short time, hmp.c will take over all of the readline bits.
Signed-off-by: Anthony Liguori
---
monitor.c | 1
This provides a bridge between Error (new error mechanism) and QError (old error
mechanism). Errors can be propagated whereas QError cannot.
The minor evilness avoids layering violations. Since QError should go away RSN,
it seems like a reasonable hack.
Signed-off-by: Anthony Liguori
---
qerr
ppc maps the escc mmio region both at a fixed offset (as a sysbus area) and as
part of a PCI BAR.
This crashes, since a MemoryRegion may have only one parent. Use an alias so
we have a separate
MemoryRegion for the BAR.
Signed-off-by: Avi Kivity
---
hw/ppc_newworld.c |5 -
hw/ppc_oldw
On Wed, Aug 24, 2011 at 08:16:41PM +0200, Edgar E. Iglesias wrote:
> On Wed, Aug 24, 2011 at 05:49:42PM +, Blue Swirl wrote:
> > On Tue, Aug 23, 2011 at 7:19 PM, Edgar E. Iglesias
> > wrote:
> > > On Tue, Aug 23, 2011 at 06:59:01PM +0100, Peter Maydell wrote:
> > >> On 23 August 2011 18:55, Bl
On Mon, Aug 22, 2011 at 05:48:37PM +0200, Kevin Wolf wrote:
> > +static inline void
> > +bdrv_acct_start(BlockDriverState *bs, BlockAcctCookie *cookie, int64_t
> > bytes,
> > +enum BlockIOType type)
> > +{
> > +cookie->bytes = bytes;
> > +cookie->type = type;
> > +}
> > +
> > +stat
On 08/24/2011 08:48 PM, Blue Swirl wrote:
On Wed, Aug 24, 2011 at 9:41 AM, Avi Kivity wrote:
> On 08/23/2011 08:55 PM, Blue Swirl wrote:
>>
>> qemu-system-ppc: /src/qemu/memory.c:1183:
>> memory_region_add_subregion_common: Assertion `!subregion->parent'
>> failed.
>> Aborted
>> qemu-syste
On Wed, Aug 24, 2011 at 05:49:42PM +, Blue Swirl wrote:
> On Tue, Aug 23, 2011 at 7:19 PM, Edgar E. Iglesias
> wrote:
> > On Tue, Aug 23, 2011 at 06:59:01PM +0100, Peter Maydell wrote:
> >> On 23 August 2011 18:55, Blue Swirl wrote:
> >> > qemu-system-ppc: /src/qemu/memory.c:1183:
> >> > memo
On Wed, Aug 24, 2011 at 05:49:42PM +, Blue Swirl wrote:
> On Tue, Aug 23, 2011 at 7:19 PM, Edgar E. Iglesias
> wrote:
> > On Tue, Aug 23, 2011 at 06:59:01PM +0100, Peter Maydell wrote:
> >> On 23 August 2011 18:55, Blue Swirl wrote:
> >> > qemu-system-ppc: /src/qemu/memory.c:1183:
> >> > memo
On 24 August 2011 18:54, Blue Swirl wrote:
> On Tue, Aug 23, 2011 at 5:59 PM, Peter Maydell
> wrote:
>> n810 is also broken with a similar assertion to ppc, which I have a
>> patch in progress to fix.
>
> Confirmed:
> $ ./obj-amd64/arm-softmmu/qemu-system-arm -machine n810
> mipid_reset: Display
Fix a number of bugs in the implementation of writes to the CM_CTRL
system register:
* write to cm_ctrl, not cm_init !
* an '&' vs '^' typo meant we would write the inverse of the bits
* handling the LED via printf() meant we spew lots of output
to stdout when Linux uses the LED as a heartbea
On Tue, Aug 23, 2011 at 5:59 PM, Peter Maydell wrote:
> On 23 August 2011 18:55, Blue Swirl wrote:
>> qemu-system-ppc: /src/qemu/memory.c:1183:
>> memory_region_add_subregion_common: Assertion `!subregion->parent'
>> failed.
>> Aborted
>> qemu-system-ppc64: /src/qemu/memory.c:1183:
>> memory_regi
On Tue, Aug 23, 2011 at 7:19 PM, Edgar E. Iglesias
wrote:
> On Tue, Aug 23, 2011 at 06:59:01PM +0100, Peter Maydell wrote:
>> On 23 August 2011 18:55, Blue Swirl wrote:
>> > qemu-system-ppc: /src/qemu/memory.c:1183:
>> > memory_region_add_subregion_common: Assertion `!subregion->parent'
>> > fail
On Wed, Aug 24, 2011 at 9:41 AM, Avi Kivity wrote:
> On 08/23/2011 08:55 PM, Blue Swirl wrote:
>>
>> qemu-system-ppc: /src/qemu/memory.c:1183:
>> memory_region_add_subregion_common: Assertion `!subregion->parent'
>> failed.
>> Aborted
>> qemu-system-ppc64: /src/qemu/memory.c:1183:
>> memory_region
On Tue, Aug 23, 2011 at 10:16 PM, Alexander Graf wrote:
> On LinuxCon I had a nice chat with Linus on what he thinks kvm-tool
> would be doing and what he expects from it. Basically he wants a
> small and simple tool he and other developers can run to try out and
> see if the kernel they just buil
Signed-off-by: Peter Maydell
---
This is against master and doesn't depend on or conflict with anything
that's in Avi's branch. (I needed this because I've just rebased qemu-linaro
on master and one of the omap3 boards connects an smc91c111 up to the
omap_gpmc, which means it needs to be able to e
On 08/23/2011 10:12 PM, Umesh Deshpande wrote:
Following patch series deals with VCPU and iothread starvation during the
migration of a guest. Currently the iothread is responsible for performing the
guest migration. It holds qemu_mutex during the migration and doesn't allow VCPU
to enter the qem
On 08/24/2011 08:00 PM, Richard Henderson wrote:
On 08/24/2011 03:40 AM, Avi Kivity wrote:
> +void sysbus_add_memory_overlap(SysBusDevice *dev, target_phys_addr_t addr,
> + MemoryRegion *mem, unsigned priority)
> +{
> +memory_region_add_subregion(get_system_m
On 08/24/2011 03:40 AM, Avi Kivity wrote:
> This is a collection of random conversions to devices to the new memory API.
> Some qemu interfaces are also update, for example machine creation and
> sysbus.
>
> Please review. If all is fine, I will post a [PULL] request for the batch
> (in git://git
On 08/24/2011 03:40 AM, Avi Kivity wrote:
> +void sysbus_add_memory_overlap(SysBusDevice *dev, target_phys_addr_t addr,
> + MemoryRegion *mem, unsigned priority)
> +{
> +memory_region_add_subregion(get_system_memory(), addr, mem);
> +}
> +
memory_region_add_subreg
The following changes since commit f1a7104a5f435a1bf2a1158e6f737dbd89e8c153:
Merge remote-tracking branch 'pmaydell/armhw-for-upstream' into staging
(2011-08-21 18:34:33 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/v9fs.git for-upstream-2
Aneesh Kumar K.V (17):
I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
2011-08-03) because at the time there was no way to expose a sense
condition to SLOF and Linux manages to work around the bug. However,
the bug becomes evident now that SCSI devices also report unit
attention on reset.
SLOF als
Signed-off-by: Avi Kivity
---
hw/mainstone.c | 13 -
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/hw/mainstone.c b/hw/mainstone.c
index 78af41b..82e9571 100644
--- a/hw/mainstone.c
+++ b/hw/mainstone.c
@@ -17,6 +17,7 @@
#include "flash.h"
#include "blockdev.h"
#
The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction to detect that those
other PAMs have not changed.
Signed-off-by: Avi Kivity
---
hw/piix_pci.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/piix_pci.
On Wed, 2011-08-24 at 10:52 +0200, Roedel, Joerg wrote:
> On Tue, Aug 23, 2011 at 01:08:29PM -0400, Alex Williamson wrote:
> > On Tue, 2011-08-23 at 15:14 +0200, Roedel, Joerg wrote:
>
> > > Handling it through fds is a good idea. This makes sure that everything
> > > belongs to one process. I am
Signed-off-by: Avi Kivity
---
hw/arm-misc.h |5 -
hw/armv7m.c| 22 --
hw/stellaris.c |5 -
3 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/hw/arm-misc.h b/hw/arm-misc.h
index f8a7472..af403a1 100644
--- a/hw/arm-misc.h
+++ b/hw/arm-misc.
Signed-off-by: Avi Kivity
---
hw/an5206.c | 12
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/an5206.c b/hw/an5206.c
index 04ca420..481ae60 100644
--- a/hw/an5206.c
+++ b/hw/an5206.c
@@ -12,6 +12,7 @@
#include "boards.h"
#include "loader.h"
#include "elf.h"
+
Signed-off-by: Avi Kivity
---
hw/lm32_boards.c | 15 +--
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/hw/lm32_boards.c b/hw/lm32_boards.c
index f032bc0..a84007b 100644
--- a/hw/lm32_boards.c
+++ b/hw/lm32_boards.c
@@ -28,6 +28,7 @@
#include "elf.h"
#include "lm32
On Wed, 2011-08-24 at 10:43 +0200, Joerg Roedel wrote:
> On Tue, Aug 23, 2011 at 03:30:06PM -0400, Alex Williamson wrote:
> > On Tue, 2011-08-23 at 07:01 +1000, Benjamin Herrenschmidt wrote:
>
> > > Could be tho in what form ? returning sysfs pathes ?
> >
> > I'm at a loss there, please suggest.
1 - 100 of 206 matches
Mail list logo