From: Eric Blake
We already have several places that want to visit all the members
of an implicit object within a larger context (simple union variant,
event with anonymous data, command with anonymous arguments struct);
and will be adding another one soon (the ability to declare an
anonymous bas
The code is okay for illustrating how things work and for testing, but
its error handling make it unfit for production use. Print a warning
to protect the innocent.
Signed-off-by: Markus Armbruster
Reviewed-by: Marc-André Lureau
Message-Id: <1458066895-20632-41-git-send-email-arm...@redhat.com>
On Tue, Feb 16, 2016 at 9:15 AM, mar.krzeminski
wrote:
>
>
> W dniu 15.02.2016 o 23:43, Jean-Christophe DUBOIS pisze:
>
>> Le 15/02/2016 17:46, mar.krzeminski a écrit :
>>>
>>>
>>>
>>> W dniu 15.02.2016 o 11:18, Jean-Christophe DUBOIS pisze:
Le 14/02/2016 20:17, mar.krzeminski a écrit :
Public bug reported:
Hello,
I ran a DPDK application with virtio ports. If I killed and relaunched it, VM is
killed by qemu with the following message:
> qemu-system-x86_64: Guest moved used index from 571 to 0
If I ran the same application with e1000 ports, I haven't this issue.
Network topolo
Pass through the FUA flag to the lower layer so that the separate flush
can be saved in practically relevant cases where a (raw) format driver
sits on top of the protocol driver.
Signed-off-by: Kevin Wolf
---
block/raw_bsd.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff
The QEMUFile writev_buffer / put_buffer functions are expected
to write out the full set of requested data, blocking until
complete. The qemu_fflush() caller does not expect to deal with
partial writes. Clarify the function comments and add a sanity
check to the code to catch mistaken implementatio
Reviewed-by: Alex Bennée
Signed-off-by: Fam Zheng
---
tests/docker/test-mingw | 34 ++
1 file changed, 34 insertions(+)
create mode 100755 tests/docker/test-mingw
diff --git a/tests/docker/test-mingw b/tests/docker/test-mingw
new file mode 100755
index 000..
On 16/03/2016 15:25, Peter Maydell wrote:
> > Looks strange, but okay,
> You mean the way we use what looks like a cast macro and ignore
> the result? Yeah, I thought that was a little odd-looking. Happy
> to do it some other way if you have an alternative suggestion.
Perhaps this:
g_assert(obj
On Fri, Mar 18, 2016 at 08:56:56AM +0100, Thomas Huth wrote:
> On 17.03.2016 23:33, David Gibson wrote:
> > On Thu, Mar 17, 2016 at 04:15:38PM +0100, Thomas Huth wrote:
> >> On 17.03.2016 08:30, Thomas Huth wrote:
> >>> On 17.03.2016 07:23, David Gibson wrote:
> On Wed, Mar 16, 2016 at 01:16:5
On 03/16/2016 12:09 PM, Paolo Bonzini wrote:
>
>
> On 16/03/2016 11:49, Christian Borntraeger wrote:
>> Seems to lockup.
>
> That's an improvement actually. :)
>
>> Thread 3 (Thread 0x3ff888dc910 (LWP 88958)):
>> #0 0x03ff8ca90cd4 in __lll_lock_wait () at /lib64/libpthread.so.0
>> #1 0x00
On 16/03/2016 14:38, Christian Borntraeger wrote:
> > If you just remove the calls to virtio_queue_host_notifier_read, here
> > and in virtio_queue_aio_set_host_notifier_fd_handler, does it work
> > (keeping patches 2-4 in)?
>
> With these changes and patch 2-4 it does no longer locks up.
> I k
Filter-redirector is a netfilter plugin.
It gives qemu the ability to redirect net packet.
redirector can redirect filter's net packet to outdev.
and redirect indev's packet to filter.
filter
+
redirector |
+--+
From: Max Reitz
Add a function for iterating over all monitor-owned BlockDriverStates so
the generic block layer can do so.
Signed-off-by: Max Reitz
Signed-off-by: Kevin Wolf
---
blockdev.c | 7 +++
include/block/block.h | 1 +
stubs/Makefile.objs
Signed-off-by: Max Reitz
---
monitor.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monitor.c
index 894f862..4c02f0f 100644
--- a/monitor.c
+++ b/monitor.c
@@ -42,6 +42,7 @@
#include "ui/console.h"
#include "ui/input.h"
#include "sysemu/blockdev.h"
+#i
test_ivshmem_server() waits until the first byte in BAR 2 contains the
0x42 we put into shared memory. Works because the byte reads zero
until the device maps the shared memory gotten from the server.
Check the IVPosition register instead: it's initially -1, and becomes
non-negative right when th
On 2016年03月17日 23:44, Michael S. Tsirkin wrote:
On Thu, Mar 17, 2016 at 11:21:28PM +0800, Wei Xu wrote:
On 2016年03月17日 14:47, Jason Wang wrote:
On 03/15/2016 05:17 PM,w...@redhat.com wrote:
From: Wei Xu
Fixed issues based on rfc patch v2:
1. Removed big param list, replace it with 'NetRscUn
* Daniel P. Berrange (berra...@redhat.com) wrote:
> Define two new migration parameters to be used with TLS encryption.
> The 'tls-creds' parameter provides the ID of an instance of the
> 'tls-creds' object type, or rather a subclass such as 'tls-creds-x509'.
> Providing these credentials will enab
On Mon, Feb 22, 2016 at 12:03 AM, wrote:
> From: Marcin Krzeminski
>
> Implements FSR register, it is used for busy waits.
>
> Signed-off-by: Marcin Krzeminski
> ---
> hw/block/m25p80.c | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
This extends the migration_set_incoming_channel and
migration_set_outgoing_channel methods so that they
will automatically wrap the QIOChannel in a
QIOChannelTLS instance if TLS credentials are configured
in the migration parameters.
This allows TLS to work for tcp, unix, fd and exec
migration pro
On Thu, Mar 17, 2016 at 02:48:00PM +0100, Paolo Bonzini wrote:
>
>
> On 17/03/2016 14:44, Stefan Hajnoczi wrote:
> > > For example, each part will probably have an uncontroversial and
> > > generally useful prefix---for example patches 1-4 in this case, or the
> > > change to a single linux-aio c
On 18 March 2016 at 10:04, Markus Armbruster wrote:
> The following changes since commit 6741d38ad0f2405a6e999ebc9550801b01aca479:
>
> Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
> (2016-03-17 15:59:42 +)
>
> are available in the git repository at:
>
> git:
ivshmem_realize() puts the shared memory region in a container region.
Used to be necessary to permit delayed mapping of the shared memory.
However, we recently moved to synchronous mapping, in "ivshmem:
Receive shared memory synchronously in realize()" and the commit
following it. The container i
From: Jean-Christophe Dubois
Reviewed-by: Peter Maydell
Signed-off-by: Jean-Christophe Dubois
Message-id:
f1f565eb9dffdeb582feb1b15ba9e8b0afcf5468.1456868959.git@tribudubois.net
Signed-off-by: Peter Maydell
---
hw/arm/fsl-imx25.c | 1 +
hw/arm/fsl-imx31.c | 1 +
hw/i2c/imx_i2c.c | 1 +
From: Max Reitz
Instead of using the bdrv_states list, iterate over all the
BlockDriverStates attached to BlockBackends, and over all the
monitor-owned BDSs afterwards (except for those attached to a BB).
Signed-off-by: Max Reitz
Reviewed-by: Kevin Wolf
Signed-off-by: Kevin Wolf
---
block.c
On Tue, Mar 15, 2016 at 11:55:13PM +0530, Pooja Dhannawat wrote:
> nc_sendv_compat has a huge stack usage of 69680 bytes approx.
> Moving large arrays to heap to reduce stack usage.
>
> Signed-off-by: Pooja Dhannawat
> ---
> net/net.c | 14 ++
> 1 file changed, 10 insertions(+), 4 de
This function iterates over all BDSs attached to a BB. We are going to
need it when rewriting bdrv_next() so it no longer uses bdrv_states.
Signed-off-by: Max Reitz
---
block/block-backend.c | 24
include/sysemu/block-backend.h | 1 +
2 files changed, 25 insert
In this unit test,we will test the filter redirector function.
Case 1, tx traffic flow:
qemu side | test side
|
+-+| +---+
| backend <---+ sock0 |
+++| +---+
| |
+v+ +--
On 2016年03月17日 16:50, Jason Wang wrote:
On 03/15/2016 05:17 PM, w...@redhat.com wrote:
From: Wei Xu
Most things like ipv4 except there is a significant difference between ipv4
and ipv6, the fragment lenght in ipv4 header includes itself, while it's not
included for ipv6, thus means ipv6 can c
On 03/15/2016 02:24 PM, Igor Mammedov wrote:
> Changes since v2:
> - rebase on top of hte lates spapr cpu hotpug series
> - add 'vcpus-count' field, pkre...@redhat.com
> - s/CpuInstanceProps/CpuInstanceProperties/
> - use '#optional' marker
> - make "props" as always present even if it's empty
On Wed, 16 Mar 2016 20:43:37 +0100
Stefan Weil wrote:
> This fixes a compiler warning when compiling with -Wextra.
>
> Signed-off-by: Stefan Weil
Reviewed-by: Igor Mammedov
> ---
> include/hw/acpi/aml-build.h | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/include
Good (or bad?) news is the assert also triggers on F23, it just seems to take
longer.
trace 1 (compiled on F20)
Thread 5 (Thread 0x3ff84b7f910 (LWP 33030)):
#0 0x03ff86a817b8 in ppoll () at /lib64/libc.so.6
#1 0x102c712e in qemu_poll_ns (fds=0x3ff80001e70, nfds=3, timeout=-1)
at /
11.02.2016 03:54, Wei Yang wrote:
> Use the macro PCI_CAP_LIST_NEXT instead of 1, so that the code would be
> more self-explain.
>
> This patch makes this change and also fixs one typo in comment.
>
> for (tmp = pdev->config[PCI_CAPABILITY_LIST]; tmp;
> - tmp = pdev->config[tmp + 1]
On 30 January 2016 at 16:43, Dmitry Osipenko wrote:
> Changelog for ARM MPTimer QEMUTimer to ptimer conversion:
So, where are we with this series? It looked from the mailing list
threads as if there were still a few things Peter C hadn't got
closure on, but we're rapidly running out of time befor
From: Jean-Christophe Dubois
This way all CCM clock defines/enums are named CLK_XXX
Reviewed-by: Peter Maydell
Signed-off-by: Jean-Christophe Dubois
Message-id:
8537df765c1713625c7a8b9aca4c7ca60b42e0c0.1456868959.git@tribudubois.net
Signed-off-by: Peter Maydell
---
hw/misc/imx25_ccm.c
The built-in and nettle cipher backends for AES maintain
two separate AES contexts, one for encryption and one for
decryption. This is going to be inconvenient for the future
code dealing with XTS, so wrap them up in a single struct
so there is just one pointer to pass around for both
encryption an
On 7 March 2016 at 07:05, xiaoqiang zhao wrote:
> Remove the empty 'pxa2xx_pic_initfn' and it's
> setup code in the 'pxa2xx_pic_class_init'
>
> Signed-off-by: xiaoqiang zhao
Reviewed-by: Peter Maydell
thanks
-- PMM
On 16.03.2016 14:13, Cédric Le Goater wrote:
> From: Benjamin Herrenschmidt
>
> We don't give them a KVM reg number to most of the registers yet as no
> current KVM version supports HV mode. For DAWR and DAWRX, the KVM reg
> number is needed since this register can be set by the guest via the
> H
On Fri, Mar 18, 2016 at 01:11:27PM +0100, Kevin Wolf wrote:
> Am 17.03.2016 um 18:51 hat Daniel P. Berrange geschrieben:
> > For a couple of releases we have been warning
> >
> > Encrypted images are deprecated
> > Support for them will be removed in a future release.
> > You can use 'qemu-i
There are three backend impls provided. The preferred
is gnutls, which is backed by nettle in modern distros.
The gcrypt impl is provided for cases where QEMU build
against gnutls is disabled, but crypto is still desired.
No nettle impl is provided, since it is non-trivial to
use the nettle APIs fo
From: Benjamin Herrenschmidt
The current set of spr_register_* macros only take the user and
supervisor function pointers. To make the transition easy, we
don't change that but we add "_hv" variants that can be used to
register all 3 sets.
To simplify the transition, users of the "old" macro wil
Signed-off-by: Kevin Wolf
---
block/block-backend.c | 17 -
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/block/block-backend.c b/block/block-backend.c
index 475d27a..886c2f4 100644
--- a/block/block-backend.c
+++ b/block/block-backend.c
@@ -744,7 +744,8 @@ static
Replace bdrv_commmit_all() and bdrv_flush_all() by their BlockBackend
equivalents.
Signed-off-by: Max Reitz
Reviewed-by: Kevin Wolf
---
blockdev.c | 2 +-
cpus.c | 5 +++--
qemu-char.c | 3 ++-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/blockdev.c b/blockdev.c
index 50
There are a number of different algorithms that can be used
to generate initialization vectors for disk encryption. This
introduces a simple internal QCryptoBlockIV object to provide
a consistent internal API to the different algorithms. The
initially implemented algorithms are 'plain', 'plain64' a
On 15.03.2016 10:41, Alberto Garcia wrote:
> This is a follow-up to the "Separate QUORUM_REPORT_BAD events" series:
>
>https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg02402.html
>
> If there's an I/O error in one of Quorum children then QEMU should
> emit QUORUM_REPORT_BAD. However t
This patch introduces a new socket for QEMU, called multi-client-socket. This
socket allows multiple QEMU instances to communicate by sharing messages
and file descriptors.
A socket can be instantiated with the following parameters:
-object multi-socket-backend,id=,path=,listen=
If listen is set,
From: Benjamin Herrenschmidt
We should implement HW breakpoint/watchpoint, qemu supports them...
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: Thomas Huth
Reviewed-by: David Gibson
---
target-ppc/cpu.h| 1 +
target-ppc/translate_init.c | 5 +
2 files changed, 6 insertion
On Wed, 03/16 15:16, Paolo Bonzini wrote:
> We want to remove throttled_reqs from block/io.c. This is the easy
> part---hide the handling of throttled_reqs during disable/enable of
> throttling within throttle-groups.c.
>
> Signed-off-by: Paolo Bonzini
Reviewed-by: Fam Zheng
From: "Eugene (jno) Dvurechenski"
Turn [the most of] existing declarations from
struct type_name { ... };
into
struct TypeName { ... };
typedef struct TypeName TypeName;
and make use of them.
Also switch u{8,16,32,64} to uint{8,16,32,64}_t.
Acked-by: Cornelia Huck
Signed-off-by: Eu
From: Max Reitz
There is no point in manually iterating through the bdrv_states list
when there is bdrv_next().
Signed-off-by: Max Reitz
Reviewed-by: Kevin Wolf
Signed-off-by: Kevin Wolf
---
block.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/block.c b/bl
Hi all,
I have completed my GSoC Application for the project idea regarding
postcopy migration. I would like to get views from the qemu community
before I finally post it.
Proposal Timeline:
The progress will be tracked through weekly email updates and blog posts
documenting the work.
-> B
Whether a write cache is used or not is a decision that concerns the
user (e.g. the guest device) rather than the backend. It was already
logically part of the BB level as bdrv_move_feature_fields() always kept
it on top of the BDS tree; with this patch, the core of it (the actual
flag and the addi
The return value is unused and I am not sure why it would be useful.
Reviewed-by: Fam Zheng
Signed-off-by: Paolo Bonzini
---
block/io.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/block/io.c b/block/io.c
index a69bfc4..e58cfe2 100644
--- a/block/io.c
+++ b/block/
On 03/15/2016 12:01 PM, Michael S. Tsirkin wrote:
On Tue, Mar 15, 2016 at 11:36:39AM -0500, Corey Minyard wrote:
I've hit a bit of a snag here. For 0.11 and before, PCI option ROMs
were loaded via fw_cfg, not in the PCI ROM BAR. This causes two
issues:
* The order depends on the device initi
Option -m NAME is interpreted as directory name if we can statfs() it
and its on hugetlbfs. Else it's interpreted as POSIX shared memory
object name. This is nuts.
Always interpret -m as directory. Create new -M for POSIX shared
memory. Last of -m or -M wins.
Signed-off-by: Markus Armbruster
On 17 March 2016 at 13:51, Peter Maydell wrote:
> On 17 March 2016 at 13:42, Daniel P. Berrange wrote:
>> The following changes since commit 8c4575472494a5dfedfe05e7b58ca9ce3872ad56:
>>
>> Merge remote-tracking branch 'remotes/ehabkost/tags/machine-pull-request'
>> into staging (2016-03-17 08:
There are three predicates related to MSI-X:
* ivshmem_has_feature(s, IVSHMEM_MSI) is true unless the non-MSI-X
variant of the device is selected with msi=off.
* msix_present() is true when the device has the PCI capability MSI-X.
It's initially false, and becomes true during successful reali
On 17/03/2016 14:35, Michael S. Tsirkin wrote:
> > We meant just two partitions of the namespace. "opt/" and non-"opt/".
> > The latter belongs to QEMU, the former belongs to everything else, and
> > the subdivision of everything else doesn't belong into QEMU. OVMF is
> > part of everything else.
Signed-off-by: Kevin Wolf
---
qemu-img.c | 79 ++
1 file changed, 48 insertions(+), 31 deletions(-)
diff --git a/qemu-img.c b/qemu-img.c
index 839e05b..96b51d4 100644
--- a/qemu-img.c
+++ b/qemu-img.c
@@ -245,7 +245,7 @@ static int img_
Rather than having two separate visitor callbacks with items
already broken out, pass the actual QAPISchemaObjectType object
to the visitor. This lets the visitor access things like
type.is_implicit() without needing another parameter, resolving
a TODO from previous patches.
For convenience and c
On 18/03/16 13:52, Gerd Hoffmann wrote:
> On Do, 2016-03-10 at 16:19 +0100, Juergen Gross wrote:
>> This series adds a Xen pvUSB backend driver to qemu. USB devices
>> connected to the host can be passed through to a Xen guest. The
>> devices are specified via Xenstore. Access to the devices is don
Introduce 'XTS' as a permitted mode for the cipher APIs.
With XTS the key provided must be twice the size of the
key normally required for any given algorithm. This is
because the key will be split into two pieces for use
in XTS mode.
Reviewed-by: Eric Blake
Signed-off-by: Daniel P. Berrange
---
On 16/03/2016 19:18, Stefan Hajnoczi wrote:
> Looks good overall. I'm a little nervous about merging it for QEMU 2.6
> but the block job, NBD, and data plane tests should give it a good
> workout.
Apart from QEMU nearing hard freeze, I totally understand not wanting to
commit to merging part 1
There are a number of different algorithms that can be used
to generate initialization vectors for disk encryption. This
introduces a simple internal QCryptoBlockIV object to provide
a consistent internal API to the different algorithms. The
initially implemented algorithms are 'plain', 'plain64' a
On Thu, Mar 17, 2016 at 01:33:31PM +0100, Cédric Le Goater wrote:
> On 03/17/2016 03:34 AM, David Gibson wrote:
> > On Mon, Mar 14, 2016 at 05:56:29PM +0100, Cédric Le Goater wrote:
> >> From: Benjamin Herrenschmidt
> >>
> >> And move the code adjusting the MSR mask and calling kvmppc_set_papr()
>
On Thu, Mar 17, 2016 at 02:55:52PM +0100, Paolo Bonzini wrote:
>
>
> On 17/03/2016 14:49, Michael S. Tsirkin wrote:
> >> On 17/03/2016 14:13, Michael S. Tsirkin wrote:
> >>>
> >>> QEMU command line:
> >>> A. -fw-cfg RFQDN/PATH prepends usr/. So users will not get conflicts
> >>> with QEMU
New cipher algorithms 'serpent-128', 'serpent-192' and
'serpent-256' are defined for the Serpent algorithm.
The nettle and gcrypt cipher backends are updated to
support the new cipher and a test vector added to the
cipher test suite. The new algorithm is enabled in the
LUKS block encryption driver
On 7 March 2016 at 07:05, xiaoqiang zhao wrote:
> Drop the use of old SysBus init function and use instance_init
>
> Signed-off-by: xiaoqiang zhao
> ---
> hw/arm/armv7m.c | 11 +--
> 1 file changed, 5 insertions(+), 6 deletions(-)
Reviewed-by: Peter Maydell
thanks
-- PMM
On 17/03/2016 17:29, Dr. David Alan Gilbert wrote:
> OK, so I see TraceEvent has a TraceEventID field; so yes that works easily;
> it turns out to be a little more expensive though since what was a:
>
>trace_events_dstate[id]
>
> is now
>trace_events_dstate[te->id]
That however makes you
RX buffer pools are now enabled by default for new machine types.
For older machine types, they are still disabled to avoid breaking
migration.
Signed-off-by: Thomas Huth
---
hw/net/spapr_llan.c | 2 +-
hw/ppc/spapr.c | 7 ++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git
On 16 March 2016 at 20:28, Tim Newsham wrote:
> Hi, I would like to create an accurate trace of basic blocks that get
> executed. I'm interested in a trace of what a CPU would execute, and not
> for the purposes of studying qemu itself.
>
> I'm currently emitting trace data from cpu_tb_exec
> ht
Use ivshmem-plain instead.
Signed-off-by: Markus Armbruster
Reviewed-by: Marc-André Lureau
Message-Id: <1458066895-20632-39-git-send-email-arm...@redhat.com>
---
hw/misc/ivshmem.c | 23 +++
1 file changed, 3 insertions(+), 20 deletions(-)
diff --git a/hw/misc/ivshmem.c b/hw
Signed-off-by: Kevin Wolf
Reviewed-by: Max Reitz
---
blockdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blockdev.c b/blockdev.c
index 322ca03..e7b8676 100644
--- a/blockdev.c
+++ b/blockdev.c
@@ -4221,7 +4221,7 @@ QemuOptsList qemu_common_drive_opts = {
static Qemu
Although we don't want to repeat the entire BlockdevOptions
QMP command in the example, it helps if we aren't needlessly
diverging (the initial example was written before we had
committed the actual QMP interface). Use names that match what
is found in qapi/block-core.json, such as '*read-only' ra
On Wed, Mar 16, 2016 at 07:24:01AM +0100, Thomas Huth wrote:
> On 16.03.2016 02:14, David Gibson wrote:
> > On Mon, Mar 14, 2016 at 05:56:39PM +0100, Cédric Le Goater wrote:
> >> From: Benjamin Herrenschmidt
> >>
> >> We should implement HW breakpoint/watchpoint, qemu supports them...
> >>
> >> Si
The original choice of ':obj-' as the prefix for implicit types
made it obvious that we weren't going to clash with any user-defined
names, which cannot contain ':'. But now we want to create structs
for implicit types, to get rid of special cases in the generators,
and our use of ':' in implicit
* Daniel P. Berrange (berra...@redhat.com) wrote:
> Introduce a new QEMUFile implementation that is based on
> the QIOChannel objects. This impl is different from existing
> impls in that there is no file descriptor that can be made
> available, as some channels may be based on higher level
> proto
On 16/03/2016 17:39, Stefan Hajnoczi wrote:
> The tree looks like this:
>
> [NBD export]
> /
> v
> [guest] temporary qcow2
>\/
> v v
> disk
>
> Block backend access is in square brackets. Nodes without square
> brackets are BDS nodes.
>
> If
Hi Andrew,
I got your contact from Peter Maydell on the IRC channel #qemu.
I would like to submit the following bug affecting the Raspberry 2 platform
under the specified os.
Let me explain what I'm trying to do and where I'm failing:
1. I'm using the "official" arm ubuntu 14.04 (
https://wiki.u
The LUKS format specifies an anti-forensic split algorithm which
is used to artificially expand the size of the key material on
disk. This is an implementation of that algorithm.
Reviewed-by: Fam Zheng
Reviewed-by: Eric Blake
Signed-off-by: Daniel P. Berrange
---
crypto/Makefile.objs|
On 16 March 2016 at 10:04, Markus Armbruster wrote:
> The following changes since commit a6cdb77f816961f929d7934643febd2852230135:
>
> Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into
> staging (2016-03-15 17:09:52 +)
>
> are available in the git repository at:
>
>
From: Max Reitz
While monitor_block_backends contains nearly all BBs, we sometimes
really need all BBs. To this end, this patch adds the block_backend
list.
Signed-off-by: Max Reitz
Signed-off-by: Kevin Wolf
---
block/block-backend.c | 24 +++-
1 file changed, 23 insertion
bdrv_requests_pending is checking children to also wait until internal
requests (such as metadata writes) have completed. However, checking
children is in general overkill. Children requests can be of two kinds:
- requests caused by an operation on bs, e.g. a bdrv_aio_write to bs
causing a write
On 13 March 2016 at 18:28, Sergey Sorokin wrote:
> 12.03.2016, 03:18, "Peter Maydell" :
>>(I agree we have a bug here, I'm just trying to work out when it
>>can trigger; if it's only possible for S2 page tables then it's
>>not a visible bug yet because no CPUs have EL2 support enabled.)
>
> I can
On Thu, 17 Mar 2016 17:20:29 +0800
xiaoqiang zhao wrote:
> Drop the DO_UPCAST macro
>
> Signed-off-by: xiaoqiang zhao
> ---
> hw/char/sclpconsole-lm.c | 14 +-
> 1 file changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/hw/char/sclpconsole-lm.c b/hw/char/sclpconsole-lm.c
>
On Wed, Mar 16, 2016 at 11:29:02PM +0100, Paolo Bonzini wrote:
> On 16/03/2016 19:18, Stefan Hajnoczi wrote:
> > Looks good overall. I'm a little nervous about merging it for QEMU 2.6
> > but the block job, NBD, and data plane tests should give it a good
> > workout.
>
> Apart from QEMU nearing h
On 03/16/2016 09:24 AM, Markus Armbruster wrote:
> I think the additional changes I'd like to see are small enough to not
> require a full respin. I took the liberty to work them in, and pushed
> the result to my qapi-not-next branch. Let me know whether you like
> them.
The code changes looked
This is an update of patches that were previously posted
FYI: https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg00829.html
v1: https://lists.gnu.org/archive/html/qemu-devel/2016-01/msg01914.html
v2: https://lists.gnu.org/archive/html/qemu-devel/2016-02/msg03509.html
v3: https://l
Now that the tcp, unix and fd migration backends have converted
to use the QIOChannel based QEMUFile, there is no user remaining
for the sockets based QEMUFile impl and it can be deleted.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrange
---
include/migration/qemu-file.h |
> -Original Message-
> From: EXT Peter Crosthwaite [mailto:crosthwaitepe...@gmail.com]
> Sent: Thursday, March 17, 2016 6:27 PM
> To: Krzeminski, Marcin (Nokia - PL/Wroclaw)
>
> Cc: qemu-devel@nongnu.org Developers ;
> Cédric Le Goater ; pawel.len...@itlen.com
> Subject: Re: [PATCH v4 05
We don't guarantee that all crypto backends will support
all cipher algorithms, so we should skip tests unless
the crypto backend indicates support.
Reviewed-by: Fam Zheng
Reviewed-by: Eric Blake
Signed-off-by: Daniel P. Berrange
---
tests/test-crypto-cipher.c | 4 +++-
1 file changed, 3 inser
The following changes since commit 0ebc03bc065329eaefb6493f5fa7df08df528f2a:
util/base64.c: Clean includes (2016-03-16 12:48:11 +)
are available in the git repository at:
g...@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request
for you to fetch changes up to 773460256bb65b7ef5
On Fri, Mar 18, 2016 at 05:54:38PM +0900, Takashi Menjo wrote:
> Errors have been ignored in some code paths in sd_snapshot_delete().
> This patch adds error handling.
>
> Signed-off-by: Takashi Menjo
Thank you for the patch!
> ---
> block/sheepdog.c | 3 +++
> 1 file changed, 3 insertions(+)
On 17/03/2016 13:39, Christian Borntraeger wrote:
> As an interesting side note, I updated my system from F20 to F23 some days ago
> (after the initial report). While To Bo is still on a F20 system. I was not
> able
> to reproduce the original crash on f23. but going back to F20 made this
> prob
Hi Daniel,
I get the error below when I try to build QEMU, and bisect claims it
started with commit 084a85e (crypto: add support for the cast5-128
cipher algorithm).
Sorry if this is already a known issue. Let me know if there's
anything you'd like me to test.
My command line is:
~/KVM-OSX/SCRAT
The LUKS data format includes use of PBKDF2 (Password-Based
Key Derivation Function). The Nettle library can provide
an implementation of this, but we don't want code directly
depending on a specific crypto library backend. Introduce
a new include/crypto/pbkdf.h header which defines a QEMU
API for
Am 14.03.2016 um 16:44 hat Kevin Wolf geschrieben:
> This series contains those part of my current work that I want to be in
> the 2.6 release because they change the semantics of some QMP
> interfaces.
>
> This is especially true for the WCE changes, which concern things that
> weren't even acces
* Daniel P. Berrange (berra...@redhat.com) wrote:
> Currently if an application initiates an outgoing migration,
> it may or may not, get an error reported back on failure. If
> the error occurs synchronously to the 'migrate' command
> execution, the client app will see the error message. This
> is
From: "Eugene (jno) Dvurechenski"
Add virtio-scsi.[ch] with primary implementation of virtio-scsi.
Signed-off-by: Eugene (jno) Dvurechenski
Signed-off-by: Cornelia Huck
---
pc-bios/s390-ccw/virtio-scsi.c | 342 +
pc-bios/s390-ccw/virtio-scsi.h | 72 +++
18 Feb 2016 11:18, Cao jin wrote
> - * @id: unique identification string in memdev namespace
Applied to -trivial, thanks!
On Di, 2016-02-23 at 15:44 +, Matthew Fortune wrote:
> inotify_init1 usage was guarded by a check for linux but does not
> exist on older distributions like CentOS 5 resulting in build
> failures.
Added to usb patch queue.
thanks,
Gerd
1 - 100 of 713 matches
Mail list logo