Hi,
> And please remember to update the changelog. It's already a pretty
> featureful release, but I have no idea about what's happening in VNC
> land (LED extension and WebSockets?)
Yea, those two, I'm not aware of anything else.
> and what are the visible effects of
> Gerd's console refacto
On 04/28/2013 04:25 PM, Michael S. Tsirkin wrote:
> On Sun, Apr 28, 2013 at 03:51:32PM +0800, Jason Wang wrote:
>> On 04/28/2013 03:32 AM, Michael S. Tsirkin wrote:
>>> On Sat, Apr 27, 2013 at 01:11:16PM +0800, Jason Wang wrote:
On 04/26/2013 08:26 PM, Michael S. Tsirkin wrote:
> On Fri, A
There are several several issues in the current checking:
- The check was based on the minus of unsigned values which can overflow
- It was done after .{set|get}_config() which can lead crash when config_len
is zero since vdev->config is NULL
Fix this by:
- Validate the address in virtio_pci_c
From: Liu Ping Fan
Slirp and its peer can run on different context at the same time.
Using lock to protect. Lock rule: no extra lock can be hold after
slirp->lock. This will protect us from deadlock when calling to peer.
As to coding style, they accord to the nearby code's style.
Signed-off-by:
From: Liu Ping Fan
slirps will run on dedicated thread, and dynamically join or disjoin
this list, so need lock to protect the global list.
Signed-off-by: Liu Ping Fan
---
include/qemu/module.h |2 ++
slirp/slirp.c | 20
2 files changed, 22 insertions(+), 0 d
From: Liu Ping Fan
Each slirp has its own time to caculate timeout.
Signed-off-by: Liu Ping Fan
---
slirp/slirp.c | 22 ++
slirp/slirp.h |3 +++
2 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/slirp/slirp.c b/slirp/slirp.c
index bd9b7cb..08c6b26 10064
From: Liu Ping Fan
With refcnt, NetClientState's user can run agaist deleter.
Signed-off-by: Liu Ping Fan
---
hw/qdev-properties-system.c | 14 +
include/net/net.h |3 ++
net/hub.c |3 ++
net/net.c | 46 +
From: Liu Ping Fan
Hub ports will run on multi-threads, so use lock to protect them.
Signed-off-by: Liu Ping Fan
---
net/hub.c | 25 -
1 files changed, 24 insertions(+), 1 deletions(-)
diff --git a/net/hub.c b/net/hub.c
index df32074..812a6dc 100644
--- a/net/hub.c
+
From: Liu Ping Fan
Split slirp_pollfds_fill/_poll actions into each slirp, so that SlirpState
can run on dedicated context. Each slirp socket will corresponds to a GPollFD,
and its SlirpState stands for a GSource(EventsGSource). Finally different
SlirpState can run on different context.
The logi
From: Liu Ping Fan
Signed-off-by: Liu Ping Fan
---
net/tap.c | 64 +++-
1 files changed, 54 insertions(+), 10 deletions(-)
diff --git a/net/tap.c b/net/tap.c
index daab350..5f4d59f 100644
--- a/net/tap.c
+++ b/net/tap.c
@@ -41,6 +41,7 @
Andreas Färber a écrit :
Am 06.05.2013 22:57, schrieb Hervé Poussineau:
Alexander Graf a écrit :
On 05/03/2013 07:57 AM, Hervé Poussineau wrote:
Alexander Graf a écrit :
Am 02.05.2013 um 22:08 schrieb Hervé Poussineau :
Non-contiguous I/O is not implemented.
There is also somewhere a bug i
From: Liu Ping Fan
Introduce nc->peer_lock to shield off the race of nc->peer's reader and
deleter. With it, after deleter finish, no new qemu_send_packet_xx()
will append packet to peer->send_queue, therefore no new reference from
packet->sender to nc will exist in nc->peer->send_queue.
Signed-
From: Liu Ping Fan
Port NetSocketState onto NetClientSource. The only thing specail is that
owning to the socket's state machine changes, we need to change the handler.
We implement that by destroy the old NetClientSource and attach a new one
with NetSocketState.
Signed-off-by: Liu Ping Fan
---
From: Liu Ping Fan
Signed-off-by: Liu Ping Fan
---
net/tap-win32.c | 31 +--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/net/tap-win32.c b/net/tap-win32.c
index 91e9e84..7a84195 100644
--- a/net/tap-win32.c
+++ b/net/tap-win32.c
@@ -635,13 +635,
From: Liu Ping Fan
NetQueue will be accessed by nc and its peers at the same time,
need lock to protect it.
Signed-off-by: Liu Ping Fan
---
net/queue.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/net/queue.c b/net/queue.c
index 859d02a..2856c1d 100644
--
From: Liu Ping Fan
Introduce bind_ctx interface for NetClientState. It will help to
bind NetClientState with a GSource. Currently, these GSource attached
with default context, but in future, after resolving all the race
condition in network layer, NetClientStates can run on different
threads
Sig
From: Liu Ping Fan
Signed-off-by: Liu Ping Fan
---
net/vde.c | 31 +--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/net/vde.c b/net/vde.c
index 4dea32d..fe763dd 100644
--- a/net/vde.c
+++ b/net/vde.c
@@ -30,10 +30,12 @@
#include "qemu-common.h"
From: Liu Ping Fan
Introduce two structs EventGSource, EventsGSource
EventGSource is used to abstract the event with single backend file.
EventsGSource is used to abstract the event with dynamically changed
backend file, ex, slirp.
Signed-off-by: Liu Ping Fan
---
util/Makefile.objs |1 +
summary:
patch1: GSource event abstraction
patch2~6: port network backend to glib
patch7~10: make network core re-entrant
patch11~14: port the slirp backend onto glib
The slirp->lock's deadlock problem has been eliminated and works fine.
And other components seems more stable, so I change
On 04/28/2013 04:40 PM, Jason Wang wrote:
> On 04/28/2013 04:32 PM, Michael S. Tsirkin wrote:
>> On Fri, Apr 26, 2013 at 04:34:03PM +0800, Jason Wang wrote:
>>> virtio-rng-ccw has zero config length, so we need validate the config length
>>> before trying to access it. Otherwise we may crash since
On 2013/5/6 20:20, Markus Armbruster wrote:
Dong Xu Wang writes:
These functions will be used in next commit. qemu_opt_get_(*)_del functions
are used to make sure we have the same behaviors as before: after get an
option value, options++.
I don't understand the last sentence.
Signed-off-by
Busy enterprise workloads hosted on large sized VM's tend to dirty
memory faster than the transfer rate achieved via live guest migration.
Despite some good recent improvements (& using dedicated 10Gig NICs
between hosts) the live migration does NOT converge.
If a user chooses to force convergence
Il 06/05/2013 23:07, Jordan Justen ha scritto:
> On Mon, May 6, 2013 at 1:41 PM, Paolo Bonzini wrote:
>> Il 06/05/2013 22:31, Anthony Liguori ha scritto:
>>> Jordan Justen writes:
>>>
On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori
wrote:
> I believe I have processed all of the ou
On Mon, May 06, 2013 at 09:37:11AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 03:38, David Gibson ha scritto:
> > This patch adds the necessary support for saving the state of the PAPR VIO
> > virtual SCSI device. This turns out to be trivial, because the generiC
> > SCSI code already quiesces th
>> >> With regard to old version linux guest(e.g., rhel-5.5), in ISR
>> >> processing, mask and unmask msi-x vector every time, which result in
>> >> VMEXIT, then QEMU will invoke kvm_irqchip_update_msi_route() to ask KVM
>> >> hypervisor to update the VM irq routing table. In KVM hypervisor,
>
Hi Peter, Michael,
On Mon, May 6, 2013 at 10:01 PM, Peter Maydell wrote:
> On 6 May 2013 10:24, Michael S. Tsirkin wrote:
>> On Mon, May 06, 2013 at 10:08:42AM +0100, Peter Maydell wrote:
>>> On 6 May 2013 09:51, Michael S. Tsirkin wrote:
>>> > On Sun, May 05, 2013 at 11:00:24PM +0100, Peter Ma
On Tue, May 07, 2013 at 12:14:47AM +0200, Alexander Graf wrote:
>
> On 06.05.2013, at 20:13, Torbjorn Granlund wrote:
>
> > Alexander Graf writes:
> >
> > Thanks a lot for the bug report and test case! Please CC qemu-ppc
> > whenever you find issues or have patches for PPC. That makes filteri
Am 06.05.2013 22:57, schrieb Hervé Poussineau:
> Alexander Graf a écrit :
>> On 05/03/2013 07:57 AM, Hervé Poussineau wrote:
>>> Alexander Graf a écrit :
Am 02.05.2013 um 22:08 schrieb Hervé Poussineau :
> Non-contiguous I/O is not implemented.
>
> There is also somewhere
On 06.05.2013, at 22:57, Hervé Poussineau wrote:
> Alexander Graf a écrit :
>> On 05/03/2013 07:57 AM, Hervé Poussineau wrote:
>>> Alexander Graf a écrit :
Am 02.05.2013 um 22:08 schrieb Hervé Poussineau :
> Non-contiguous I/O is not implemented.
>
> There is also so
On 06.05.2013, at 20:13, Torbjorn Granlund wrote:
> Alexander Graf writes:
>
> Thanks a lot for the bug report and test case! Please CC qemu-ppc
> whenever you find issues or have patches for PPC. That makes filtering
> for important mails a lot easier.
>
> Would that make my complaints be
Thanks for the reply. I am trying to use the tracing with qemu-io as
suggested in docs/tracing.txt. I did the following steps:
1. Configure and make with simple backend
2. Create a set of events I am interested in (/tmp/events)
3. Now I am running the qemu-iotests by adding T= /tmp/events to test
On Mon, May 6, 2013 at 1:31 PM, Anthony Liguori wrote:
> Jordan Justen writes:
>
>> On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori wrote:
>>> I believe I have processed all of the outstanding pull requests and
>>> patches tagged for 1.5. If there are any other patches or pull requests
>>> you
On Mon, May 6, 2013 at 1:41 PM, Paolo Bonzini wrote:
> Il 06/05/2013 22:31, Anthony Liguori ha scritto:
>> Jordan Justen writes:
>>
>>> On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori wrote:
I believe I have processed all of the outstanding pull requests and
patches tagged for 1.5. If
From: Eduardo Habkost
This field will contain the feature bits that were filtered out because
of missing host support.
Signed-off-by: Eduardo Habkost
Reviewed-by: Eric Blake
Signed-off-by: Andreas Färber
---
target-i386/cpu-qom.h | 3 +++
target-i386/cpu.c | 9 ++---
2 files changed,
On 6 May 2013 15:26, Jan Kiszka wrote:
> Simplify the sub-page handling by implementing it directly in the
> dispatcher instead of using a redirection memory region. We extend the
> phys_sections entries to optionally hold a pointer to the sub-section
> table that used to reside in the subpage_t s
This changes the model number of 486 to 8 (DX4) which matches the
feature set presented, and actually has the CPUID instruction.
This adds a compatibility property, to keep model=0 on pc-*-1.4 and older.
Signed-off-by: H. Peter Anvin
[AF: Add compat_props entry]
Tested-by: Eduardo Habkost
Revie
Alexander Graf a écrit :
On 05/03/2013 07:57 AM, Hervé Poussineau wrote:
Alexander Graf a écrit :
Am 02.05.2013 um 22:08 schrieb Hervé Poussineau :
Non-contiguous I/O is not implemented.
There is also somewhere a bug in the memory controller, which means
that some real firmwares may not det
"Michael S. Tsirkin" writes:
> mask notifiers are never called without msix,
> so devices with backend masking like vhost don't work.
> Call mask notifiers explicitly at
> startup/cleanup to make it work.
>
> Signed-off-by: Michael S. Tsirkin
> Tested-by: Alexander Graf
/home/aliguori/git/qemu
Am 06.05.2013 19:14, schrieb akoskov...@gmx.com:
> From: Ákos Kovács
>
> Cc: Laszlo Ersek
> Signed-off-by: Ákos Kovács
> ---
> Changes in v2:
> * Fixed input release/grab translations
> * Fixed inconsistency with the "leállítva"/"megállítva" words
>
> po/hu.po | 63
>
From: Borislav Petkov
The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
needed when booting 3.8 and later linux kernels built with the MATOM
target because we require MOVBE in order to boot properly now.
Signed-off-by: Borislav Petkov
[ehabkost: added compat code to disable
From: Eduardo Habkost
Introduce x86_cpu_compat_set_features(), that can be used to set/unset
feature bits on specific CPU models for machine-type compatibility.
Signed-off-by: Eduardo Habkost
Signed-off-by: Andreas Färber
---
target-i386/cpu.c | 26 ++
target-i386/cpu.
Move error reporting to callers.
Reviewed-by: Eduardo Habkost
Signed-off-by: Andreas Färber
---
hw/core/qdev-properties.c| 25 +++--
hw/core/qdev.c | 7 ++-
include/hw/qdev-properties.h | 5 +++--
qdev-monitor.c | 6 +-
4 files chan
From: Eduardo Habkost
This property will be useful for libvirt, as libvirt already has logic
based on low-level feature bits (not feature names), so it will be
really easy to convert the current libvirt logic to something using the
"feature-words" property.
The property will have two main use ca
From: Eduardo Habkost
This property will contain all the features that were removed from the
CPU because they are not supported by the host.
This way, libvirt or other management tools can emulate the
check/enforce behavior by checking if filtered-properties is all zeroes,
before starting the gu
After initializing the object from its x86_def_t and before setting any
additional -cpu arguments, set any global properties for the designated
subclass -{i386,x86_64}-cpu.
Reviewed-by: Eduardo Habkost
Signed-off-by: Andreas Färber
---
target-i386/cpu.c | 9 +
1 file changed, 9 insertio
Hi,
Am 06.05.2013 16:42, schrieb Anthony Liguori:
>
> I believe I have processed all of the outstanding pull requests and
> patches tagged for 1.5. If there are any other patches or pull requests
> you would like to be considered, please respond to this note with a
> pointer to the patch or make
Reuse it in qdev_prop_set_globals().
Reviewed-by: Eduardo Habkost
[AF: Renamed from qdev_prop_set_custom_globals()]
Signed-off-by: Andreas Färber
---
hw/core/qdev-properties.c| 36 +---
include/hw/qdev-properties.h | 2 ++
2 files changed, 27 insertions(+),
From: Eduardo Habkost
Instead of open-coding the filtering code for each feature word, change
the existing code to use the feature_word_info array, that has exactly
the same CPUID eax/ecx/register values for each feature word.
Signed-off-by: Eduardo Habkost
Reviewed-by: Eric Blake
Signed-off-b
Hello,
This is my current QOM CPU patch queue. Please pull.
It includes:
* x86 CPU feature-words and filtered-features properties for libvirt,
* x86 CPU fixes and backwards compatibility support.
Regards,
Andreas
Cc: Anthony Liguori
Cc: Eduardo Habkost
Cc: Igor Mammedov
The following chan
From: Eduardo Habkost
FEAT_7_0_EBX uses ECX as input, so we have to take that into account
when reporting feature word values.
Signed-off-by: Eduardo Habkost
Signed-off-by: Andreas Färber
---
target-i386/cpu.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/targ
Il 06/05/2013 22:31, Anthony Liguori ha scritto:
> Jordan Justen writes:
>
>> On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori wrote:
>>> I believe I have processed all of the outstanding pull requests and
>>> patches tagged for 1.5. If there are any other patches or pull requests
>>> you would
Hello all again,
Same environment as the previous email (Ubuntu Server 13.04 on a x86_64
machine)
root@vinagrete ~ # uname -a
Linux vinagrete 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC
2013 x86_64 x86_64 x86_64 GNU/Linux
Compilation problem (log too big for email)
http://pasteb
Am 25.04.2013 20:43, schrieb Eduardo Habkost:
> From: Borislav Petkov
>
> The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
> needed when booting 3.8 and later linux kernels built with the MATOM
> target because we require MOVBE in order to boot properly now.
>
> Cc: "H. Pete
Am 25.04.2013 20:43, schrieb Eduardo Habkost:
> Introduce x86_cpu_compat_set_features(), that can be used to set/unset
> feature bits on specific CPU models for machine-type compatibility.
>
> Signed-off-by: Eduardo Habkost
> ---
> target-i386/cpu.c | 26 ++
> target-i386
Jordan Justen writes:
> On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori wrote:
>> I believe I have processed all of the outstanding pull requests and
>> patches tagged for 1.5. If there are any other patches or pull requests
>> you would like to be considered, please respond to this note with a
On 6 May 2013 21:23, Eduardo Otubo wrote:
> I'm running an Ubuntu Server 13.04 on a x86_64 machine. Details follows:
>
> root@vinagrete ~ # uname -a
> Linux vinagrete 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013
> x86_64 x86_64 x86_64 GNU/Linux
>
> root@vinagrete ~/develop/qemu mas
On Mon, May 06, 2013 at 07:53:07PM +0200, Alexander Graf wrote:
> The implementation for rldcl tried to always fetch its
> parameters from the opcode, even though the opcode was
> already passed in in decoded and different forms.
>
> Use the parameters instead, fixing rldcl.
>
> Reported-by: Torb
Hello all,
I'm running an Ubuntu Server 13.04 on a x86_64 machine. Details follows:
root@vinagrete ~ # uname -a
Linux vinagrete 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC
2013 x86_64 x86_64 x86_64 GNU/Linux
root@vinagrete ~/develop/qemu master # ./configure --enable-debug-tcg
--
On Mon, May 6, 2013 at 7:42 AM, Anthony Liguori wrote:
> I believe I have processed all of the outstanding pull requests and
> patches tagged for 1.5. If there are any other patches or pull requests
> you would like to be considered, please respond to this note with a
> pointer to the patch or ma
So the result is:
HD6850 - works fully, host hang on guest poweroff
GT210 - works fully, no host issues
Is that correct? Are you attempting to rebind the HD6850 to host
drivers after qemu is shutdown, or does the host hang happen prior to
where that would be possible? What about killing qemu wi
Il 06/05/2013 16:26, Jan Kiszka ha scritto:
> Simplify the sub-page handling by implementing it directly in the
> dispatcher instead of using a redirection memory region. We extend the
> phys_sections entries to optionally hold a pointer to the sub-section
> table that used to reside in the subpage
Il 06/05/2013 20:35, mdroth ha scritto:
> In the case of the former, I think a wrapper around GLib that we can
> instantiate from the command-line line and query properties like TIDs
> from is necessary for robust control over event loops and CPU resources.
> We get this essentially for free with Q
On Mon, May 06, 2013 at 09:57:01PM +0200, Andrea Arcangeli wrote:
> ===
>
> static unsigned char *c, *tmp;
>
> void userfault_sighandler(int signum, siginfo_t *info, void *ctx)
oops, the hash of the test program got cut... so I append it below
which is nicer without leading whitespaces.
===
#de
This new syscall will move anon pages across vmas, atomically and
without touching the vmas.
It only works on non shared anonymous pages because those can be
relocated without generating non linear anon_vmas in the rmap code.
It is the ideal mechanism to handle userspace page faults. Normally
the
Hello everyone,
this is a patchset to implement two new kernel features:
MADV_USERFAULT and remap_anon_pages.
The combination of the two features are what I would propose to
implement postcopy live migration, and in general demand paging of
remote memory, hosted in different cloud nodes with KSM.
MADV_USERFAULT is a new madvise flag that will set VM_USERFAULT in the
vma flags. Whenever VM_USERFAULT is set in an anonymous vma, if
userland touches a still unmapped virtual address, a sigbus signal is
sent instead of allocating a new page. The sigbus signal handler will
then resolve the page fa
Provide a new swapfile method for remap_anon_pages to verify the swap
entry is mapped only in one vma before relocating the swap entry in a
different virtual address. Otherwise if the swap entry is mapped
in multiple vmas, when the page is swapped back in, it could get
mapped in a non linear way in
remap_anon_pages (unlike remap_file_pages) tries to be non intrusive
in the rmap code.
As far as the rmap code is concerned, rmap_anon_pages only alters the
page->mapping and page->index. It does it while holding the page
lock. However there are a few places that in presence of anon pages
are allo
On Mon, 6 May 2013, akoskov...@gmx.com wrote:
+#: ../ui/gtk.c:1312
+msgid "Grab On _Hover"
+msgstr "Automatikus _elfogás"
+
+#: ../ui/gtk.c:1315
+msgid "_Grab Input"
+msgstr "_Bemeneti eszközök megragadása"
Sorry for nitpicking but for consistency your should use the same term for
grab everywh
On Mon, May 06, 2013 at 09:54:03AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 18:03, Michael Roth ha scritto:
> > virtio-blk dataplane currently creates/manages it's own thread to
> > offload work to a separate event loop.
> >
> > This patch insteads allows us to specify a QContext-based event lo
Hi Everyone,
I've been trying to compile QEMU with --enable-gprof on ubuntu, but I'm
getting a linking error.
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../../lib/gcrt1.o:
relocation R_X86_64_32S against `__libc_csu_fini' can not be used when
making a shared object; recompile with -fP
On Mon, May 06, 2013 at 09:53:12AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 18:03, Michael Roth ha scritto:
> > This introduces a GlibQContext wrapper around the main GMainContext
> > event loop, and associates iohandlers with it via a QSource (which
> > GlibQContext creates a GSource from so th
On Mon, May 06, 2013 at 09:45:22AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 18:03, Michael Roth ha scritto:
> > This is similar in concept to "realize", though semantics are a
> > bit more open-ended:
> >
> > And object might in some cases need a number of properties to be
> > specified before
On Mon, May 06, 2013 at 09:44:13AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 18:03, Michael Roth ha scritto:
> > This interface allows us to add a child property without specifying a
> > name. Instead, a unique name is created and passed back after adding
> > the property.
> >
> > Signed-off-by:
On Mon, May 06, 2013 at 11:26:06AM +0800, liu ping fan wrote:
> On Sat, May 4, 2013 at 12:03 AM, Michael Roth
> wrote:
> > These patches apply on top of qemu.git master, and can also be obtained
> > from:
> > git://github.com/mdroth/qemu.git qcontext
> >
> > OVERVIEW
> >
> > This series introduc
On Mon, May 06, 2013 at 07:25:24AM -0500, Anthony Liguori wrote:
> Paolo Bonzini writes:
>
> > Il 03/05/2013 18:03, Michael Roth ha scritto:
> >> These patches apply on top of qemu.git master, and can also be obtained
> >> from:
> >> git://github.com/mdroth/qemu.git qcontext
> >>
> >> OVERVIEW
On 05/06/13 19:14, akoskov...@gmx.com wrote:
> From: Ákos Kovács
>
> Cc: Laszlo Ersek
> Signed-off-by: Ákos Kovács
> ---
> Changes in v2:
> * Fixed input release/grab translations
> * Fixed inconsistency with the "leállítva"/"megállítva" words
>
> po/hu.po | 63
>
On Mon, May 06, 2013 at 05:25:08PM +0200, Alexander Graf wrote:
> Hi Blue / Aurelien,
>
> This is my current patch queue for ppc with last minute changes for 1.5.
>
> Please pull.
>
>
> Alex
>
>
> The following changes since commit 8e515b125d5f7849167dbee6cbe6ef61636607d4:
> Peter Maydell (
Am 01.05.2013 18:07, schrieb Andreas Färber:
> Hello,
>
> It's easier adapting the infrastructure to our needs than working around it:
> X86CPU already has QOM properties today. What's lacking is model subclasses,
> and with the one X86CPU type its global properties are overwritten by models.
> Bu
On Mon, May 06, 2013 at 05:30:18PM +0200, Alexander Graf wrote:
> Hi Blue / Aurelien,
>
> This is my current patch queue for s390. Please pull.
>
> Alex
>
>
> The following changes since commit 8e515b125d5f7849167dbee6cbe6ef61636607d4:
> Peter Maydell (1):
> configure: Check that "li
On Mon, May 06, 2013 at 09:54:14AM +0200, Paolo Bonzini wrote:
> Il 03/05/2013 18:03, Michael Roth ha scritto:
> > These patches apply on top of qemu.git master, and can also be obtained
> > from:
> > git://github.com/mdroth/qemu.git qcontext
> >
> > OVERVIEW
> >
> > This series introduces a set
From: Alexey Kardashevskiy
Normally, the "tap" device is polled by QEMU if a guest NIC can
receive packets. If a guest NIC is stopped during transfer (rmmod or
ifdown), it may still have packets in a queue which have to be send
to the guest before QEMU enables polling of a "tap" interface via
tap
Alexander Graf writes:
Thanks a lot for the bug report and test case! Please CC qemu-ppc
whenever you find issues or have patches for PPC. That makes filtering
for important mails a lot easier.
Would that make my complaints be considered more or less important? :-)
Does the patch bel
Il 06/05/2013 16:05, Jan Kiszka ha scritto:
>> Also, memory_region_find cannot know if it's returning a valid result,
>> and the callee cannot check it because the region may have disappeared
>> already when it is returned.
>
> Again, we hold the address space lock while checking the conditions. I
When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
MMU capability from the MMU type mask, but not the AMR bit.
This leads to us having a new MMU type that we don't check for in our
MMU management functions.
Add the new type, so that we don't have to worry about breakage there.
Add ref/unref calls at the following places:
- places where memory regions are stashed by a listener and
used outside the BQL (including in Xen or KVM).
- memory_region_find callsites
Signed-off-by: Paolo Bonzini
---
exec.c|6 +-
hw/core/loader.c
06.05.2013 18:42, Anthony Liguori wrote:
>
> Hi,
>
> I believe I have processed all of the outstanding pull requests and
> patches tagged for 1.5. If there are any other patches or pull requests
> you would like to be considered, please respond to this note with a
> pointer to the patch or make
Paolo Bonzini writes:
> Il 06/05/2013 16:42, Anthony Liguori ha scritto:
>>
>> Hi,
>>
>> I believe I have processed all of the outstanding pull requests and
>> patches tagged for 1.5. If there are any other patches or pull requests
>> you would like to be considered, please respond to this not
Il 06/05/2013 16:55, Andreas Färber ha scritto:
> Am 06.05.2013 16:26, schrieb Jan Kiszka:
>> Move isa_is_ioport_assigned to the ISA core and implement it via a
>> memory region lookup. As all IO ports are now directly or indirectly
>> registered via the memory API, this becomes possible and will f
This property will contain all the features that were removed from the
CPU because they are not supported by the host.
This way, libvirt or other management tools can emulate the
check/enforce behavior by checking if filtered-properties is all zeroes,
before starting the guest.
Example output whe
Hi Blue / Aurelien,
This is my current patch queue for s390. Please pull.
Alex
The following changes since commit 8e515b125d5f7849167dbee6cbe6ef61636607d4:
Peter Maydell (1):
configure: Check that "libtool" is not the MacOSX one
are available in the git repository at:
git://githu
"Readable" is a very unfortunate name for this flag because even a
rom_device region will always be readable from the guest POV. What
differs is the mapping, just like the comments had to explain already.
Also, readable could currently be understood as being a generic region
flag, but it only appli
The implementation for rldcl tried to always fetch its
parameters from the opcode, even though the opcode was
already passed in in decoded and different forms.
Use the parameters instead, fixing rldcl.
Reported-by: Torbjorn Granlund
Signed-off-by: Alexander Graf
---
target-ppc/translate.c |
Before switching to the memory core dispatcher, we need to make sure
that this pv-device will continue to receive unaligned portio accesses.
Signed-off-by: Jan Kiszka
---
hw/display/vmware_vga.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/hw/display/vmware_vga.c b
Hi,
On Sat, May 04, 2013 at 03:23:28PM +0100, Richard Sandiford wrote:
> Juergen Lock writes:
> > Hi!
> >
> > The failure is in the mips64-softmmu target: (at least)
> >
> > [...]
> > CCmips64-softmmu/target-mips/translate.o
> > ..qemu-1.4.1/target-mips/translate.c::2780:35 : error:
> >
Am 01.05.2013 18:07, schrieb Andreas Färber:
> Reuse it in qdev_prop_set_globals().
>
> Signed-off-by: Andreas Färber
> ---
> hw/core/qdev-properties.c| 35 ---
> include/hw/qdev-properties.h | 2 ++
> 2 files changed, 26 insertions(+), 11 deletions(-)
Igor
On 05/03/2013 08:22 AM, Alexey Kardashevskiy wrote:
Normally, the "tap" device is polled by QEMU if a guest NIC can
receive packets. If a guest NIC is stopped during transfer (rmmod or
ifdown), it may still have packets in a queue which have to be send
to the guest before QEMU enables polling of
From: David Gibson
PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
values that aren't in the code for H_PUT_TCE. This patch factors the check
into spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN
actually exists. This will become more important as fu
On 05/06/2013 07:00 PM, Torbjorn Granlund wrote:
I could finally make Debian GNU/Linux install and run under
qemu-system-ppc64. I used Debian 7.0.0 and qemu from the main git repo,
updated a few days ago.
While Debian runs well and not too slowly, GMP fails badly under all
ABIs, and in many dif
Am 06.05.2013 18:20, schrieb Eduardo Habkost:
> Resubmitting after a rebase and a few trivial changes.
>
> Changes v11 -> v12:
> * Remove unnecessary entries from .gitignore
> * Fix indentation of x86_cpu_get_feature_words() declaration
> * Rebase on top of qom-cpu-next
>(commit bd87d2a - t
1 - 100 of 231 matches
Mail list logo