* Alexey (a.pereva...@samsung.com) wrote:
> + Andrea Arcangeli
>
> On Mon, Apr 24, 2017 at 06:10:02PM +0100, Dr. David Alan Gilbert wrote:
> > * Alexey (a.pereva...@samsung.com) wrote:
> > > On Mon, Apr 24, 2017 at 04:12:29PM +0800, Peter Xu wrote:
> > > > On Fri, Apr 21, 2017 at 06:22:12PM +0300,
On 04/25/2017 09:53 AM, Emilio G. Cota wrote:
+/* tb_hash_func() in tb-hash.h needs tb_page_addr_t, defined above */
+#include "tb-hash.h"
+
This causes an include loop (I think), and quite a few targets fail to build.
Are you using --target-list in your testing?
r~
On 2017/4/25 2:29, Juan Quintela wrote:
zhanghailiang wrote:
We record the address of the dirty pages that received,
it will help flushing pages that cached into SVM.
Here, it is a trick, we record dirty pages by re-using migration
dirty bitmap. In the later patch, we will start the dirty log
On 04/25/2017 09:53 AM, Emilio G. Cota wrote:
Optimizations to cross-page chaining and indirect branches make
performance more sensitive to the hit rate of tb_jmp_cache.
The constraint of reserving some bits for the page number
lowers the achievable quality of the hashing function.
Reviewed-by:
On 2017-04-25 11:51, Richard Henderson wrote:
On 04/24/2017 10:25 AM, Alexander Graf wrote:
On 24.04.17 00:32, Aurelien Jarno wrote:
From: Philipp Kern
According to "CPU Signaling and Response", "Signal-Processor Orders",
the order field is bit position 56-63. Without this, the Linux
guest ke
Richard Henderson writes:
> Users of tcg_gen_atomic_cmpxchg and do_atomic_op rightfully utilize
> the output. Even though this code is dead, it gets translated, and
> without the initialization we encounter a tcg_error.
>
> Reported-by: Nikunj A Dadhania
> Signed-off-by: Richard Henderson
Wit
* Peter Maydell (peter.mayd...@linaro.org) wrote:
> On 21 April 2017 at 16:10, Alexey wrote:
> > Hello, thank you for so detailed comment,
> >
> > On Fri, Apr 21, 2017 at 11:27:55AM +0100, Peter Maydell wrote:
>
> >> Can we have a proper doc comment format comment, please,
> >> since this is now
On 04/25/2017 09:53 AM, Emilio G. Cota wrote:
+case INDEX_op_goto_ptr:
+/* save target address into new register */
+tcg_out_mov(s, TCG_TYPE_PTR, TCG_REG_EDX, a0);
+/* set return value to 0 */
+tgen_arithr(s, ARITH_XOR, TCG_REG_EAX, TCG_REG_EAX);
+/* jm
On 04/25/2017 01:21 PM, Nikunj A Dadhania wrote:
Richard Henderson writes:
Users of tcg_gen_atomic_cmpxchg and do_atomic_op rightfully utilize
the output. Even though this code is dead, it gets translated, and
without the initialization we encounter a tcg_error.
Reported-by: Nikunj A Dadhani
From: Cédric Le Goater
The Aspeed SoCs have a different definition of the end of the ring
buffer bit. Add a property to specify which set of bits should be used
by the NIC.
Signed-off-by: Cédric Le Goater
Signed-off-by: Jason Wang
---
hw/net/ftgmac100.c | 17 +++--
include
From: Cédric Le Goater
This adds comments on the Basic mode control and status registers bit
definitions. It also adds a couple of bits for 1000BASE-T and the
RealTek 8211E PHY for the FTGMAC100 model to use.
Signed-off-by: Cédric Le Goater
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Ja
The following changes since commit 32c7e0ab755745e961f1772e95cac381cc68769d:
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421'
into staging (2017-04-21 15:59:27 +0100)
are available in the git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-reques
From: Zhang Chen
If colo-compare find one old packet,we can notify colo-frame
do checkpoint, no need continue find more old packet here.
Signed-off-by: Zhang Chen
Signed-off-by: Jason Wang
---
net/colo-compare.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --gi
From: Cédric Le Goater
NC-SI (Network Controller Sideband Interface) enables a BMC to manage
a set of NICs on a system. This model takes the simplest approach and
reverses the NC-SI packets to pretend a NIC is present and exercise
the Linux driver.
The NCSI header file comes from mainline Linux
From: Zhang Chen
In this patch we support packet that have tcp options field.
Add tcp options field check, If the packet have options
field we just skip it and compare tcp payload,
Avoid unnecessary checkpoint, optimize performance.
Signed-off-by: Zhang Chen
Signed-off-by: Jason Wang
---
net/
From: Cédric Le Goater
The FTGMAC100 device is an Ethernet controller with DMA function that
can be found on Aspeed SoCs (which include NCSI).
It is fully compliant with IEEE 802.3 specification for 10/100 Mbps
Ethernet and IEEE 802.3z specification for 1000 Mbps Ethernet and
includes Reduced Me
From: Cédric Le Goater
There is a second NIC but we do not use it for the moment. We use the
'aspeed' property to tune the definition of the end of ring buffer bit
for the Aspeed SoCs.
Signed-off-by: Cédric Le Goater
Signed-off-by: Jason Wang
---
hw/arm/aspeed_soc.c | 21 +
From: Zhang Chen
Optimize two trace events as one, adjust print format make
it easy to read. rename trace_colo_compare_pkt_info_src/dst
to trace_colo_compare_tcp_info.
Signed-off-by: Zhang Chen
Signed-off-by: Jason Wang
---
net/colo-compare.c | 29 +
net/trace-even
On 04/25/2017 01:21 PM, Philipp Kern wrote:
On 2017-04-25 11:51, Richard Henderson wrote:
On 04/24/2017 10:25 AM, Alexander Graf wrote:
On 24.04.17 00:32, Aurelien Jarno wrote:
From: Philipp Kern
According to "CPU Signaling and Response", "Signal-Processor Orders",
the order field is bit pos
Am 21.04.2017 um 18:26 hat Chris Friesen geschrieben:
> On 04/20/2017 03:21 PM, Eric Blake wrote:
> >On 04/20/2017 04:03 PM, Chris Friesen wrote:
>
> >>Also, does the 4KB block size get "passed-through" to the guest somehow
> >>so that the guest knows it needs to use 4KB blocks, or does that need
On 04/25/2017 09:53 AM, Emilio G. Cota wrote:
static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op)
{
+static const TCGTargetOpDef ri = { .args_ct_str = { "ri" } };
static const TCGTargetOpDef ri_r = { .args_ct_str = { "ri", "r" } };
static const TCGTargetOpDef re_r = {
On 2017年04月25日 17:59, Hailiang Zhang wrote:
On 2017/4/25 16:41, Jason Wang wrote:
On 2017年04月24日 14:03, Hailiang Zhang wrote:
On 2017/4/24 12:10, Jason Wang wrote:
On 2017年04月20日 15:46, zhanghailiang wrote:
We call qemu_chr_fe_set_handlers() in colo-compare thread, it is used
to detach wat
On 22 April 2017 at 20:07, Krzysztof Kozlowski wrote:
> Exynos4210 has four SD/MMC controllers supporting:
> - SD Standard Host Specification Version 2.0,
> - MMC Specification Version 4.3,
> - SDIO Card Specification Version 2.0,
> - DMA and ADMA.
>
> Add emulation of SDHCI devices which allo
The q->tx_bh will free in virtio_net_del_queue() function, when remove virtio
queues
if the guest doesn't support multiqueue. But it might be still referenced by
others (eg . virtio_net_set_status()),
which need so set NULL.
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index 7d091c9..
On 2017年04月22日 16:35, zhanghailiang wrote:
We will use this notifier to help COLO to notify filter object
to do something, like do checkpoint, or process failover event.
Cc: Jason Wang
Signed-off-by: zhanghailiang
Signed-off-by: Zhang Chen
Signed-off-by: Li Zhijian
---
net/colo.c | 105 +
Hi Peter,
This is my current patch queue for s390. Please pull.
Alex
The following changes since commit f4b5b021c847669b1c78050aea26fe9abceef6dd:
Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into
staging (2017-04-25 09:21:54 +0100)
are available in the git repositor
On Tue, 25 Apr 2017 09:52:33 +0800
He Chen wrote:
> This patch is going to add SLIT table support in QEMU, and provides
> additional option `dist` for command `-numa` to allow user set vNUMA
> distance by QEMU command.
>
> With this patch, when a user wants to create a guest that contains
> seve
From: Philipp Kern
According to "CPU Signaling and Response", "Signal-Processor Orders",
the order field is bit position 56-63. Without this, the Linux
guest kernel is sometimes unable to stop emulation and enters
an infinite loop of "XXX unknown sigp: 0x0005".
Signed-off-by: Philipp
From: Aurelien Jarno
s390_virtio_hypercall can trigger IO events and interrupts, most notably
when using virtio-ccw devices.
Reviewed-by: Alexander Graf
Signed-off-by: Aurelien Jarno
Reviewed-by: Philippe Mathieu-Daudé
Fixes: 278f5e98c647 ("s390x/misc_helper.c: wrap IO instructions in BQL")
S
On 04/25/2017 02:14 PM, Dr. David Alan Gilbert wrote:
* Alexey (a.pereva...@samsung.com) wrote:
+ Andrea Arcangeli
On Mon, Apr 24, 2017 at 06:10:02PM +0100, Dr. David Alan Gilbert wrote:
* Alexey (a.pereva...@samsung.com) wrote:
On Mon, Apr 24, 2017 at 04:12:29PM +0800, Peter Xu wrote:
On Fr
On 2017/4/25 18:11, Juan Quintela wrote:
Both the ram bitmap and the unsent bitmap are split by RAMBlock.
Signed-off-by: Juan Quintela
---
include/exec/ram_addr.h | 13 +-
include/migration/postcopy-ram.h | 3 -
migration/postcopy-ram.c | 5 +-
migration/ram.c
Hi Wei,
On 04/24/2017 10:05 AM, Wei Wang wrote:
On 04/14/2017 05:03 PM, Marc-André Lureau wrote:
Hi
On Tue, Apr 11, 2017 at 5:53 PM Maxime Coquelin
mailto:maxime.coque...@redhat.com>> wrote:
Hi Marc-André,
On 04/11/2017 03:06 PM, Marc-André Lureau wrote:
> Hi
>
> On Tue
On 04/20/2017 02:40 PM, Jason Wang wrote:
On 2017年04月20日 14:36, Zhang Chen wrote:
On 04/20/2017 02:20 PM, Hailiang Zhang wrote:
On 2017/4/20 12:32, Zhang Chen wrote:
When network traffic heavy, compare_pri_rs_finalize() and
compare_sec_rs_finalize() have a chance to confilct.
Both of the
On 25/04/2017 12:17, Juan Quintela wrote:
> The function is only used once, and nothing else in migration knows
> about objects. Create the function vmstate_device_is_migratable() in
> savem.c that really do the bit that is related with migration.
>
> Signed-off-by: Juan Quintela
Reviewed-by: L
On 2017年04月25日 19:37, wangyunjian wrote:
The q->tx_bh will free in virtio_net_del_queue() function, when remove virtio
queues
if the guest doesn't support multiqueue. But it might be still referenced by
others (eg . virtio_net_set_status()),
which need so set NULL.
diff --git a/hw/net/virtio
This patchset implements support for the MPU in our v7M cores.
Support is on the same level as that for the R profile MPU: it works,
but regions smaller than 1K in size are not supported. It likely
has some missing corner-case features.
The patchset can be divided into three parts:
* patches 1.
Fix the handling of QOM properties for PMSA CPUs with no MPU:
Allow no-MPU to be specified by either:
* has-mpu = false
* pmsav7_dregion = 0
and make setting one imply the other. Don't clear the PMSA
feature bit in this situation.
Signed-off-by: Peter Maydell
---
target/arm/cpu.c | 8 +++-
Make M profile use completely separate ARMMMUIdx values from
those that A profile CPUs use. This is a prelude to adding
support for the MPU and for v8M, which together will require
6 MMU indexes which don't map cleanly onto the A profile
uses:
non secure User
non secure Privileged
non secure Pri
If the CPU is a PMSA config with no MPU implemented, then the
SCTLR.M bit should be RAZ/WI, so that the guest can never
turn on the non-existent MPU.
Signed-off-by: Peter Maydell
---
target/arm/helper.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/target/arm/helper.c b/target/arm/hel
Implement HFNMIENA support for the M profile MPU. This bit controls
whether the MPU is treated as enabled when executing at execution
priorities of less than zero (in NMI, HardFault or with the FAULTMASK
bit set).
Doing this requires us to use a different MMU index for "running
at execution priori
When identifying the DFSR format for an alignment fault, use
the mmu index that we are passed, rather than calling cpu_mmu_index()
to get the mmu index for the current CPU state. This doesn't actually
make any difference since the only cases where the current MMU index
differs from the index used f
All M profile CPUs are PMSA, so set the feature bit.
(We haven't actually implemented the M profile MPU register
interface yet, but setting this feature bit gives us closer
to correct behaviour for the MPU-disabled case.)
Signed-off-by: Peter Maydell
---
target/arm/cpu.c | 8
1 file cha
From: Michael Davidsaver
General logic is that operations stopped by the MPU are MemManage,
and those which go through the MPU and are caught by the unassigned
handle are BusFault. Distinguish these by looking at the
exception.fsr values, and set the CFSR bits and (if appropriate)
fill in the BFA
The M profile CPU's MPU has an awkward corner case which we
would like to implement with a different MMU index.
We can avoid having to bump the number of MMU modes ARM
uses, because some of our existing MMU indexes are only
used by non-M-profile CPUs, so we can borrow one.
To avoid that getting to
On 25 April 2017 at 07:29, Brendan Shanks wrote:
> macOS 10.12 deprecated/replaced many AppKit constants to make naming
> more consistent. Use the new constants, and #define them to the
> old constants when compiling against a pre-10.12 SDK.
>
> Signed-off-by: Brendan Shanks
> ---
> ui/cocoa.m |
From: Michael Davidsaver
Improve the "-d mmu" tracing for the PMSAv7 MPU translation
process as an aid in debugging guest MPU configurations:
* fix a missing newline for a guest-error log
* report the region number with guest-error or unimp
logs of bad region register values
* add a log mes
On 2017/4/25 19:57, Zhang Chen wrote:
On 04/20/2017 02:40 PM, Jason Wang wrote:
On 2017年04月20日 14:36, Zhang Chen wrote:
On 04/20/2017 02:20 PM, Hailiang Zhang wrote:
On 2017/4/20 12:32, Zhang Chen wrote:
When network traffic heavy, compare_pri_rs_finalize() and
compare_sec_rs_finalize() ha
On 04/25/2017 09:53 AM, Emilio G. Cota wrote:
+void tcg_gen_goto_ptr(TCGv_ptr ptr)
+{
+if (TCG_TARGET_HAS_goto_ptr) {
+tcg_gen_op1i(INDEX_op_goto_ptr, GET_TCGV_PTR(ptr));
+} else {
+tcg_gen_exit_tb(0);
+}
+}
+
I think this function should look more like
void tcg_gen
On 04/25/2017 08:07 PM, Hailiang Zhang wrote:
On 2017/4/25 19:57, Zhang Chen wrote:
On 04/20/2017 02:40 PM, Jason Wang wrote:
On 2017年04月20日 14:36, Zhang Chen wrote:
On 04/20/2017 02:20 PM, Hailiang Zhang wrote:
On 2017/4/20 12:32, Zhang Chen wrote:
When network traffic heavy, compare_p
ARM CPUs come in two flavours:
* proper MMU ("VMSA")
* only an MPU ("PMSA")
For PMSA, the MPU may be implemented, or not (in which case there
is default "always acts the same" behaviour, but it isn't guest
programmable).
QEMU is a bit confused about how we indicate this: we have an
ARM_FEATURE_M
From: Michael Davidsaver
Add support for the M profile default memory map which is used
if the MPU is not present or disabled.
The main differences in behaviour from implementing this
correctly are that we set the PAGE_EXEC attribute on
the right regions of memory, such that device regions
are n
Now that we enforce both:
* pmsav7_dregion == 0 implies has_mpu == false
* PMSA with has_mpu == false means SCTLR.M cannot be set
we can remove a check on pmsav7_dregion from get_phys_addr_pmsav7(),
because we can only reach this code path if the MPU is enabled
(and so region_translation_disabled
From: Michael Davidsaver
The M series MPU is almost the same as the already implemented R
profile MPU (v7 PMSA). So all we need to implement here is the MPU
register interface in the system register space.
This implementation has the same restriction as the R profile MPU
that it doesn't permit
On 25/04/2017 12:17, Juan Quintela wrote:
> We have just arrived as:
>
> migration.c: qemu_migrate()
>
> s = migrate_init() <- puts it to NULL
>
> {tcp,unix}_start_outgoing_migration ->
> socket_outgoing_migration
> migration_channel_connect()
> sets to_dst_
On Tue, Apr 25, 2017 at 09:52:33AM +0800, He Chen wrote:
> This patch is going to add SLIT table support in QEMU, and provides
> additional option `dist` for command `-numa` to allow user set vNUMA
> distance by QEMU command.
>
> With this patch, when a user wants to create a guest that contains
>
Laurent Vivier wrote:
> On 25/04/2017 12:17, Juan Quintela wrote:
>> We have just arrived as:
>>
>> migration.c: qemu_migrate()
>>
>> s = migrate_init() <- puts it to NULL
>>
>> {tcp,unix}_start_outgoing_migration ->
>> socket_outgoing_migration
>> migration_channel
Hailiang Zhang wrote:
> On 2017/4/25 18:11, Juan Quintela wrote:
>> Both the ram bitmap and the unsent bitmap are split by RAMBlock.
>>
>> Signed-off-by: Juan Quintela
>> ---
>> include/exec/ram_addr.h | 13 +-
>> include/migration/postcopy-ram.h | 3 -
>> migration/postcopy-ram.c
Vmware Paravirtual SCSI emulation uses command descriptors to
process SCSI commands. These come with their message ring buffers.
A guest could set the message ring page count to an arbitrary value
resulting in infinite loop. Add check to avoid it.
Reported-by: YY Z
Signed-off-by: P J P
---
hw/s
qemu_input_event_send() discards key event when the guest is paused,
but not the delay.
The delay ends up in the input queue, and qemu_input_event_send_key()
will further fill the queue with upcoming events.
VNC uses qemu_input_event_send_key_delay(), not SPICE, which results
in a different input
On 25/04/2017 14:59, Juan Quintela wrote:
> Laurent Vivier wrote:
>> On 25/04/2017 12:17, Juan Quintela wrote:
>>> We have just arrived as:
>>>
>>> migration.c: qemu_migrate()
>>>
>>> s = migrate_init() <- puts it to NULL
>>>
>>> {tcp,unix}_start_outgoing_migration ->
>>> so
On Tue, Apr 25, 2017 at 12:17:58PM +0200, Juan Quintela wrote:
> We have just arrived as:
>
> migration.c: qemu_migrate()
>
> s = migrate_init() <- puts it to NULL
>
> {tcp,unix}_start_outgoing_migration ->
> socket_outgoing_migration
> migration_channel_connect()
>
gt; staging (2017-04-25 09:21:54 +0100)
>
> are available in the git repository at:
>
> git://github.com/dagrh/qemu.git tags/pull-hmp-20170425
>
> for you to fetch changes up to 1eb8e78dd1cd4e0b4170fd42f6d8882c867f334b:
>
> t
On 04/24/2017 10:17 PM, G 3 wrote:
> Add the ppc.risu file. It defines the format for various PowerPC
> instructions.
Your emails are missing In-Reply-To and References headers, which means
you posted 10 top-level threads instead of 9 replies to the 0/9 cover
letter. Please fix that, as it becomes
On 04/25/2017 01:51 AM, Cédric Le Goater wrote:
> Currenlty, the code relies on the fact that open() handles NULL
> filenames but that can cause an error with new clang:
POSIX doesn't require it to work. Linux is nice and gives you EFAULT,
but there are systems where open(NULL) crashes with SIGSEG
qemu-system-s390x currently crashes when it is started with a
virtio-scsi-pci device, e.g.:
qemu-system-s390x -nographic -enable-kvm -device virtio-scsi-pci \
-drive file=/tmp/disk.dat,if=none,id=d1,format=raw \
-device scsi-cd,drive=d1,bootindex=1
The probl
On 04/25/2017 03:08 AM, Thomas Huth wrote:
> If the user needs to specify the disk geometry, the corresponding
> parameters of the "-drive" option should be used instead. "-hdachs"
> is considered as deprecated and might be removed soon.
>
> Signed-off-by: Thomas Huth
> ---
> vl.c | 2 ++
> 1 fi
On 04/25/2017 12:16 AM, Thomas Huth wrote:
> HMP commands do not get any automatic testing yet, so on certain
> QEMU machines, some HMP commands were causing crashes in the past.
> Thus we should test HMP commands in our test suite, too, to avoid
> that such problems creep in again in the future.
>
On 25/04/2017 12:24, Juan Quintela wrote:
> load_vmstate() already use error_report, so be consistent. There is
> an identical error message in load_vmstate() that ends in a
> period. Remove it.
>
> Signed-off-by: Juan Quintela
Reviewed-by: Laurent Vivier
> ---
> include/sysemu/sysemu.h |
On 04/24/2017 09:12 PM, Dr. David Alan Gilbert wrote:
> * Christian Borntraeger (borntrae...@de.ibm.com) wrote:
>> On 04/24/2017 04:35 PM, Dr. David Alan Gilbert wrote:
>>> * Christian Borntraeger (borntrae...@de.ibm.com) wrote:
On 04/24/2017 12:53 PM, Dr. David Alan Gilbert wrote:
> * Chr
On 04/19/2017 11:32 PM, Zhang Chen wrote:
In the subject: s/aviod/avoid/
> When network traffic heavy, compare_pri_rs_finalize() and
> compare_sec_rs_finalize() have a chance to confilct.
s/confilct/conflict/
> Both of them call colo_compare_connection() to compare packet,
> But during compare_
On 25 April 2017 at 07:51, Cédric Le Goater wrote:
> Currenlty, the code relies on the fact that open() handles NULL
> filenames but that can cause an error with new clang:
>
> hw/core/loader.c:67:15: runtime error: null pointer passed as argument 1,
> which is declared to never be null
This
On 25 April 2017 at 14:18, Kamil Rytarowski wrote:
> Appease pkgsrc and use portable shell variable comparison.
> This switches "==" to "=". It should not be a functional change.
>
> Signed-off-by: Kamil Rytarowski
> ---
Thanks for this patch; it's an easy bug to let slip in
if your /bin/sh happ
On 25/04/2017 12:24, Juan Quintela wrote:
> It is a monitor command, and has nothing migration specific in it.
>
> Signed-off-by: Juan Quintela
Reviewed-by: Laurent Vivier
> ---
> hmp.c | 5 +
> hmp.h | 1 +
> include/sysemu/sysemu.h | 1 -
> migration/
On 25/04/2017 12:24, Juan Quintela wrote:
> It really uses block/* stuff, not migration one.
>
> Signed-off-by: Juan Quintela
Reviewed-by: Laurent Vivier
> ---
> hmp.c | 13 +
> hmp.h | 1 +
> include/sysemu/sysemu.h | 1 -
> migration/savevm.
On 25/04/2017 12:24, Juan Quintela wrote:
> We are going to move the rest of hmp snapshots functions there instead
> of monitor.c.
>
> Signed-off-by: Juan Quintela
Reviewed-by: Laurent Vivier
> ---
> hmp.c | 13 +
> hmp.h | 1 +
> monitor.c | 13 -
> 3 files c
Am 25.04.2017 um 11:55 schrieb Peter Lieven:
Am 24.04.2017 um 22:13 schrieb Anton Nefedov:
On 24/04/2017 21:16, Peter Lieven wrote:
Am 24.04.2017 um 18:27 schrieb Anton Nefedov :
On 04/21/2017 03:37 PM, Peter Lieven wrote:
Am 21.04.2017 um 14:19 schrieb Anton Nefedov:
On 04/21/2017 01:4
On Mon, Apr 24, 2017 at 07:51:49PM +0200, Geert Martin Ijewski wrote:
> If no crypto library is included in the build QEMU uses
> qcrypto_random_bytes() to generate random data. That function tried to open
> /dev/urandom or /dev/random and if openeing neither file worked it errored
> out.
>
> Thos
On 24.04.2017 12:12, Peter Maydell wrote:
> Upstream we're definitely going to drop SunOS/Solaris support unless
> somebody provides us with a machine we can do build/test on.
> DragonFly BSD is in my "let's see if anybody complains" list.
> OpenBSD is also in this "let's see" list but it seems mor
On 25 April 2017 at 12:26, Jason Wang wrote:
> The following changes since commit 32c7e0ab755745e961f1772e95cac381cc68769d:
>
> Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421'
> into staging (2017-04-21 15:59:27 +0100)
>
> are available in the git repository at:
>
>
On 25.04.2017 15:33, Peter Maydell wrote:
> On 25 April 2017 at 14:18, Kamil Rytarowski wrote:
>> Appease pkgsrc and use portable shell variable comparison.
>> This switches "==" to "=". It should not be a functional change.
>>
>> Signed-off-by: Kamil Rytarowski
>> ---
>
> Thanks for this patch;
On 04/25/2017 08:42 AM, Daniel P. Berrange wrote:
> On Mon, Apr 24, 2017 at 07:51:49PM +0200, Geert Martin Ijewski wrote:
>> If no crypto library is included in the build QEMU uses
>> qcrypto_random_bytes() to generate random data. That function tried to open
>> /dev/urandom or /dev/random and if o
On 04/25/2017 08:50 AM, Kamil Rytarowski wrote:
> On 25.04.2017 15:33, Peter Maydell wrote:
>> On 25 April 2017 at 14:18, Kamil Rytarowski wrote:
>>> Appease pkgsrc and use portable shell variable comparison.
>>> This switches "==" to "=". It should not be a functional change.
>>>
>>> Signed-off-b
On Tue, Apr 25, 2017 at 08:52:58AM -0500, Eric Blake wrote:
> On 04/25/2017 08:42 AM, Daniel P. Berrange wrote:
> > On Mon, Apr 24, 2017 at 07:51:49PM +0200, Geert Martin Ijewski wrote:
> >> If no crypto library is included in the build QEMU uses
> >> qcrypto_random_bytes() to generate random data.
erge remote-tracking branch 'remotes/cody/tags/block-pull-request' into
> > staging (2017-04-25 09:21:54 +0100)
> >
> > are available in the git repository at:
> >
> > git://github.com/dagrh/qemu.git tags/pull-hmp-20170425
> >
> > for you to f
On 04/25/2017 03:31 PM, Peter Maydell wrote:
> On 25 April 2017 at 07:51, Cédric Le Goater wrote:
>> Currenlty, the code relies on the fact that open() handles NULL
>> filenames but that can cause an error with new clang:
>>
>> hw/core/loader.c:67:15: runtime error: null pointer passed as argume
-tracking branch 'remotes/cody/tags/block-pull-request' into
>> staging (2017-04-25 09:21:54 +0100)
>>
>> are available in the git repository at:
>>
>> git://github.com/dagrh/qemu.git tags/pull-hmp-20170425
>>
>> for you to fetch changes up to 1eb
On Wed, Mar 22, 2017 at 02:32:27PM +0100, Igor Mammedov wrote:
> Signed-off-by: Igor Mammedov
> ---
> hw/arm/virt.c | 59
> ++-
> 1 file changed, 42 insertions(+), 17 deletions(-)
>
> diff --git a/hw/arm/virt.c b/hw/arm/virt.c
> index 5f62
The OpenRISC architecture has the Power Management Register (PMR)
special purpose register to manage cpu power states. The interesting
modes are:
* Doze Mode (DME) - Stop cpu except timer & pic - wake on interrupt
* Sleep Mode (SME) - Stop cpu and all units - wake on interrupt
* Suspend Model
On Apr 25, 2017, at 4:14 AM, Peter Maydell wrote:
On 25 April 2017 at 04:17, G 3 wrote:
Add the ppc.risu file. It defines the format for various PowerPC
instructions.
Signed-off-by: John Arbuckle
---
ppc.risu | 527
+++
1 file cha
On 25/04/2017 12:24, Juan Quintela wrote:
> It only uses block/* functions, nothing from migration.
>
> Signed-off-by: Juan Quintela
Reviewed-by: Laurent Vivier
Perhaps the monitor.h include in savevm.c can be removed in PATCH 1/6?
Laurent
> ---
> hmp.c | 143 +
On Apr 25, 2017, at 4:17 AM, Peter Maydell wrote:
On 25 April 2017 at 04:19, G 3 wrote:
Add the risu_reginfo_ppc.c file. It handles operations involving
the reginfo
structure.
+/* check each floating point register */
+for (i = 0; i < NUMBER_OF_FPR; i++) {
+if (r1->fpr[i]
On Tue, Apr 25, 2017 at 12:11:00PM +0200, Richard Henderson wrote:
> On 04/23/2017 11:54 PM, Stafford Horne wrote:
> > The OpenRISC architecture has the Power Management Register (PMR)
> > special purpose register to manage cpu power states. The interesting
> > modes are:
> >
> > * Doze Mode (D
29.03.2017 18:53, Paolo Bonzini wrote:
On 29/03/2017 17:29, Dr. David Alan Gilbert wrote:
'abort' is not very good too I think. migration is completed, nothing to
abort.. (may be successful migration to file for suspend, some kind of
vm cloning, etc)
There is already migrate_cancel. Does it m
On Apr 25, 2017, at 4:36 AM, Peter Maydell wrote:
On 25 April 2017 at 04:18, G 3 wrote:
Add the risu_ppc.c file. It defines several functions used by risu.
Signed-off-by: John Arbuckle
---
risu_ppc.c | 41 +
1 file changed, 41 insertions(+)
create m
On 25 April 2017 at 12:42, Alexander Graf wrote:
> Hi Peter,
>
> This is my current patch queue for s390. Please pull.
>
> Alex
>
>
> The following changes since commit f4b5b021c847669b1c78050aea26fe9abceef6dd:
>
> Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into
> stag
On Tue, 25 Apr 2017 16:09:26 +0200
Andrew Jones wrote:
> On Wed, Mar 22, 2017 at 02:32:27PM +0100, Igor Mammedov wrote:
> > Signed-off-by: Igor Mammedov
> > ---
> > hw/arm/virt.c | 59
> > ++-
> > 1 file changed, 42 insertions(+), 17 dele
On 25/04/2017 15:33, Peter Maydell wrote:
> On 25 April 2017 at 14:18, Kamil Rytarowski wrote:
>> Appease pkgsrc and use portable shell variable comparison.
>> This switches "==" to "=". It should not be a functional change.
>>
>> Signed-off-by: Kamil Rytarowski
>> ---
>
> Thanks for this patch;
On Wed, Mar 22, 2017 at 02:32:28PM +0100, Igor Mammedov wrote:
> for now precalculate and store mp_afinity in possible_cpus
> as ARM cpus don't have socket/core/thread-id properties yet.
> In follow patches possible_cpus will be used for storing
> and setting NUMA node mapping and replace legacy bi
On Wed, Mar 22, 2017 at 02:32:29PM +0100, Igor Mammedov wrote:
> Currently cpu_index is implicitly auto assigned during
> cpu.realize() time cpu_exec_realizefn()->cpu_list_add().
>
> It happens to match index in possible_cpus so take
> control over it and make board initialize cpu_index
> to possi
On Tue, 25 Apr 2017 16:28:27 +0200
Andrew Jones wrote:
> On Wed, Mar 22, 2017 at 02:32:28PM +0100, Igor Mammedov wrote:
> > for now precalculate and store mp_afinity in possible_cpus
> > as ARM cpus don't have socket/core/thread-id properties yet.
> > In follow patches possible_cpus will be used
101 - 200 of 472 matches
Mail list logo