On Fri, Aug 25, 2017 at 09:28:22AM +0200, Igor Mammedov wrote:
> On Fri, 25 Aug 2017 11:30:47 +1000
> David Gibson wrote:
>
> > On Thu, Aug 24, 2017 at 10:21:46AM +0200, Igor Mammedov wrote:
> > > Replace
> > > "-" TYPE_POWERPC_CPU
> > > when composing cpu type
This commit removes all I/O throttling from block/block-backend.c. In
order to support the existing interface, it is changed to use the
block/throttle.c filter driver.
The throttle filter node that is created by the legacy interface is
stored in a 'throttle_node' field in the BlockBackendPublic
Hi John,
On 08/08/2017 03:32 PM, John Snow wrote:
Out with the old, in with the new.
Signed-off-by: John Snow
---
Makefile.objs | 1 +
hw/ide/cmd646.c | 10 +++-
hw/ide/core.c | 65 +++
On Fri, Aug 25, 2017 at 01:40:07PM +0200, Igor Mammedov wrote:
> On Fri, 25 Aug 2017 19:45:38 +1000
> David Gibson wrote:
>
> > On Fri, Aug 25, 2017 at 09:27:40AM +0200, Igor Mammedov wrote:
> > > On Fri, 25 Aug 2017 11:38:19 +1000
> > > David Gibson
The commit 198c0d1f9df8c4 s390x/css: check ccw address validity
exposes an alignment issue in ccw bios.
According to PoP the CCW must be doubleword aligned. Let's fix
this in the bios.
Cc: qemu-sta...@nongnu.org
Signed-off-by: Farhan Ali
Reviewed-by: Halil Pasic
All BlockBackend level throttling (via the implicit throttle filter node) is
done in block/block-backend.c and block/throttle-groups.c doesn't know
about BlockBackends anymore. Since BlockBackendPublic is not needed anymore,
remove it.
Reviewed-by: Alberto Garcia
block/throttle-groups.c uses a list to keep track of all groups and make
sure all names are unique.
This patch moves all ThrottleGroup objects under the root container.
While block/throttle.c requires that all throttle groups are created
with object-add or -object, the legacy throttling interface
Implicit filter nodes added at the top of nodes can interfere with block
jobs. This is not a problem when they are added by other jobs since
adding another job will issue a QERR_DEVICE_IN_USE, but it can happen in
the next commit which introduces an implicitly created throttle filter
node below
This series depends on my other series 'add throttle block driver filter'
currently on v9
Based-on: <20170825132028.6184-1-el13...@mail.ntua.gr>
Replacing the current I/O interface means the user will use the same options as
before and QEMU will create a hidden throttle filter node beneath the
With implicit filter nodes on the top of the graph it is not possible to
generate job-ids with the name of the device in block_job_create()
anymore, since the job's bs will not be a child_root.
Instead we can require that job-id is not NULL in block_job_create(),
and check that a job-id has been
Check that the implicit throttle filter driver node, used for
compatibility with the legacy throttling interface on the BlockBackend
level, works.
Reviewed-by: Alberto Garcia
Signed-off-by: Manos Pitsidianakis
---
tests/qemu-iotests/191 | 138
Allow passing a QDict *options parameter to bdrv_new_open_driver() so
that it can be used if a driver needs it upon creation. The previous
behaviour (empty bs->options and bs->explicit_options) remains when
options is NULL.
Reviewed-by: Alberto Garcia
Signed-off-by: Manos
block/throttle.c uses existing I/O throttle infrastructure inside a
block filter driver. I/O operations are intercepted in the filter's
read/write coroutines, and referred to block/throttle-groups.c
The driver can be used with the syntax
-drive
This commit eliminates the 1:1 relationship between BlockBackend and
throttle group state. Users will be able to create multiple throttle
nodes, each with its own throttle group state, in the future. The
throttle group state cannot be per-BlockBackend anymore, it must be
per-throttle node. This
Reviewed-by: Alberto Garcia
Signed-off-by: Manos Pitsidianakis
---
tests/qemu-iotests/184 | 205 +++
tests/qemu-iotests/184.out | 300 +
tests/qemu-iotests/group | 1 +
3
This series adds a throttle block driver filter. Currently throttling is done
at the BlockBackend level. Using block driver interfaces we can move the
throttling to any point in the BDS graph using a throttle node which uses the
existing throttling code. This allows for potentially more complex
ThrottleGroup is converted to an object. This will allow the future
throttle block filter drive easy creation and configuration of throttle
groups in QMP and cli.
A new QAPI struct, ThrottleLimits, is introduced to provide a shared
struct for all throttle configuration needs in QMP.
timer_cb() needs to know about the current Aio context of the throttle
request that is woken up. In order to make ThrottleGroupMember backend
agnostic, this information is stored in an aio_context field instead of
accessing it from BlockBackend.
Reviewed-by: Alberto Garcia
Move the CoMutex and CoQueue inits inside throttle_group_register_tgm()
which is called whenever a ThrottleGroupMember is initialized. There's
no need for them to be separate.
Reviewed-by: Alberto Garcia
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Manos
Hi John,
On 08/08/2017 03:33 PM, John Snow wrote:
There are a few hangers-on that will be dealt with individually
in forthcoming patches.
Signed-off-by: John Snow
---
hw/ide/ahci.c | 157 +++-
hw/ide/trace-events | 52
On Thu, Aug 24, 2017 at 06:31:24PM +0200, Igor Mammedov wrote:
> since commit ( 9262685b cpu: Factor out cpu_generic_init() )
> features parsed by it were truncated only to the 1st feature
> after CPU name due to fact that
>
>featurestr = strtok(NULL, ",");
>cc->parse_features(cpu,
On Thu, Aug 24, 2017 at 06:31:29PM +0200, Igor Mammedov wrote:
> with features converted to properties we can use the same
> approach as x86 for features parsing and drop legacy
> approach that manipulated CPU instance directly.
> New sparc_cpu_parse_features() will allow only +-feat
> and
On Fri, Aug 25, 2017 at 12:59:00PM +0200, Marc-André Lureau wrote:
> A step towards completeness.
>
> Signed-off-by: Marc-André Lureau
> Reviewed-by: Markus Armbruster
Now replying to the latest version:
Reviewed-by: Eduardo Habkost
On Fri, Aug 25, 2017 at 08:02:26AM +0200, Markus Armbruster wrote:
> Conflicts with Eduardo's "[PATCH v2] qapi: Fix error handling code on
> alternate conflict".
> Message-Id: <20170717180926.14924-1-ehabk...@redhat.com>
>
> Marc-André, could you have a look? You can rebase your fix on top of
>
Hi all,
>From what I understand, I can't "savevm" a VM that uses NVME device because
it has ".unmigratable = 1" in the code. What support must be implemented in
order to make it "migratable"?
--
Regards,
Sergei Dyshel
On Thu, Aug 24, 2017 at 12:33:37PM +0200, Marc-André Lureau wrote:
> A step towards completeness.
>
> Signed-off-by: Marc-André Lureau
Reviewed-by: Eduardo Habkost
--
Eduardo
On Thu, Aug 24, 2017 at 08:22:00AM +0100, Stefan Hajnoczi wrote:
> There are a number of ways to ensure that the QEMU process is shut down
> when the test ends, including atexit.register(), try: finally:, or
> unittest.teardown() methods. All of these require extra code and the
> programmer must
On 08/25/17 11:15, Paolo Bonzini wrote:
> On 25/08/2017 11:13, Peter Maydell wrote:
>> On 24 August 2017 at 20:06, Laszlo Ersek wrote:
>>> Has it not been the intent to include the following patch in 2.10:
>>>
>>> [PATCH] scsi-bus: correct responses for INQUIRY and REQUEST
Hi David,
On 08/24/2017 04:27 PM, Dr. David Alan Gilbert (git) wrote:
From: "Dr. David Alan Gilbert"
Utility to give the offset of a host pointer within a RAMBlock
(assuming we already know it's in that RAMBlock)
Signed-off-by: Dr. David Alan Gilbert
On 08/25/2017 12:21 AM, Alexey Kardashevskiy wrote:
This moves pci_dev->name initialization earlier so
pci_dev->bus_master_as could get a name instead of empry string.
Signed-off-by: Alexey Kardashevskiy
Reviewed-by: Philippe Mathieu-Daudé
---
On 08/24/2017 04:23 PM, Eduardo Habkost wrote:
Delete all user-creatable objects in /objects when exiting QEMU, so they
can perform cleanup actions.
Signed-off-by: Eduardo Habkost
Acked-by: Philippe Mathieu-Daudé
---
Changes v1 -> v2:
* (none)
---
25.08.2017 03:55, John Snow wrote:
Sorry in advance for :words: ...
On 08/23/2017 02:04 PM, Vladimir Sementsov-Ogievskiy wrote:
23.08.2017 11:59, Vladimir Sementsov-Ogievskiy wrote:
22.08.2017 22:07, John Snow wrote:
Well, we knew we'd want this sooner or later. I've got some pings
On 24 August 2017 at 21:28, Richard Henderson
wrote:
> Peter and I had a chat on IRC about this.
>
> While I think the background region idea is tempting, it does nothing to help
> legacy boards once devices start signaling their own errors. Therefore some
> sort of
On 08/25/2017 05:11 AM, Igor Mammedov wrote:
Philippe Mathieu-Daudé wrote:
On 08/24/2017 01:31 PM, Igor Mammedov wrote:
since commit ( 9262685b cpu: Factor out cpu_generic_init() )
features parsed by it were truncated only to the 1st feature
after CPU name due to fact that
On 25.08.2017 13:46, KONRAD Frederic wrote:
> This device is private and is created once per aux-bus.
> So don't allow the user to create one from command-line.
>
> Reported-by: Thomas Huth
> Signed-off-by: KONRAD Frederic
> ---
> hw/misc/auxbus.c
This device is private and is created once per aux-bus.
So don't allow the user to create one from command-line.
Reported-by: Thomas Huth
Signed-off-by: KONRAD Frederic
---
hw/misc/auxbus.c | 11 +++
1 file changed, 11 insertions(+)
diff
Hi guys,
Maybe it is just my lack of understanding, this seems like a bug to me:
To get list of dirty pages, qemu calls kvm_vm_ioctl() with
KVM_GET_DIRTY_LOG:
https://github.com/qemu/qemu/blob/v2.10.0-rc4/accel/kvm/kvm-all.c#L494
and considers the ioctl call failed when -1 is returned.
But
On Fri, 25 Aug 2017 19:32:29 +1000
David Gibson wrote:
> On Fri, Aug 25, 2017 at 09:40:37AM +0200, Igor Mammedov wrote:
> > On Fri, 25 Aug 2017 14:16:44 +1000
> > David Gibson wrote:
> >
> > > On Thu, Aug 24, 2017 at 10:21:50AM +0200,
On Fri, 25 Aug 2017 19:45:38 +1000
David Gibson wrote:
> On Fri, Aug 25, 2017 at 09:27:40AM +0200, Igor Mammedov wrote:
> > On Fri, 25 Aug 2017 11:38:19 +1000
> > David Gibson wrote:
> >
> > > On Thu, Aug 24, 2017 at 10:21:47AM +0200,
On Thu, Aug 24, 2017 at 9:14 PM Markus Armbruster wrote:
> The generated QEMU QMP reference is now structured as follows:
>
> 1.1 Introduction
> 1.2 Stability Considerations
> 1.3 Common data types
> 1.4 Socket data types
> 1.5 VM run state
> 1.6
Hi
On Thu, Aug 24, 2017 at 9:20 PM Markus Armbruster wrote:
> query-version and query-commands are in common.json for no good
> reason. Several similar queries are in qapi-schema.json. Move them
> there.
>
> I suppose it was initially meant to be shared with all QMP users,
On Thu, Aug 24, 2017 at 9:15 PM Markus Armbruster wrote:
> Except for block-core.json, the sub-schemas are self-contained: if
> they use a symbol defined in another sub-schema, they include that
> sub-schema. To check, feed the sub-schema to qapi2texi (or any other
> QAPI
On Thu, Aug 24, 2017 at 9:25 PM Markus Armbruster wrote:
> Cc: Alberto Garcia
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
> ---
> qapi/block.json | 68
>
On Thu, Aug 24, 2017 at 9:17 PM Markus Armbruster wrote:
> Signed-off-by: Markus Armbruster
>
Looks like you tried to find a reasonable location in the file for each
events.
Reviewed-by: Marc-André Lureau
> ---
>
Hi,
> s/simliar/similar/
> s/priviledged/privileged/
Fixed.
> > a segfault, when hitting the guard page after vga memory
> > allocation, while reading vga memory for display updates.
> >
> > Fixes: CVE-2017-
>
> Do we have the actual number?
Not yet, pjp still busy getting one, but
On 2017/8/24 21:04, Shannon Zhao wrote:
>
>
> On 2017/8/18 22:23, Dongjiu Geng wrote:
>> Add CONFIG_ACPI_APEI configuration in the Makefile and
>> enable it in the arm-softmmu.mak
>>
>> Signed-off-by: Dongjiu Geng
>> ---
>> default-configs/arm-softmmu.mak | 1 +
>>
On Thu, Aug 24, 2017 at 9:23 PM Markus Armbruster wrote:
> Sadly, we don't have a TPM maintainer, not even a MAINTAINERS entry.
> Create one, and mark it orphaned.
>
>
This is also proposed in:
http://patchew.org/QEMU/20170728053610.15770-1-f4...@amsat.org/
Stefan Berger, any
Hi Shannon,
On 2017/8/24 21:03, Shannon Zhao wrote:
>
>
> On 2017/8/18 22:23, Dongjiu Geng wrote:
>> This implements APEI GHES Table by passing the error CPER info
>> to the guest via a fw_cfg_blob. After a CPER info is recorded, an
>> SEA(Synchronous External Abort)/SEI(SError Interrupt)
On Thu, 2017-08-24 at 21:14 +0200, Markus Armbruster wrote:
> UI stuff is remote desktop stuff (Spice, VNC) and input stuff (mouse,
> keyboard).
>
> Cc: Gerd Hoffmann
> Signed-off-by: Markus Armbruster
Reviewed-by: Gerd Hoffmann
On Fri, Aug 25, 2017 at 09:27:40AM +0200, Igor Mammedov wrote:
> On Fri, 25 Aug 2017 11:38:19 +1000
> David Gibson wrote:
>
> > On Thu, Aug 24, 2017 at 10:21:47AM +0200, Igor Mammedov wrote:
> > > PPC handles -cpu FOO rather incosistently,
> > > i.e. it does
On Thu, Aug 24, 2017 at 9:18 PM Markus Armbruster wrote:
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
---
> MAINTAINERS | 1 +
> Makefile | 1 +
> qapi-schema.json | 151
On Thu, Aug 24, 2017 at 9:28 PM Markus Armbruster wrote:
> Cc: Juan Quintela
> Cc: Dr. David Alan Gilbert
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
---
>
On Thu, Aug 24, 2017 at 9:27 PM Markus Armbruster wrote:
> UI stuff is remote desktop stuff (Spice, VNC) and input stuff (mouse,
> keyboard).
>
> Cc: Gerd Hoffmann
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
On Fri, Aug 25, 2017 at 09:40:37AM +0200, Igor Mammedov wrote:
> On Fri, 25 Aug 2017 14:16:44 +1000
> David Gibson wrote:
>
> > On Thu, Aug 24, 2017 at 10:21:50AM +0200, Igor Mammedov wrote:
> > > Signed-off-by: Igor Mammedov
> > > ---
> > >
On Thu, Aug 24, 2017 at 9:25 PM Markus Armbruster wrote:
> Cc: Jason Wang
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
---
> MAINTAINERS | 1 +
> Makefile | 1 +
>
Hi Paolo,
Thanks for the information.
Fred
On 08/23/2017 10:29 PM, Paolo Bonzini wrote:
On 23/08/2017 21:25, KONRAD Frederic wrote:
Hi all,
I found somes slides about RISC-V at the KVM forum 2016.
Seems the upstreaming process should have started in september 2016 but
I didn't see
Signed-off-by: Marc-André Lureau
---
tests/check-qlit.c | 64 ++
tests/Makefile.include | 5 +++-
2 files changed, 68 insertions(+), 1 deletion(-)
create mode 100644 tests/check-qlit.c
diff --git
On Thu, Aug 24, 2017 at 9:24 PM Markus Armbruster wrote:
> Cc: Paolo Bonzini
> Cc: Marc-André Lureau
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
---
On Thu, Aug 24, 2017 at 9:20 PM Markus Armbruster wrote:
> Cc: Paolo Bonzini
> Signed-off-by: Markus Armbruster
>
Nice one
Reviewed-by: Marc-André Lureau
---
> MAINTAINERS | 1 +
> Makefile
compare_litqobj_to_qobj() lacks a qlit_ prefix. Moreover, "compare"
suggests -1, 0, +1 for less than, equal and greater than. The
function actually returns non-zero for equal, zero for unequal.
Rename to qlit_equal_qobject().
Its return type will be cleaned up in the next patch.
Signed-off-by:
Signed-off-by: Marc-André Lureau
---
include/qapi/qmp/qlit.h | 2 ++
qobject/qlit.c | 37 +
tests/check-qlit.c | 26 ++
3 files changed, 65 insertions(+)
diff --git a/include/qapi/qmp/qlit.h
On Thu, Aug 24, 2017 at 10:15 PM, Manos Pitsidianakis
wrote:
> On Thu, Aug 24, 2017 at 07:43:08PM +0100, Stefan Hajnoczi wrote:
>>
>> On Tue, Aug 22, 2017 at 01:15:35PM +0300, Manos Pitsidianakis wrote:
>>>
>>> +_supported_fmt qcow2
>>
>>
>> What makes this test
Rename from LiteralQ to QLit.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qlit.h | 24
qobject/qlit.c | 4 ++--
tests/check-qjson.c | 40
On Thu, Aug 24, 2017 at 9:18 PM Markus Armbruster wrote:
> Cc: "Daniel P. Berrange"
> Cc: Gerd Hoffmann
> Cc: Paolo Bonzini
> Signed-off-by: Markus Armbruster
>
Reviewed-by: Marc-André Lureau
Verify that all qdict values are covered.
(a previous iteration of this patch created a copy of qdict to remove
all checked elements, verifying no duplicates exist in the literal
qdict, however this is a programming error, and a size comparison
should be enough)
Signed-off-by: Marc-André Lureau
Replace the generated json string with a literal qobject. The later is
easier to deal with, at run time as well as compile time: adding #if
conditionals will be easier than in a json string.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
Fix code style issues while at it, to please checkpatch.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qlit.h | 49 +
qobject/qlit.c | 89
Use QLIST_FOREACH_ENTRY() to simplify the code and break earlier.
Check that the QLit list has the same size as the qlist, this should
ensure that we have an exact match when iterating over qlist for
comparing the elements.
Signed-off-by: Marc-André Lureau
---
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qlit.h | 2 +-
qobject/qlit.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/qapi/qmp/qlit.h b/include/qapi/qmp/qlit.h
Bonus: rids us of a side effect in an assertion.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
qobject/qlit.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/qobject/qlit.c b/qobject/qlit.c
index
A step towards completeness.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qdict.h | 4 +++-
target/i386/cpu.c| 4 ++--
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git
As they are going to be used in the following patches.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qlit.h | 5 +
qobject/qlit.c | 4
2 files changed, 9 insertions(+)
diff --git
Make it more obvious about the expected return values.
Signed-off-by: Marc-André Lureau
Reviewed-by: Markus Armbruster
---
include/qapi/qmp/qlit.h | 2 +-
qobject/qlit.c | 18 +-
tests/check-qjson.c | 14
They are not considered constant expressions in C, producing an error
when compiling a const QLit.
Signed-off-by: Marc-André Lureau
---
include/qapi/qmp/qlit.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/qapi/qmp/qlit.h
Hi,
This series is based on patches 2-5 from "[PATCH v2 00/54] qapi: add #if
pre-processor conditions to generated code". Generating a literal qobject
will allow to easily introduce #if conditionals from the original series.
v2:
- use QLIST_FOREACH_ENTRY for list comparison
- update qdict
On 24/08/2017 14:30, David Gibson wrote:
>>
>> Ideas what to tweak or what valgrind tool to try?
> valgrind probably isn't that useful at this point. I think we need to
> instrument bits of the code to find what the O(n^2) algo is and fix it.
>
> Seems to me checking if the address_spaces list
On Thu, Aug 24, 2017 at 5:21 PM, Paolo Bonzini wrote:
> On 24/08/2017 17:33, Stefan Hajnoczi wrote:
>> This patch enters read_reply_co directly in
>> nbd_client_attach_aio_context(). This is safe because new_context is
>> acquired by the caller. This ensures that
Shannon,
Thanks for the review. please see my reply.
On 2017/8/24 20:33, Shannon Zhao wrote:
>
>
> On 2017/8/18 22:23, Dongjiu Geng wrote:
>> (1) Add related APEI/HEST table structures and macros, these
>> definition refer to ACPI 6.1 and UEFI 2.6 spec.
>> (2) Add generic error status
Hi
On Fri, Aug 25, 2017 at 8:20 AM Markus Armbruster wrote:
> Marc-André Lureau writes:
>
> > And misc code style fix.
> >
> > Signed-off-by: Marc-André Lureau
> > ---
> > include/qapi/qmp/qlit.h | 8
> > 1
No firewall, as another vm could be connect by vnc, this is the start
command used by that vm, and the disk(*.img) is copied from other place.
$QEMU -smp 4 -m 4096 -enable-kvm $SCRIPT_PATH/$IMG -cdrom $CD -daemonize
-vnc 0.0.0.0:2520 \
-chardev
On 25/08/2017 11:25, Fam Zheng wrote:
>> I'm no expert in ansible, but I can give it that a try if you fancy the
>> idea.
>>
> I have no objection if you want to give it a try. However it is basically a
> separate problem, and I don't think this series would depend on that. The
> reason
> is that
On 25/08/2017 11:16, Alexey Kardashevskiy wrote:
> On 25/08/17 19:01, Paolo Bonzini wrote:
>> On 25/08/2017 10:31, Alexey Kardashevskiy wrote:
>>> Each address_space_init() updates topology for _every_ address space.
>>
>> And finally, does this patch help with the above?
>>
>> diff --git
On 25/08/2017 11:22, Peter Maydell wrote:
> On 25 August 2017 at 09:53, Paolo Bonzini wrote:
>> The solution is to: 1) share the FlatView structures if they refer to
>> the same root memory region; 2) have one AddressSpaceDispatch per
>> FlatView instead of one per
On Thu 24 Aug 2017 02:06:00 PM CEST, Manos Pitsidianakis wrote:
> +bool throttle_group_exists(const char *name)
> +{
> +return throttle_group_by_name(name) != NULL;
> +}
I realized that you needed to add throttle_group_exists() after all
because you need it in block/throttle.c
> /*
On 25 August 2017 at 10:33, Fam Zheng wrote:
> On Fri, 08/25 10:10, Peter Maydell wrote:
>> The problem is that we don't have a good framework for building
>> guest binaries to run under TCG. We should sort out one of those
>> so that it's easy for a new test to say "this is the
On Thu 24 Aug 2017 02:05:59 PM CEST, Manos Pitsidianakis wrote:
> ThrottleGroup is converted to an object. This will allow the future
> throttle block filter drive easy creation and configuration of throttle
> groups in QMP and cli.
Stefan pointed out a couple of important things in a reply to v7
* Peter Xu (pet...@redhat.com) wrote:
> On Wed, Aug 23, 2017 at 07:01:35PM +0100, Dr. David Alan Gilbert wrote:
> > * Peter Xu (pet...@redhat.com) wrote:
> > > Now at least migrate_incoming can be run in parallel. Let's provide a
> > > migration lock to protect it.
> > >
> > > Signed-off-by:
On 22 August 2017 at 16:08, Peter Maydell wrote:
> Now that MPU lookups can return different results for v8M
> when the CPU is in secure vs non-secure state, we need to
> have separate MMU indexes; add the secure counterparts
> to the existing three M profile MMU
On Fri, 08/25 10:10, Peter Maydell wrote:
> On 25 August 2017 at 06:49, Thomas Huth wrote:
> > On 25.08.2017 00:16, Cleber Rosa wrote:
> >>
> >> On 08/24/2017 05:50 PM, Programmingkid wrote:
> >>>
> >>> Thank you for the patches. I will test them. I was wondering what is the
>
* Peter Xu (pet...@redhat.com) wrote:
> On Wed, Aug 23, 2017 at 06:35:35PM +0100, Dr. David Alan Gilbert wrote:
> > * Peter Xu (pet...@redhat.com) wrote:
> > > Firstly, introduce Monitor.use_thread, and set it for monitors that are
> > > using non-mux typed backend chardev. We only do this for
On Thu 24 Aug 2017 09:14:04 PM CEST, Markus Armbruster wrote:
> Cc: Alberto Garcia
> Signed-off-by: Markus Armbruster
I'm not even sure about the difference between block.json and
block-core.json :) but I'm fine with the move anyway.
Reviewed-by: Alberto
On Fri, 08/25 09:52, Stefan Hajnoczi wrote:
> On Fri, Aug 25, 2017 at 03:32:29PM +0800, Fam Zheng wrote:
> > On Thu, 08/24 19:04, Stefan Hajnoczi wrote:
> > > On Thu, Aug 24, 2017 at 04:38:43PM +0800, Fam Zheng wrote:
> > > > On Thu, 08/24 08:21, Stefan Hajnoczi wrote:
> > > > > Tests should
On 24.08.2017 14:30, Cornelia Huck wrote:
> On Fri, 18 Aug 2017 13:43:35 +0200
> David Hildenbrand wrote:
>
>> ... now featuring even more cleanups.
>>
>> cpu.h is accessed outside of target/s390x. It should only contain
>> what is expected to be accessed outside of this
On Thu, 08/24 11:06, Cleber Rosa wrote:
> I replayed manually the FreeBSD VM setup, just to get a sense of how it
> could be automated. Taking a few steps back, I realized that:
>
> * describing how to prepare a given OS to build QEMU is a generic task,
> not really bound to this VM setup
> *
On 25 August 2017 at 09:53, Paolo Bonzini wrote:
> The solution is to: 1) share the FlatView structures if they refer to
> the same root memory region; 2) have one AddressSpaceDispatch per
> FlatView instead of one per AddressSpace, so that FlatView reference
> counting takes
On 25/08/17 19:01, Paolo Bonzini wrote:
> On 25/08/2017 10:31, Alexey Kardashevskiy wrote:
>> Each address_space_init() updates topology for _every_ address space.
>
> And finally, does this patch help with the above?
>
> diff --git a/memory.c b/memory.c
> index c0adc35..97c16cc 100644
> ---
On 25/08/2017 11:13, Peter Maydell wrote:
> On 24 August 2017 at 20:06, Laszlo Ersek wrote:
>> Has it not been the intent to include the following patch in 2.10:
>>
>> [PATCH] scsi-bus: correct responses for INQUIRY and REQUEST SENSE
>>
* Peter Xu (pet...@redhat.com) wrote:
> On Thu, Aug 24, 2017 at 07:37:32AM +0800, Fam Zheng wrote:
> > On Wed, 08/23 18:44, Dr. David Alan Gilbert wrote:
> > > * Peter Xu (pet...@redhat.com) wrote:
> > > > Introducing this new parameter for QMP commands in general to mark out
> > > > when the
On 24 August 2017 at 20:06, Laszlo Ersek wrote:
> Has it not been the intent to include the following patch in 2.10:
>
> [PATCH] scsi-bus: correct responses for INQUIRY and REQUEST SENSE
> http://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg03351.html
> Message-Id:
On 25 August 2017 at 06:49, Thomas Huth wrote:
> On 25.08.2017 00:16, Cleber Rosa wrote:
>>
>> On 08/24/2017 05:50 PM, Programmingkid wrote:
>>>
>>> Thank you for the patches. I will test them. I was wondering what is the
>>> point to having both 'make check' and 'make test'.
101 - 200 of 234 matches
Mail list logo