@cc Fam Zheng ,
as he's the author of tcmalloc support patch
- Mail original -
De: "aderumier"
À: "qemu-devel"
Cc: "aderumier"
Envoyé: Vendredi 19 Juin 2015 12:56:58
Objet: [PATCH] configure: Add support for jemalloc
This adds "--enable-jemalloc" and "--disable-jemalloc" to allow link
Hi Laurent,
On 20/06/15 05:39, Laurent Vivier wrote:
Le 19/06/2015 15:43, g...@uclinux.org a écrit :
Some small issues are causing problems with running modern versions of
Linux on the m68k/ColdFire 5208 target. These 3 patches fix those problems.
They are all due to use of more advanced arch
At 2015/6/19 18:49, Stefan Hajnoczi Wrote:
On Fri, Jun 19, 2015 at 08:54:56AM +0800, Wen Congyang wrote:
On 06/19/2015 12:06 AM, Stefan Hajnoczi wrote:
On Thu, Jun 18, 2015 at 10:36:39PM +0800, Wen Congyang wrote:
At 2015/6/18 20:55, Stefan Hajnoczi Wrote:
On Thu, Jun 18, 2015 at 04:49:12PM +
Extract the pc_cmos_init_floppy() function from pc_cmos_init(). The
function sets two RTC registers: floppy drive types (0x10), overwriting
the earlier value in there), and REG_EQUIPMENT_BYTE (0x14), setting bits
in the prior value.
Cc: Jan Tomko
Cc: John Snow
Cc: Markus Armbruster
Cc: Paolo Bo
With the pc-q35-2.4 machine type, if the user creates an ISA FDC manually:
-device isa-fdc,driveA=drive-fdc0-0-0 \
-drive file=...,if=none,id=drive-fdc0-0-0,format=raw
then the board-default FDC will be skipped, and only the explicitly
requested FDC will exist. qtree-wise, this is correct; ho
This is for the other pc-q35-2.4 ISA-FDC problem reported by Jan.
Jan, can you give it a try pls?
Cc: Jan Tomko
Cc: John Snow
Cc: Markus Armbruster
Cc: Paolo Bonzini
Laszlo Ersek (2):
hw/i386/pc: factor out pc_cmos_init_floppy()
hw/i386/pc: reflect an explicitly created, sole FDC in the
On 06/19/2015 09:50 PM, John Snow wrote:
> Signed-off-by: John Snow
> ---
> tests/ahci-test.c | 15 +--
> 1 file changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/tests/ahci-test.c b/tests/ahci-test.c
> index 941e0dd..206e6bb 100644
> --- a/tests/ahci-test.c
> +++ b/tests/
Signed-off-by: John Snow
---
tests/ahci-test.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/tests/ahci-test.c b/tests/ahci-test.c
index 941e0dd..206e6bb 100644
--- a/tests/ahci-test.c
+++ b/tests/ahci-test.c
@@ -1140,9 +1140,9 @@ static void test_migrate_sa
NCQ commands are LBA48 by definition.
See SATA 3.2 13.6.4.1 "READ FPDMA QUEUED", or
SATA 3.2 13.6.5.1 "WRITE FPDMA QUEUED."
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/libqos/ahci.c b/tests/libqos/ahci.c
index 7c
NCQ commands will expect the SDBS interrupt,
and in the normative case, do not expect to see
a D2H Register FIS unless something went wrong.
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/tests/libqos/ahci.c b/tests/l
NCQ frames are generated a little differently than
their non-NCQ cousins. Add support for them.
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 44 +++-
tests/libqos/ahci.h | 29 -
2 files changed, 63 insertions(+), 10 deleti
NCQ commands have the concept of a "TAG" that they need to set,
but in the AHCI world, it is mandated that the TAG always match
the command slot that you executed the NCQ from.
See AHCI 9.3.1.1.5.2 "Native Queued Commands".
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 5 +
1 file chan
The legacy ide command execution layer will clear any errors outstanding
before execution, but the NCQ layer doesn't.
Even on success, this register will remain clogged.
Clear it out before each NCQ command so the guest can tell if the
error code produced after completion is meaningful or not.
Si
Test the NCQ pathways for a simple IO RW test.
Also, test that libqos doesn't explode when
running NCQ commands :)
Signed-off-by: John Snow
---
tests/ahci-test.c | 13 +
tests/libqos/ahci.c | 46 +-
tests/libqos/ahci.h | 27 ++
There's no real reason to have it bundled together, and this way
is a little nicer to follow if you have the AHCI spec pulled up.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 23 ---
hw/ide/ahci.h | 3 ++-
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/hw/i
This value should not be size-corrected, 0 sectors does not imply
1 sector(s). This is just debug information, but it's misleading!
Signed-off-by: John Snow
---
hw/ide/ahci.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 8fcea18..6b
The wait command should check to make sure SACT is clear as well
as the Command Issue register.
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/tests/libqos/ahci.c b/tests/libqos/ahci.c
index 9a4d510..da02e2e 100644
Trivial cleanup that I didn't want to tack-on to anything else.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 26df2ca..14eccb8 100644
--- a/hw/ide/ahci.c
+++ b/hw/ide/ahci.c
@
Don't attempt the NCQ transfer if the PRDT we were given is not big
enough to perform the entire transfer.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 20 +++-
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 375aa44..24c4832 100
Most of the time, these bits can be safely ignored. For the purposes
of debugging however, it's nice to know that they're not being used.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 25 +
1 file changed, 25 insertions(+)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index
Several fields of the NCQFIS structure are ambiguously named. This patch
clarifies the intended (if unsupported) usage of the NCQ fields to aid
in creating more meaningful debug messages through the NCQ codepaths.
Signed-off-by: John Snow
---
hw/ide/ahci.h | 35 +-
Set some appropriate error bits for NCQ for us.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 14eccb8..375aa44 100644
--- a/hw/ide/ahci.c
+++ b/hw/ide/ahci.c
@@ -922,6 +922,15 @@
requires: 1434470575-21625-1-git-send-email-js...@redhat.com
[PATCH v2 0/4] ahci: misc fixes/tests for 2.4
This series adds a couple of tests to exercise the NCQ pathways
and establish a baseline for us.
Most of these patches are fairly short and should be relatively trivial
to review.
NCQ commands should not / do not update the byte count
in the command header post command, so this field is
meaningless for NCQ tests.
Signed-off-by: John Snow
---
tests/libqos/ahci.c | 46 --
tests/libqos/ahci.h | 3 +--
2 files changed, 25 insertion
Hi Michael,
Have you had a chance to look at this?
There's no hurry, im just curious.
Thanks,
Sean
> -Original Message-
> From: Sean O. Stalley [mailto:sean.stal...@intel.com]
> Sent: Monday, June 01, 2015 9:38 AM
> To: Michael S. Tsirkin
> Cc: qemu-devel@nongnu.org
> Subject: Re: [PATCH
On 19.06.2015 18:45, Andreas Färber wrote:
Am 19.06.2015 um 16:48 schrieb Denis V. Lunev:
From: Pavel Butsykin
Added the hmp command to query local apic registers state, may be
usefull after guest crashes to understand IRQ routing in guest.
For command name uses "apic-local" because it has
On 19.06.2015 19:08, Peter Maydell wrote:
On 19 June 2015 at 15:48, Denis V. Lunev wrote:
From: Pavel Butsykin
Added the hmp command to query io apic state, may be usefull after guest
crashes to understand IRQ routing in guest.
Implementation is only for kvm here. The dump will look like
(
On 19.06.2015 18:53, Andreas Färber wrote:
Am 19.06.2015 um 16:48 schrieb Denis V. Lunev:
From: Pavel Butsykin
Added the hmp command to query io apic state, may be usefull after guest
crashes to understand IRQ routing in guest.
Implementation is only for kvm here. The dump will look like
(q
On Fri, May 15, 2015 at 03:51:36PM +0800, Wen Congyang wrote:
> If bus_size is less than 0, the command fails.
> If buf_size is 0, use DEFAULT_MIRROR_BUF_SIZE.
> If buf_size % granularity is not 0, mirror_free_init() will
> do dangerous things.
>
> Signed-off-by: Wen Congyang
> Reviewed-by: Fam Z
On Fri, Jun 19, 2015 at 7:57 PM, Andrey Korolyov wrote:
>> I don`t think that it could be ACPI-related in any way, instead, it
>> looks like race in vhost or simular mm-touching mechanism. The
>> repeated hits you mentioned should be fixed as well indeed, but they
>> can be barely the reason for t
Le 19/06/2015 15:43, g...@uclinux.org a écrit :
> Some small issues are causing problems with running modern versions of
> Linux on the m68k/ColdFire 5208 target. These 3 patches fix those problems.
>
> They are all due to use of more advanced architecture features not used
> in older Linux kern
Le 19/06/2015 15:43, g...@uclinux.org a écrit :
> From: Greg Ungerer
>
> The action to potentially switch sp register is not occurring at the correct
> point in the interrupt entry or exception exit sequences.
>
> For the interrupt entry case the sp on entry is used to create the stack
> excep
Le 19/06/2015 15:43, g...@uclinux.org a écrit :
> From: Greg Ungerer
>
> Fill out the code support for the move to/from usp instructions. They are
> being decoded, but there is no code to support there actions. So add it.
>
> Current versions of Linux running on the ColdFire 5208 use these ins
On 06/19/2015 03:10 PM, Laszlo Ersek wrote:
> On 06/19/15 20:48, John Snow wrote:
>>
>>
>> On 06/19/2015 02:17 PM, Laszlo Ersek wrote:
>>> With Eduardo's recent patch (473a49460db0a90bfda046b8f3662b49f94098eb),
>>> q35 machtypes earlier than 2.4 work as expected. Also, pc-q35-2.4 works
>>> fine i
On 06/19/15 20:48, John Snow wrote:
>
>
> On 06/19/2015 02:17 PM, Laszlo Ersek wrote:
>> With Eduardo's recent patch (473a49460db0a90bfda046b8f3662b49f94098eb),
>> q35 machtypes earlier than 2.4 work as expected. Also, pc-q35-2.4 works
>> fine in the default case (no board-default FDC, which is w
On Fri, Jun 19, 2015 at 02:59:32PM -0400, Andrew Jones wrote:
>
>
> - Original Message -
> > From: Shannon Zhao
> >
> > The table revision is not the ACPI spec version. Fix the wrong revision
> > and also some comments.
> >
> > Signed-off-by: Shannon Zhao
> > ---
> > hw/arm/virt-acpi
- Original Message -
> From: Shannon Zhao
>
> The table revision is not the ACPI spec version. Fix the wrong revision
> and also some comments.
>
> Signed-off-by: Shannon Zhao
> ---
> hw/arm/virt-acpi-build.c | 11 ++-
> 1 file changed, 6 insertions(+), 5 deletions(-)
>
> di
On 06/19/2015 02:17 PM, Laszlo Ersek wrote:
> With Eduardo's recent patch (473a49460db0a90bfda046b8f3662b49f94098eb),
> q35 machtypes earlier than 2.4 work as expected. Also, pc-q35-2.4 works
> fine in the default case (no board-default FDC, which is what we want),
> and the traditional option "-
* Juan Quintela (quint...@redhat.com) wrote:
> "Dr. David Alan Gilbert (git)" wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > Add migrate_send_rp_message to send a message from destination to source
> > along the return path.
> > (It uses a mutex to let it be called from multiple threads)
>
- Original Message -
> From: Shannon Zhao
>
> Add GICv2m description in ACPI MADT table, so guest can use MSI when
> booting with ACPI.
>
> Signed-off-by: Shannon Zhao
> Signed-off-by: Shannon Zhao
Tested-by: Andrew Jones
Reviewed-by: Andrew Jones
> ---
> Fix endianness [Pe
Breaks the Windows build. Squashing in this fix:
diff --git a/ui/vnc-jobs.c b/ui/vnc-jobs.c
index c8ee203..22c9abc 100644
--- a/ui/vnc-jobs.c
+++ b/ui/vnc-jobs.c
@@ -29,6 +29,7 @@
#include "vnc.h"
#include "vnc-jobs.h"
#include "qemu/sockets.h"
+#include "block/aio.h"
/*
* Locking:
With Eduardo's recent patch (473a49460db0a90bfda046b8f3662b49f94098eb),
q35 machtypes earlier than 2.4 work as expected. Also, pc-q35-2.4 works
fine in the default case (no board-default FDC, which is what we want),
and the traditional option "-drive if=floppy,..." also works as expected.
However,
On Fri, Jun 19, 2015 at 12:13:36PM +0200, Gerd Hoffmann wrote:
> This is what it takes to have a sorted fw_cfg file directory.
> Entries are inserted at the correct place instead of being
> appended to the end in case sorting is enabled.
On Mon, Jun 08, 2015 at 05:53:48PM +0200, Michael S. Tsirkin
Breaks the Windows build. Squashing in this fix:
diff --git a/block/raw-win32.c b/block/raw-win32.c
index dae5d2f..68f2338 100644
--- a/block/raw-win32.c
+++ b/block/raw-win32.c
@@ -29,6 +29,7 @@
#include "trace.h"
#include "block/thread-pool.h"
#include "qemu/iov.h"
+#include "qapi/qmp/qstrin
On 19/06/15 20:30, Eric Blake wrote:
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
From: Olga Krishtal
The command creates FIFO pair that can be used with existing file
read/write interfaces to communicate with processes spawned via the
forthcoming guest-file-exec interface.
Signed-off-by: Ol
On 19/06/15 20:10, Eric Blake wrote:
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
From: Olga Krishtal
According to Microsoft disk location path can be obtained via
IOCTL_SCSI_GET_ADDRESS. Unfortunately this ioctl can not be used for all
devices. There are certain bus types which could be obta
On 19/06/15 20:34, Eric Blake wrote:
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
From: Olga Krishtal
The command creates FIFO pair that can be used with existing file
read/write interfaces to communicate with processes spawned via the
forthcoming guest-file-exec interface.
Signed-off-by: Ol
* Paolo Bonzini (pbonz...@redhat.com) wrote:
>
>
> On 18/06/2015 09:50, Li, Liang Z wrote:
> > Do you have any idea or plan to deal with the failure happened during
> > the postcopy phase?
> >
> > Lost the guest is too frightening for a cloud provider, we have a
> > discussion with Alibaba, the
* Juan Quintela (quint...@redhat.com) wrote:
> "Dr. David Alan Gilbert (git)" wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > Create QEMU_VM_COMMAND section type for sending commands from
> > source to destination. These commands are not intended to convey
> > guest state but to control the mi
On 06/19/2015 12:57 PM, Denis V. Lunev wrote:
> On 13/06/15 01:16, John Snow wrote:
>> Ping for maintainer reviews -- I've given it a first pass and it should
>> hopefully be close.
>>
>> Thanks,
>> --js
> do we need to respin? I do not see much attention from maintainers here.
>
> Den
>
Not s
board ACPI tables" patch also
> to go in for 2.4, but it needs a little more review time. Other than that
> I think we should be down to bugfix patches.
>
> -- PMM
>
> The following changes since commit ffdb1409a79c9cc91afd9f58df625fdca16bf8b9:
>
> Merge remote-tracki
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
> From: Olga Krishtal
>
> The command creates FIFO pair that can be used with existing file
> read/write interfaces to communicate with processes spawned via the
> forthcoming guest-file-exec interface.
>
> Signed-off-by: Olga Krishtal
> Signed-off-
From: "Daniel P. Berrange"
The enum string table parameters in various QOM/QAPI methods
are declared 'const char *strings[]'. This results in const
warnings if passed a variable that was declared as
static const char * const strings[] = { };
Add the extra const annotation to the paramet
On 19 June 2015 at 17:57, Paolo Bonzini wrote:
>
>
> On 12/06/2015 18:38, Alex Züpke wrote:
>> CPU #0 CPU #1
>> == ==
>> ... other stuff ... WFI (wait for interrupt, like x86 "HLT")
>> send SGI in MPCore
>> polls for completene
From: Martin Cerveny
Add processing of optional argument path as "tree base".
Signed-off-by: Martin Cerveny
Signed-off-by: Andreas Färber
---
scripts/qmp/qom-tree | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/scripts/qmp/qom-tree b/scripts/qmp/qom-tree
index aea
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
> From: Olga Krishtal
>
> The command creates FIFO pair that can be used with existing file
> read/write interfaces to communicate with processes spawned via the
> forthcoming guest-file-exec interface.
>
> Signed-off-by: Olga Krishtal
> Signed-off-
From: "Daniel P. Berrange"
Add object_get_objects_root() function which is a convenience for
obtaining the Object * located at /objects in the object
composition tree. Convert existing code over to use the new
API where appropriate.
Signed-off-by: Daniel P. Berrange
Reviewed-by: Eric Blake
Sig
Replace uses of g_test_add_data_func() for QTest test cases.
It is still valid to use it for any non-QTest test cases,
which are not run for multiple target binaries.
Suggested-by: John Snow
Reviewed-by: John Snow
Signed-off-by: Andreas Färber
---
tests/ahci-test.c | 9 ++---
tests
From: "Daniel P. Berrange"
The QEMU help for -object is essentially useless, just giving users
the generic syntax. Move it down into its own section and introduce
a nested table where each user creatable object can be documented.
The existing memory-backend-file, rng-random and rng-egd object
typ
From: "Daniel P. Berrange"
Some types of object must be created before chardevs, other types of
object must be created after chardevs. As such there is no option but
to create objects in two phases.
This takes the decision to create as many object types as possible
right away before anyother bac
From: "Daniel P. Berrange"
It is reasonably common to want to create an object, set a
number of properties, register it in the hierarchy and then
mark it as complete (if a user creatable type). This requires
quite a lot of error prone, verbose, boilerplate code to achieve.
First a pair of functi
From: "Daniel P. Berrange"
Now that properties can be explicitly registered as an enum
type, there is no need to pass the string table to the
object_get_enum() function. The object property registration
already has a pointer to the string table.
In changing this method signature, the hostmem bac
Hello Peter,
This is my QOM (devices) patch queue. Please pull.
v3 reverts use of GLib macros in v2 and adds three commits.
Regards,
Andreas
Cc: Peter Maydell
Cc: Eduardo Habkost
Cc: Paolo Bonzini
Cc: Daniel P. Berrange
Cc: Markus Armbruster
The following changes since commit 8ffe756da048
From: Eduardo Habkost
Now that object_property_add_alias() strdup()s target_name, we can free
the property names in qdev_pass_gpios().
Signed-off-by: Eduardo Habkost
Reviewed-by: Paolo Bonzini
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Andreas Färber
---
hw/core/qdev.c | 2 ++
1 file chang
From: "Daniel P. Berrange"
A QOM property can be parsed as enum using the visit_type_enum()
helper function, but this forces callers to use the more complex
generic object_property_add() method when registering it. It
also requires that users of that object have access to the
string map when they
From: Eduardo Habkost
With this, object_property_add_alias() callers can safely free the
target property name, like what already happens with the 'name' argument
to all object_property_add*() functions.
Signed-off-by: Eduardo Habkost
Reviewed-by: Paolo Bonzini
Reviewed-by: Stefan Hajnoczi
Sig
From: "Daniel P. Berrange"
The 'policy' property was being registered with a typename of
'str', but it is in fact an enum of the 'HostMemPolicy' type.
Signed-off-by: Daniel P. Berrange
Reviewed-by: Paolo Bonzini
Reviewed-by: Eric Blake
Signed-off-by: Andreas Färber
---
backends/hostmem.c |
From: Markus Armbruster
It's a perfectly sensible helper function.
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
Signed-off-by: Andreas Färber
---
include/hw/qdev-core.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/hw/qdev-core.h b/include/hw/qde
From: Markus Armbruster
qdev_init() is a wrapper around setting property "realized" to true,
plus error handling that passes errors to qerror_report_err().
qerror_report_err() is a transitional interface to help with
converting existing monitor commands to QMP. It should not be used
elsewhere.
* Juan Quintela (quint...@redhat.com) wrote:
> "Dr. David Alan Gilbert (git)" wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > The destination sets the fd to non-blocking on incoming migrations;
> > this also affects the return path from the destination, and thus we
> > need to make sure we can
I have noticed a bug with the serial console. If text is printed to it that is
longer than the window size, the text is cut off instead of being wrapped
around. I have noticed this issue on QEMU 2.3.50 (just git pull'ed today). My
host operating system is Mac OS 10.6.8. Has anyone noticed this i
Am 19.06.2015 um 16:17 schrieb Markus Armbruster:
> Only the calls in do_device_add() remain, because QMP's command
> handler interface requires them. They'll go away when I wean QMP off
> QError.
>
> Bonus: a few error reporting improvements.
>
> Casualty: some explanatory messages, see PATCH 5
On 06/19/2015 10:57 AM, Denis V. Lunev wrote:
> From: Olga Krishtal
>
> According to Microsoft disk location path can be obtained via
> IOCTL_SCSI_GET_ADDRESS. Unfortunately this ioctl can not be used for all
> devices. There are certain bus types which could be obtained with this
> API. Please r
* Juan Quintela (quint...@redhat.com) wrote:
> "Dr. David Alan Gilbert (git)" wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > Useful for debugging the migration bitmap and other bitmaps
> > of the same format (including the sentmap in postcopy).
> >
> > The bitmap is printed to stderr.
> > Line
On 12/06/2015 18:38, Alex Züpke wrote:
> CPU #0 CPU #1
> == ==
> ... other stuff ... WFI (wait for interrupt, like x86 "HLT")
> send SGI in MPCore
> polls for completeness
>
> polls ...
> <
From: Olga Krishtal
We should use GetVolumeXXX api to work with volumes. This will help us to
resolve the situation with volumes without drive letter, i.e. when the
volume is mounted as a folder. Such volume is called mounted folder.
This volume is a regular mounted volume from all other points o
On 13/06/15 01:16, John Snow wrote:
Ping for maintainer reviews -- I've given it a first pass and it should
hopefully be close.
Thanks,
--js
do we need to respin? I do not see much attention from maintainers here.
Den
On 05/13/2015 11:29 AM, Vladimir Sementsov-Ogievskiy wrote:
These patche
From: Olga Krishtal
PCIAddress inforfation is obtained via SetupApi, which provides the
information about address, bus, etc. We look throught entire device tree
in the system and try to find device object for given volume. For this PDO
SetupDiGetDeviceRegistryProperty is called, which reads PCI c
From: Olga Krishtal
We need qmp_quest_get_fsinfo togather with vss-provider, which works with
volumes. The call to this function is implemented via
FindFirst/NextVolumes. Moreover volumes in Windows OS are filesystem unit,
so it will be more effective to work with them rather with devices.
Signe
From: Olga Krishtal
The patch creates anonymous pipe that can be passed as stdin/stdout/stderr
handle to a child process spawned using forthcoming guest-file-exec
command. Working with a pipe is done using the existing guest-file-* API.
Signed-off-by: Olga Krishtal
Signed-off-by: Denis V. Lunev
From: Olga Krishtal
Child process' stdin/stdout/stderr can be associated
with handles for communication via read/write interfaces.
The workflow should be something like this:
* Open an anonymous pipe through guest-pipe-open
* Execute a binary or a script in the guest. Arbitrary arguments and
e
> I don`t think that it could be ACPI-related in any way, instead, it
> looks like race in vhost or simular mm-touching mechanism. The
> repeated hits you mentioned should be fixed as well indeed, but they
> can be barely the reason for this problem.
Please find a trace from a single dimm plugging
From: Olga Krishtal
According to Microsoft disk location path can be obtained via
IOCTL_SCSI_GET_ADDRESS. Unfortunately this ioctl can not be used for all
devices. There are certain bus types which could be obtained with this
API. Please refer to the following link for more details
https://techne
From: Olga Krishtal
qemu-ga should not exit on guest-file-write to pipe without read end
but proper error code should be returned. The behavior of the
spawned process should be default thus SIGPIPE processing should be
reset to default after fork() but before exec().
Signed-off-by: Olga Krishtal
From: Olga Krishtal
The command creates FIFO pair that can be used with existing file
read/write interfaces to communicate with processes spawned via the
forthcoming guest-file-exec interface.
Signed-off-by: Olga Krishtal
Signed-off-by: Denis V. Lunev
Acked-by: Roman Kagan
CC: Eric Blake
CC:
From: Olga Krishtal
guest_file_toggle_flags is a copy from semi-portable qemu_set_nonblock.
The latter is not working properly for Windows due to reduced Windows
Posix implementation.
On Windows OS there is a separate API for changing flags of file, pipes
and sockets. Portable way to change file
From: Olga Krishtal
Child process' stdin/stdout/stderr can be associated
with handles for communication via read/write interfaces.
The workflow should be something like this:
* Open an anonymous pipe through guest-pipe-open
* Execute a binary or a script in the guest. Arbitrary arguments and
e
Implementation of qmp_quest_get_fsinfo. This functionality will be
used together with vss-provider in order to do freeze/unfreeze
per volume (single mounted fs).
These patches for guest-agent add the functionality to execute commands on
a guest UNIX and Windows machines.
These patches add the fol
From: Olga Krishtal
According to Microsoft disk location path can be obtained via
IOCTL_SCSI_GET_ADDRESS. Unfortunately this ioctl can not be used for all
devices. There are certain bus types which could be obtained with this
API. Please refer to the following link for more details
https://techne
From: Olga Krishtal
Child process' stdin/stdout/stderr can be associated
with handles for communication via read/write interfaces.
The workflow should be something like this:
* Open an anonymous pipe through guest-pipe-open
* Execute a binary or a script in the guest. Arbitrary arguments and
e
From: Olga Krishtal
We should use GetVolumeXXX api to work with volumes. This will help us to
resolve the situation with volumes without drive letter, i.e. when the
volume is mounted as a folder. Such volume is called mounted folder.
This volume is a regular mounted volume from all other points o
Implementation of qmp_quest_get_fsinfo. This functionality will be
used together with vss-provider in order to do freeze/unfreeze
per volume (single mounted fs).
These patches for guest-agent add the functionality to execute commands on
a guest UNIX and Windows machines.
These patches add the fol
From: Olga Krishtal
Child process' stdin/stdout/stderr can be associated
with handles for communication via read/write interfaces.
The workflow should be something like this:
* Open an anonymous pipe through guest-pipe-open
* Execute a binary or a script in the guest. Arbitrary arguments and
e
From: Olga Krishtal
The command creates FIFO pair that can be used with existing file
read/write interfaces to communicate with processes spawned via the
forthcoming guest-file-exec interface.
Signed-off-by: Olga Krishtal
Signed-off-by: Denis V. Lunev
Acked-by: Roman Kagan
CC: Eric Blake
CC:
From: Olga Krishtal
PCIAddress inforfation is obtained via SetupApi, which provides the
information about address, bus, etc. We look throught entire device tree
in the system and try to find device object for given volume. For this PDO
SetupDiGetDeviceRegistryProperty is called, which reads PCI c
From: Olga Krishtal
We need qmp_quest_get_fsinfo togather with vss-provider, which works with
volumes. The call to this function is implemented via
FindFirst/NextVolumes. Moreover volumes in Windows OS are filesystem unit,
so it will be more effective to work with them rather with devices.
Signe
From: Olga Krishtal
qemu-ga should not exit on guest-file-write to pipe without read end
but proper error code should be returned. The behavior of the
spawned process should be default thus SIGPIPE processing should be
reset to default after fork() but before exec().
Signed-off-by: Olga Krishtal
From: Olga Krishtal
The patch creates anonymous pipe that can be passed as stdin/stdout/stderr
handle to a child process spawned using forthcoming guest-file-exec
command. Working with a pipe is done using the existing guest-file-* API.
Signed-off-by: Olga Krishtal
Signed-off-by: Denis V. Lunev
From: Olga Krishtal
guest_file_toggle_flags is a copy from semi-portable qemu_set_nonblock.
The latter is not working properly for Windows due to reduced Windows
Posix implementation.
On Windows OS there is a separate API for changing flags of file, pipes
and sockets. Portable way to change file
Am 19.06.2015 um 18:38 schrieb Eric Blake:
> On 05/27/2015 09:07 AM, Daniel P. Berrange wrote:
>> A QOM property can be parsed as enum using the visit_type_enum()
>> helper method, but this forces callers to use the more complex
>> generic object_property_add() method when registering it. It
>> als
1 - 100 of 302 matches
Mail list logo