Hi All,
GDB semihosting support is broken in the current trunk. When debugging a
basic "Hello, World" application via the QEMU GDB stub:
$ qemu-system-arm -s -S -M integratorcp -cpu any --semihosting
--monitor null --serial null -kernel hello
GDB (7.2.50) receives an interrupt before an
Fix an issue where the GDB server implementation was sending GDB syscall
requests while the system CPU was still running. Syscall requests must
be sent while the CPU is stopped otherwise replies from the GDB client
might get dropped and the GDB server might be incorrectly transitioned
into a 'RUN_
On 01/13/2012 10:34 AM, Paolo Bonzini wrote:
QSLIST is equivalent to an open-coded free list, use it.
Signed-off-by: Paolo Bonzini
Surprisingly enough, this breaks hotplug (causes QEMU to segv).
I'll drop this patch and you can bring the next one in through Kevin's queue to
make sure it gets
Factor memory bar sizing bits out to a separate function.
Signed-off-by: Gerd Hoffmann
---
hw/qxl.c | 41 ++---
1 files changed, 22 insertions(+), 19 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 4de4b8d..38bb90e 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@
In case we requeued a packet that was the head of a longer session
queue, we failed to restore this ordering. Also, we did not properly
deal with changes to Slirp::next_m.
Instead of a cumbersome roll back, this fix simply avoids any changes
until we know if the packet was actually sent. Both fixe
Replace gotos with a while loop, fix coding style.
CC: Zhi Yong Wu
CC: Fabien Chouteau
Signed-off-by: Jan Kiszka
---
slirp/if.c | 78 +++
1 files changed, 36 insertions(+), 42 deletions(-)
diff --git a/slirp/if.c b/slirp/if.c
index 710
This is an alternative, more complete approach to fix the requeuing-
related crashes reported recently. See patch 2 for details. The rest are
simple cleanups.
Please check carefully if I messed something up.
CC: Fabien Chouteau
CC: Michael S. Tsirkin
CC: Zhi Yong Wu
Jan Kiszka (3):
slirp: C
Remove duplicate ifs_init macros, reimplement the logic as static inline
in mbuf.h.
CC: Zhi Yong Wu
CC: Michael S. Tsirkin
Signed-off-by: Jan Kiszka
---
slirp/if.c |2 --
slirp/if.h |2 --
slirp/mbuf.h |5 +
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/sli
Add two properties to specify bar sizes in megabytes instead of bytes,
which is alot more user-friendly.
Signed-off-by: Gerd Hoffmann
---
hw/qxl.c |8
hw/qxl.h |4
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 38bb90e..87ad49a 100
On 02/17/2012 08:55 AM, Markus Armbruster wrote:
Anthony Liguori writes:
I really hate having these discussions. I would almost rather we just
pay the one-time cost of re-indenting so we can stop debating about
this.
For folks that feel strongly about this, please submit the following:
An i
This patch adds an 64bit pci bar for vram. It is turned off by default.
It can be enabled by setting the size of the 64bit bar to be larger than
the 32bit bar. Both 32bit and 64bit bar refer to the same memory. Only
the first part of the memory is available via 32bit bar.
The intention is to al
Hi,
This patch series tweaks the qxl memory bar size configuration a bit.
The first three are pretty straigt forward. I'm looking for comments
on the last one which adds a 64bit vram bar.
cheers,
Gerd
Gerd Hoffmann (4):
qxl: drop vram bar minimum size
qxl: move ram size init to new func
On Fri, Feb 17, 2012 at 02:11:40PM +0100, Gerd Hoffmann wrote:
> On 02/17/12 09:44, Alon Levy wrote:
> > Will be used in the next patch.
> >
> > Signed-off-by: Alon Levy
> > ---
> > hw/qxl-render.c|2 +-
> > hw/qxl.c | 60
> > +
Hi,
> -if (qxl->vram_size < 16 * 1024 * 1024) {
> +/* a request of 0 vram_size is translated to the smallest vram that
> doesn't
> + * break current off screen surfaces using drivers */
> +if (qxl->vram_size > 0 && qxl->vram_size < 16 * 1024 * 1024) {
Is there any reason to kee
There is no reason to require a minimum size of 16 MB for the vram.
Lower the limit to 4096 (one page). Make it disapper completely would
break guests.
---
hw/qxl.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 5c6b556..4de4b8d 100644
--- a/
Anthony Liguori writes:
> I really hate having these discussions. I would almost rather we just
> pay the one-time cost of re-indenting so we can stop debating about
> this.
>
> For folks that feel strongly about this, please submit the following:
>
> An indent command that takes the tree to COD
On 02/11/2012 03:44 AM, Blue Swirl wrote:
On Fri, Feb 10, 2012 at 17:47, Anthony Liguori wrote:
On 02/09/2012 10:02 PM, malc wrote:
On Fri, 10 Feb 2012, Evgeny Voevodin wrote:
On 02/09/2012 06:59 PM, Andreas F?rber wrote:
Disable warnings for spaces before opening parenthesis in
hw/{ac97,
On 02/15/2012 04:28 AM, Gerd Hoffmann wrote:
Send qmp events on suspend and wakeup so libvirt
has a chance to track the vm state.
Signed-off-by: Gerd Hoffmann
Luiz, please Ack.
Regards,
Anthony Liguori
---
monitor.c |6 ++
monitor.h |2 ++
vl.c | 15 +++
On 02/17/2012 03:03 PM, Gerhard Wiesinger wrote:
> Hello Hannes,
>
> Reason for my problems of non working megasas is that megasas.o was
> no compiled:
>
> Details:
> Makefile.objs
> #hw-obj-$(CONFIG_MEGASAS_SCSI_PCI) += megasas.o
> # OK:
> hw-obj-y += megasas.o
>
> Although:
> ./default-configs
On 02/10/2012 05:34 AM, Stefan Hajnoczi wrote:
The following changes since commit 57c83dacfe179bf061b8fa79d9553ebabe4d2ff4:
make: Remove duplicate use of GLIB_CFLAGS (2012-02-09 20:44:38 +0400)
are available in the git repository at:
git://github.com/stefanha/qemu.git trivial-patches
Pu
On 02/17/2012 05:29 AM, Peter Maydell wrote:
Hi; this is a pullreq for my arm-devs queue. Changes in
the queue are
* exynos4 model
* vexpress-a15 model
* the addition of a Highbank section to MAINTAINERS
* a few minor cleanup patches
Please pull (before somebody lands another whole-tree
On 02/17/2012 05:43 AM, Paolo Bonzini wrote:
Anthony,
The following changes since commit 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f:
Make -machine/-enable-kvm options merge into a single list (2012-02-17
09:10:13 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu
On 2012-02-15 09:30, Jan Kiszka wrote:
> On 2012-02-15 09:12, zwu.ker...@gmail.com wrote:
>> From: Zhi Yong Wu
>>
>> Signed-off-by: Zhi Yong Wu
>> ---
>> slirp/if.c |2 --
>> 1 files changed, 0 insertions(+), 2 deletions(-)
>>
>> diff --git a/slirp/if.c b/slirp/if.c
>> index 2852396..8e0cac2
On 02/13/12 10:16, Michael S. Tsirkin wrote:
> This adds support for a standard pci to pci bridge,
> enabling support for more than 32 PCI devices in the system.
> Device hotplug is supported by means of SHPC controller.
> For guests with an SHPC driver, this allows robust hotplug
> and even hotplu
On 2012-02-16 12:06, Kevin Wolf wrote:
> Am 15.02.2012 19:55, schrieb Jan Kiszka:
>> On 2012-02-15 19:45, Michael S. Tsirkin wrote:
>>> Remove ugly macros for field names,
>>> change done by the following script:
>>>
>>> s#\bifq_prev\b#m_prev#g;
>>> s#\bifq_next\b#m_next#g;
>>> s#\bifs_prev\b#m_pre
libm is used in cutils.c, but the library was not specified
when linking some binaries, throwing the following error:
cutils.o: In function `strtosz_suffix_unit':
/home/royger/xen-clean/tools/qemu-xen-dir/cutils.c:354: undefined
reference to `__isnan'
/home/royger/xen-clean/tools/qemu-xen-dir/cuti
Hi,
> +/* If we don't specify the name, the bus will be addressed as .0,
> where
> + * id is the parent id. But it seems more natural to address the bus
> using
> + * the parent device name. */
> +if (dev->qdev.id && *dev->qdev.id) {
> +br->bus_name = dev->qdev.id;
> +
On 02/13/12 10:15, Michael S. Tsirkin wrote:
> TODO:
> - migration support
> - fix dependency on pci_internals.h
fix checkpatch warnings
cheers,
Gerd
On Fri, Feb 17, 2012 at 10:44:59AM +0200, Alon Levy wrote:
> Will be used in the next patch.
NACK these two, Marc Andre found a cookie I missed, and the bz in the
commit message is a dup of an existing bug (747011).
>
> Signed-off-by: Alon Levy
> ---
> hw/qxl-render.c|2 +-
> hw/qxl.c
On 02/17/12 09:44, Alon Levy wrote:
> Will be used in the next patch.
>
> Signed-off-by: Alon Levy
> ---
> hw/qxl-render.c|2 +-
> hw/qxl.c | 60 +--
> hw/qxl.h |2 +-
> ui/spice-display.c | 26 ++
Kevin Wolf writes:
> Am 17.02.2012 12:48, schrieb Markus Armbruster:
>> Kevin Wolf writes:
>>
>>> Am 17.02.2012 11:32, schrieb Paolo Bonzini:
On 02/16/2012 03:10 PM, Luiz Capitulino wrote:
> We have two external entities: the guest and the mngt app. It seems to me
> that
> the
"Michael S. Tsirkin" writes:
> On Thu, Feb 16, 2012 at 01:39:02PM -0700, Eric Blake wrote:
>> On 02/16/2012 12:23 PM, malc wrote:
>> > On Thu, 16 Feb 2012, Michael S. Tsirkin wrote:
>> >
>> >> Use scanf instead of manual string scanning.
>> >>
>> >> +
>> >> +/* Parse [[:]:] */
>> >> +ssc
On 17 February 2012 13:03, Andreas Färber wrote:
> Am 17.02.2012 10:59, schrieb andrzej zaborowski:
>> On 3 February 2012 03:59, Andreas Färber wrote:
>>> No other emulated CPU uses this at this time.
>>
>> But why does this code better fit in hw/ than target-arm? The iwMMXt
>> registers are cor
Signed-off-by: Paolo Bonzini
---
qemu-nbd.c | 34 --
1 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/qemu-nbd.c b/qemu-nbd.c
index e189cf8..d4e7041 100644
--- a/qemu-nbd.c
+++ b/qemu-nbd.c
@@ -37,7 +37,6 @@
static NBDExport *exp;
static int v
Am 17.02.2012 10:33, schrieb Jan Kiszka:
> On 2012-02-17 02:32, Andreas Färber wrote:
>> Currently, the "kvmclock" type is only registered when kvm_enabled().
>>
>> This breaks when moving type registration to before command line
>> parsing (so that QOM types can be used for CPU and machine).
>>
>>
Am 17.02.2012 12:48, schrieb Markus Armbruster:
> Kevin Wolf writes:
>
>> Am 17.02.2012 11:32, schrieb Paolo Bonzini:
>>> On 02/16/2012 03:10 PM, Luiz Capitulino wrote:
We have two external entities: the guest and the mngt app. It seems to me
that
the guest is seeing each step at
This command returns an array of:
[ifname, ipaddr, ipaddr_family, prefix, hwaddr]
for each interface in the system that has an IP address.
Currently, only IPv4 and IPv6 are supported.
Signed-off-by: Michal Privoznik
---
diff to v2:
-Properly set IP addr family for IPv6
diff to v1:
-move from
On 17.02.2012 12:35, Michal Privoznik wrote:
> This command returns an array of:
>
> [ifname, ipaddr, ipaddr_family, prefix, hwaddr]
>
> for each interface in the system that has an IP address.
> Currently, only IPv4 and IPv6 are supported.
>
> Signed-off-by: Michal Privoznik
> ---
> diff to v
Am 17.02.2012 10:59, schrieb andrzej zaborowski:
> On 3 February 2012 03:59, Andreas Färber wrote:
>> No other emulated CPU uses this at this time.
>
> But why does this code better fit in hw/ than target-arm? The iwMMXt
> registers are core registers after all.
It seems you've misread somethin
From: Maksim Kozlov
Patch adds basic model for Exynos4210 SoC PMU.
This model implements PMU registers just as a bulk of memory. Currently,
the only reason this device exists is that secondary CPU boot loader
uses PMU INFORM5 register as a holding pen.
Signed-off-by: Maksim Kozlov
Signed-off-by
Signed-off-by: Paolo Bonzini
---
MAINTAINERS |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 173e893..6a9c981 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -510,6 +510,7 @@ S: Odd Fixes
F: block/nbd.c
F: nbd.*
F: qemu-nbd.c
+T: git://git
On Fri, 17 Feb 2012 11:49:21 +0100
Paolo Bonzini wrote:
> On 02/15/2012 07:42 PM, Luiz Capitulino wrote:
> > There's been one non-rfc patch and one or two rfc ones. This is v2 of the
> > non-rfc one.
> >
> > I think this version does what Kevin and Markus were asking: the event is
> > emitted wh
Paolo Bonzini writes:
> On 02/16/2012 07:30 PM, Markus Armbruster wrote:
>> 3. Physical load/eject with pass-through device
>>
>> The host_cdrom backend's tray handling is rudimentary. But let me
>> sketch how a real implementation could work.
>>
>> 3a. User closes tray, or opens unlocked tray
On Fri, 17 Feb 2012 12:44:28 +0100
Markus Armbruster wrote:
> >> I figure Luiz's patch works. But maybe it could be simplified some by
> >> replacing bdrv_dev_change_media_cb() by a "open/close tray" callback
> >> that returns whether it moved. bdrv_dev_change_media_cb() would then
> >> simply
From: Michael Tokarev
When qemu-nbd becomes a daemon it calls daemon(3) with
nochdir=0, so daemon(3) changes current directory to /.
But at this time, qemu-nbd did not open any user-specified
files yet, so by changing current directory, all non-absolute
paths becomes wrong. The solution is to pa
Paolo Bonzini writes:
> On 02/17/2012 10:53 AM, Kevin Wolf wrote:
>> > Note: device models call bdrv_eject() whether the state changed or not.
>> > The only use for that I can see is syncing a wayward physical tray to
>> > the virtual one. Shouldn't be necessary with Paolo's recent work,
>> > sh
Kevin Wolf writes:
> Am 17.02.2012 11:32, schrieb Paolo Bonzini:
>> On 02/16/2012 03:10 PM, Luiz Capitulino wrote:
>>> We have two external entities: the guest and the mngt app. It seems to me
>>> that
>>> the guest is seeing each step at a time.
>>
>> The guest is seeing each step separately,
Kevin Wolf writes:
> Am 16.02.2012 19:30, schrieb Markus Armbruster:
>> Let's figure out how this stuff really works.
>>
>> 1. Guest load/eject
>>
>> Guest commands load or eject. Device model updates its state of virtual
>> tray (e.g. IDEState member tray_open) unless locked, then calls
>> bd
Anthony,
The following changes since commit 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f:
Make -machine/-enable-kvm options merge into a single list (2012-02-17
09:10:13 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu.git nbd-for-anthony
Michael Tokarev (1):
Hi; this is a pullreq for my arm-devs queue. Changes in
the queue are
* exynos4 model
* vexpress-a15 model
* the addition of a Highbank section to MAINTAINERS
* a few minor cleanup patches
Please pull (before somebody lands another whole-tree change that
means it needs rebasing again :-))
tha
Drop the legacy init function arm_sysctl_init(), since it has no
users left any more. This allows us to drop the awkward '1' from
the actual device init function.
Signed-off-by: Peter Maydell
Acked-by: Andreas Färber
---
hw/arm_sysctl.c | 16 ++--
hw/primecell.h |3 ---
2 fil
From: Mark Langsdorf
Signed-off-by: Mark Langsdorf
Signed-off-by: Peter Maydell
---
MAINTAINERS |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index e55ea0f..8eb80ea 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -191,6 +191,12 @@ M: Dmit
From: Evgeny Voevodin
Add initial support of NURI and SMDKC210 boards
Signed-off-by: Evgeny Voevodin
Signed-off-by: Peter Maydell
---
Makefile.target |3 +-
hw/exynos4210.c | 191 +++
hw/exynos4210.h | 40 +++
hw/exyno
Factor out daughterboard specifics into a data structure and
daughterboard initialization function, in preparation for adding
vexpress-a15 support.
Signed-off-by: Peter Maydell
---
hw/vexpress.c | 118 -
1 files changed, 83 insertions(+),
From: Evgeny Voevodin
SMDKC210 uses lan9215 chip, but lan9118 in 16-bit mode seems to
be enough.
Signed-off-by: Evgeny Voevodin
Reviewed-by: Peter Maydell
Signed-off-by: Peter Maydell
---
hw/exynos4_boards.c | 27 +--
1 files changed, 25 insertions(+), 2 deletions(-
From: Evgeny Voevodin
Signed-off-by: Evgeny Voevodin
Signed-off-by: Peter Maydell
---
Makefile.target |2 +-
hw/exynos4210.c | 19 +
hw/exynos4210_mct.c | 1488 +++
3 files changed, 1508 insertions(+), 1 deletions(-)
create mode 10
Fix a typo in pl031_interrupt() which meant we were setting a bit
in the interrupt mask rather than the interrupt status register
and thus not actually raising an interrupt. This fix allows the
rtctest program from the kernel's Documentation/rtc.txt to pass
rather than hanging.
Reported-by: Daniel
Add the vexpress-a15 machine, and the A-Series memory map it uses.
Signed-off-by: Peter Maydell
Reviewed-by: Andreas Färber
---
hw/vexpress.c | 141 +
1 files changed, 141 insertions(+), 0 deletions(-)
diff --git a/hw/vexpress.c b/hw/vex
Instantiate the CLCD on the vexpress motherboard as well as one on
the daughterboard -- the A15 daughterboard does not have a CLCD
and so relies on the motherboard one.
At the moment QEMU doesn't provide infrastructure for selecting
which display device gets to actually show graphics -- the first
The primecell.h header now only has the definitions of constants
indicating the usage of the arm_sysctl GPIO lines; remove obsolete
includes of it from source files which don't care about those GPIO
lines.
Signed-off-by: Peter Maydell
---
hw/highbank.c |1 -
hw/integratorcp.c |1 -
h
From: Evgeny Voevodin
Signed-off-by: Evgeny Voevodin
Signed-off-by: Peter Maydell
---
Makefile.target |1 +
hw/exynos4210.h | 82
hw/exynos4210_combiner.c | 469 ++
hw/exynos4210_gic.c | 458 +++
From: Maksim Kozlov
Add basic support of exynos4210 UART
Signed-off-by: Maksim Kozlov
Signed-off-by: Evgeny Voevodin
Signed-off-by: Peter Maydell
---
Makefile.target |2 +-
hw/exynos4210.c | 29 +++
hw/exynos4210.h |9 +
hw/exynos4210_uart.c | 676 ++
From: Evgeny Voevodin
Signed-off-by: Evgeny Voevodin
Reviewed-by: Peter Maydell
Signed-off-by: Peter Maydell
---
hw/lan9118.c | 124 +++---
1 files changed, 118 insertions(+), 6 deletions(-)
diff --git a/hw/lan9118.c b/hw/lan9118.c
index a
The arm_boot secondary boot loader code needs the address of
the GIC CPU interface. Obtaining this from the base address
of the private peripheral region was possible for A9 and 11MPcore,
but the A15 puts the GIC CPU interface in a different place.
So make boards pass in the GIC CPU interface addre
This command returns an array of:
[ifname, ipaddr, ipaddr_family, prefix, hwaddr]
for each interface in the system that has an IP address.
Currently, only IPv4 and IPv6 are supported.
Signed-off-by: Michal Privoznik
---
diff to v1:
-move from guest-getip to guest-network-info
-replace black bo
From: Wen Congyang
Subject: Re: [RFC][PATCH 07/16 v6] target-i386: Add API to add extra memory
mapping
Date: Fri, 17 Feb 2012 17:32:56 +0800
> At 02/15/2012 06:21 PM, Jan Kiszka Wrote:
>> On 2012-02-15 10:44, Wen Congyang wrote:
>>> At 02/15/2012 05:21 PM, Jan Kiszka Wrote:
On 2012-02-15 06
From: Evgeny Voevodin
Signed-off-by: Evgeny Voevodin
Acked-by: Andreas Färber
Signed-off-by: Peter Maydell
---
MAINTAINERS |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 173e893..e55ea0f 100644
--- a/MAINTAINERS
+++ b/MAINTAINER
On real Versatile Express hardware, the boot ROM puts the secondary
CPU bootcode/holding pen in SRAM. We can therefore rely on Linux not
trashing this memory until secondary CPUs have booted up, and can
put our QEMU-specific pen code in the same place. This allows us to
drop the odd "hack" RAM page
Remove an obsolete declaration of pl080_init(), which has been
incorrect since the conversion of pl080 to qdev back in 2009.
Signed-off-by: Peter Maydell
---
hw/primecell.h |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/hw/primecell.h b/hw/primecell.h
index e709ad3..7
Pull the addresses used for mapping motherboard peripherals into
memory out into a table. This will allow us to simply provide a
second table to implement the "Cortex-A Series" memory map used by
the A15 variant of Versatile Express, as well as the current
"Legacy" map used by A9.
Signed-off-by: P
Add a model of the Cortex-A15 memory mapped private peripheral
space. This is fairly simple because the only memory mapped
bit of the A15 is the GIC.
Note that we don't currently model a VGIC and therefore don't
map the VGIC related bits of the GIC.
Signed-off-by: Peter Maydell
---
Makefile.tar
From: Evgeny Voevodin
Signed-off-by: Evgeny Voevodin
Signed-off-by: Peter Maydell
---
Makefile.target |2 +-
hw/exynos4210.c | 12 ++
hw/exynos4210_pwm.c | 422 +++
3 files changed, 435 insertions(+), 1 deletions(-)
create mode 10
On 17 February 2012 08:22, Aneesh Kumar K.V
wrote:
> On Thu, 9 Feb 2012 20:31:17 -0600, Meador Inge
> wrote:
>> --- a/configure
>> +++ b/configure
>> @@ -121,6 +121,7 @@ docs=""
>> fdt=""
>> nptl=""
>> sdl=""
>> +virtfs=""
>
> do we want to say
>
> virtfs="yes"
No. The standard pattern for c
I'm also getting this error. Both on my own compile version 1.0 and on the
version from http://lassauge.free.fr/qemu/
I have not been able to find a workaround for getting gdb to work. Does anybody
knows a patch or a workaround?
--
You received this bug notification because you are a member of
Am 17.02.2012 11:32, schrieb Paolo Bonzini:
> On 02/16/2012 03:10 PM, Luiz Capitulino wrote:
>> We have two external entities: the guest and the mngt app. It seems to me
>> that
>> the guest is seeing each step at a time.
>
> The guest is seeing each step separately, but that is managed by the
>
On 16.02.2012 21:10, Michael Roth wrote:
> On Thu, Feb 16, 2012 at 06:25:03PM +0100, Michal Privoznik wrote:
>> This command returns an array of:
>>
>> [ifname, ipaddr, ipaddr_family, prefix, hwaddr]
>>
>> for each interface in the system that has an IP address.
>> Currently, only IPv4 and IPv6 ar
On Thu, Feb 16, 2012 at 6:12 PM, Peter Maydell wrote:
> Object model lifecycle changes aren't trivial IMHO.
> [no comment on actual patch contents implied]
Agreed.
Stefan
On Thu, Feb 16, 2012 at 6:11 PM, Peter Maydell wrote:
> On 16 February 2012 17:36, Alexander Barabash
> wrote:
>>
>> Removed unused pl080_init().
>
> I posted the equivalent of this patch recently and it is in
> arm-devs.next -- please don't commit to qemu-trivial.
Okay.
Stefan
On Fri, Feb 17, 2012 at 6:54 AM, Zhi Yong Wu wrote:
> I would like to know if some one is playing around with the patchset.
>
> If yes, can any one make one response? I am very interested in rebasing
> it, and then playing with it.
AFAIK no one is working on it - the main thing that is missing he
On 02/15/2012 07:42 PM, Luiz Capitulino wrote:
> There's been one non-rfc patch and one or two rfc ones. This is v2 of the
> non-rfc one.
>
> I think this version does what Kevin and Markus were asking: the event is
> emitted whenever the tray moves, be it the guest or HMP/QMP commands.
>
> In a
On 02/17/2012 10:53 AM, Kevin Wolf wrote:
> > Note: device models call bdrv_eject() whether the state changed or not.
> > The only use for that I can see is syncing a wayward physical tray to
> > the virtual one. Shouldn't be necessary with Paolo's recent work,
> > should it?
>
> The one case tha
On 02/16/2012 07:30 PM, Markus Armbruster wrote:
> 3. Physical load/eject with pass-through device
>
> The host_cdrom backend's tray handling is rudimentary. But let me
> sketch how a real implementation could work.
>
> 3a. User closes tray, or opens unlocked tray
>
> Backend gets notified, cal
On 02/16/2012 03:10 PM, Luiz Capitulino wrote:
> We have two external entities: the guest and the mngt app. It seems to me that
> the guest is seeing each step at a time.
The guest is seeing each step separately, but that is managed by the
device model (which sends two separate error codes: a NOT
Convert the PC speaker device to a qdev ISA model. Move the public
interface to a dedicated header file at this chance.
CC: Paolo Bonzini
Signed-off-by: Jan Kiszka
---
Trivial rebase over git head. Would be great if this series could be
merged now quickly.
arch_init.c|1 +
hw/i82378.c
On Fri, Feb 17, 2012 at 12:20:08PM +0800, zwu.ker...@gmail.com wrote:
> From: Zhi Yong Wu
>
> As you have known, QEMU upstream currently doesn't support for -netdev
> socket,listen; This patch makes it work now.
This commit description does not give any context. Please explain what
the bug is
Hello Chris, or anyone else affected,
Accepted qemu-kvm into lucid-proposed. The package will build now and be
available in a few hours. Please test and give feedback here. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed. Thank you in advance!
Besides the non-triviality of the patch, how is this different from
object_property_get_link? Perhaps we should just rename that one to
object_property_get_obj, or add a function that is just a synonym.
> + */
> +Object *object_property_get_child(Object *obj, const char *name,
> +
On Fri, Feb 17, 2012 at 01:50:41PM +0400, malc wrote:
> On Fri, 17 Feb 2012, Michael S. Tsirkin wrote:
>
> > On Thu, Feb 16, 2012 at 11:23:40PM +0400, malc wrote:
> > > > +{
> > > > +unsigned dom, bus, slot, func;
> > > > +int n = -1;
> > > > +
> > > > +/* Parse [[:]:] */
> > > > +
On Thu, Feb 16, 2012 at 01:39:02PM -0700, Eric Blake wrote:
> On 02/16/2012 12:23 PM, malc wrote:
> > On Thu, 16 Feb 2012, Michael S. Tsirkin wrote:
> >
> >> Use scanf instead of manual string scanning.
> >>
> >> +
> >> +/* Parse [[:]:] */
> >> +sscanf(addr, "%x:%x:%x%n", &dom, &bus, &slot
On 3 February 2012 03:59, Andreas Färber wrote:
> No other emulated CPU uses this at this time.
But why does this code better fit in hw/ than target-arm? The iwMMXt
registers are core registers after all.
Also the defines let the board code request a cpu revision by name
instead of using a magi
On Fri, 17 Feb 2012, Michael S. Tsirkin wrote:
> On Thu, Feb 16, 2012 at 11:23:40PM +0400, malc wrote:
> > > +{
> > > +unsigned dom, bus, slot, func;
> > > +int n = -1;
> > > +
> > > +/* Parse [[:]:] */
> > > +sscanf(addr, "%x:%x:%x%n", &dom, &bus, &slot, &n);
> >
> > sscanf can f
Am 16.02.2012 19:30, schrieb Markus Armbruster:
> Let's figure out how this stuff really works.
>
> 1. Guest load/eject
>
> Guest commands load or eject. Device model updates its state of virtual
> tray (e.g. IDEState member tray_open) unless locked, then calls
> bdrv_eject().
>
> bdrv_eject()
On Thu, Feb 16, 2012 at 11:23:40PM +0400, malc wrote:
> > +{
> > +unsigned dom, bus, slot, func;
> > +int n = -1;
> > +
> > +/* Parse [[:]:] */
> > +sscanf(addr, "%x:%x:%x%n", &dom, &bus, &slot, &n);
>
> sscanf can fail.
>
> > +if (n == -1) {
If it does n will stay -1.
On 2012-02-17 02:32, Andreas Färber wrote:
> Currently, the "kvmclock" type is only registered when kvm_enabled().
>
> This breaks when moving type registration to before command line
> parsing (so that QOM types can be used for CPU and machine).
>
> Since the QOM classes are lazy-initialized any
At 02/17/2012 05:26 PM, Jan Kiszka Wrote:
> On 2012-02-17 09:52, Wen Congyang wrote:
+static DumpState *dump_init(int fd, Error **errp)
+{
+CPUState *env;
+DumpState *s = dump_get_current();
+int ret;
+
+vm_stop(RUN_STATE_PAUSED);
>>>
>>> I would s
On 2012-02-17 10:35, Wen Congyang wrote:
> At 02/17/2012 05:26 PM, Jan Kiszka Wrote:
>> On 2012-02-17 09:52, Wen Congyang wrote:
> +static DumpState *dump_init(int fd, Error **errp)
> +{
> +CPUState *env;
> +DumpState *s = dump_get_current();
> +int ret;
> +
At 02/15/2012 06:21 PM, Jan Kiszka Wrote:
> On 2012-02-15 10:44, Wen Congyang wrote:
>> At 02/15/2012 05:21 PM, Jan Kiszka Wrote:
>>> On 2012-02-15 06:19, Wen Congyang wrote:
At 02/15/2012 01:35 AM, Jan Kiszka Wrote:
> On 2012-02-09 04:24, Wen Congyang wrote:
>> Crash needs extra memor
Hi Alon,
Unfortunately, qxl and virtio-serial
hang is a different problem.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/818673
Title:
virtio: trying to map MMIO memory
Status in QEMU:
New
Bug
I have no idea regarding Ubuntu, but you can find the new drivers
at Fedora project site
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-22.iso
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://b
On 2012-02-17 09:52, Wen Congyang wrote:
>>> +static DumpState *dump_init(int fd, Error **errp)
>>> +{
>>> +CPUState *env;
>>> +DumpState *s = dump_get_current();
>>> +int ret;
>>> +
>>> +vm_stop(RUN_STATE_PAUSED);
>>
>> I would save the current vm state first and restore it when fi
101 - 200 of 210 matches
Mail list logo