On Tue, 02/20 13:10, Stefan Hajnoczi wrote:
> 1. virtio_scsi_handle_cmd_vq() racing with iothread_stop_all() hits the
>virtio_scsi_ctx_check() assertion failure because the BDS AioContext
>has been modified by iothread_stop_all().
Does this patch fix the issue completely? IIUC virtio_scsi_
On Fri, 02/16 14:44, Philippe Mathieu-Daudé wrote:
> On 02/16/2018 02:41 PM, Kamil Rytarowski wrote:
> > On 16.02.2018 18:30, Philippe Mathieu-Daudé wrote:
> >> But before announcing the host OS being supported again, I'd rather see
> >> reproducible build/tests logs, in a (public - if possible) co
Hi,
thanks for splitting your patch in more reviewable parts :-)
Meta-comment: If you send a patch series, please include a cover letter
next time ("PATCH 0/3") with a brief summary. Then the patch series
shows up nicely as a thread in the e-mail programs of the reviewers (you
also got to send o
On 23.02.2018 08:51, Su Hang wrote:
> only remove brackets that wrap `return` statements' content.
>
> use `perl -pi -e "s/return \((.*?)\);/return \1;/g" util/uri.c`
> to remove pattern like this: "return (1);"
>
> Signed-off-by: Su Hang
> ---
> util/uri.c | 160
>
Hmmm, on my ubuntu 16.04 guest, I get the boot menu with no timeout even if I
do not
specify loadparm or boot menu:
qemu-kvm -drive file=/var/lib/libvirt/qemu/image.zhyp140,if=none,id=d1 -device
virtio-blk-ccw,drive=d1,bootindex=1
LOADPARM=[]
Using virtio-blk.
Using SCSI scheme.
s390x
Hi,
> > What type of device is only sometimes hotpluggable ?
> > The commit message says "display devices" and "consoles",
> > but I would expect those to both be types of device which
> > have a class which is never hotpluggable, so you can mark
> > them non-hotpluggable with the existing class
> Hi Gerd,
>
> It's a little bit concerning that the only way we can test the
> region-based display support is with proprietary drivers that nobody
> but NVIDIA has at this point. Have you considered adding region-based
> display support to the mdev sample tty driver? I know it sounds
> ridicul
we still meet similar issue on centos.7 (qemu 2.9.0-16.el7_4.5.1 +
libvirt 3.2.0-14.el7_4.3)
my workaround including:
a) without kvm accel
or
b) as comment #7 said "-machine type=pc-i440fx-x" where x <= 2.6
or
c) with pci device "disable-modern=on"
i found the function _farcall16 in seabios was
On 23.02.2018 08:51, Su Hang wrote:
> Add brackets that wrap `if`, `else`, `while` that hold single
> statements.
>
> In order to do this, I write a simple python regex script.
>
> Since then, all complaints rised by checkpatch.pl has been suppressed.
>
> Signed-off-by: Su Hang
> ---
> util/ur
On Thu, 22 Feb 2018 14:29:09 -0500
Matthew Rosato wrote:
> On 02/22/2018 06:13 AM, Christian Borntraeger wrote:
> >
> >
> > On 02/21/2018 06:39 PM, Cornelia Huck wrote:
> >> On Tue, 20 Feb 2018 16:05:54 +0100
> >> David Hildenbrand wrote:
> >>
> >>> On 20.02.2018 15:57, Cornelia Huck wrote
Richard Henderson writes:
> On 02/08/2018 09:31 AM, Alex Bennée wrote:
>> This includes FMOV, FABS, FNEG, FSQRT and FRINT[NPMZAXI]. We re-use
>> existing helpers to achieve this.
>>
>> Signed-off-by: Alex Bennée
>> ---
>> target/arm/translate-a64.c | 72
>> +++
It's already defined in cpu.h (to the same value) and not used in
the sclp code.
Signed-off-by: Cornelia Huck
---
include/hw/s390x/sclp.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/hw/s390x/sclp.h b/include/hw/s390x/sclp.h
index 476cbf78f2..f9db243484 100644
--- a/include/hw/s390
On 22 February 2018 at 19:37, Richard Henderson
wrote:
> On 02/22/2018 10:55 AM, Peter Maydell wrote:
>>> +# Three prediate operand, with governing predicate, flag setting
>>
>> Three what?
>
> Feh, typo for predicate.
Oh, right -- I'd thought it might be some mashup/typo of something-immediate.
On 22 February 2018 at 20:14, Richard Henderson
wrote:
> On 02/22/2018 08:41 AM, Peter Maydell wrote:
>> On 16 February 2018 at 21:56, Richard Henderson
>> wrote:
>>> +if (sve_size <= std_size) {
>>> +sve_ofs = size;
>>> +size += sve_size;
>>> +end1_of
On 02/23/2018 10:54 AM, Cornelia Huck wrote:
> It's already defined in cpu.h (to the same value) and not used in
> the sclp code.
>
> Signed-off-by: Cornelia Huck
> ---
> include/hw/s390x/sclp.h | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/include/hw/s390x/sclp.h b/include/hw/s390x
On 22 February 2018 at 15:22, Peter Maydell wrote:
> Latest run of arm patches -- most of these are Philippe's SD card
> cleanups. I have more in my queue to review, but 32 is enough
> patches to warrant sending out.
>
> thanks
> -- PMM
>
> The following changes since commit ff8689611a1d954897d857
On 22.02.2018 20:40, Collin L. Walling wrote:
> On 02/22/2018 11:45 AM, Collin L. Walling wrote:
>> On 02/22/2018 10:44 AM, Christian Borntraeger wrote:
>>>
>>> On 02/22/2018 04:40 PM, Collin L. Walling wrote:
On 02/22/2018 07:23 AM, Viktor Mihajlovski wrote:
> On 22.02.2018 12:51, Christi
On Fri, Feb 23, 2018 at 01:11:46PM +1300, Michael Clark wrote:
> QEMU RISC-V Emulation Support (RV64GC, RV32GC)
>
> This is hopefully the "fix remaining issues in-tree" release.
This code seems to be a mixture of LGPLv2+ and MIT licensed code. The
preferred license for QEMU contributions is GPLv2
On Fri, 23 Feb 2018 11:02:15 +0100
Christian Borntraeger wrote:
> On 02/23/2018 10:54 AM, Cornelia Huck wrote:
> > It's already defined in cpu.h (to the same value) and not used in
> > the sclp code.
> >
> > Signed-off-by: Cornelia Huck
> > ---
> > include/hw/s390x/sclp.h | 1 -
> > 1 file cha
On 02/23/2018 11:07 AM, Thomas Huth wrote:
> On 22.02.2018 20:40, Collin L. Walling wrote:
>> On 02/22/2018 11:45 AM, Collin L. Walling wrote:
>>> On 02/22/2018 10:44 AM, Christian Borntraeger wrote:
On 02/22/2018 04:40 PM, Collin L. Walling wrote:
> On 02/22/2018 07:23 AM, Viktor M
On 23.02.2018 09:53, Christian Borntraeger wrote:
> Hmmm, on my ubuntu 16.04 guest, I get the boot menu with no timeout even if I
> do not
> specify loadparm or boot menu:
>
> qemu-kvm -drive file=/var/lib/libvirt/qemu/image.zhyp140,if=none,id=d1
> -device virtio-blk-ccw,drive=d1,bootindex=1
Not needed anymore after removal of the memory hotplug code.
Signed-off-by: Cornelia Huck
---
include/hw/s390x/sclp.h | 1 -
target/s390x/cpu.c | 9 -
target/s390x/cpu.h | 4
target/s390x/kvm-stub.c | 5 -
target/s390x/kvm.c | 5 -
target/s390x/kvm_s390x.
On 02/23/2018 11:19 AM, Cornelia Huck wrote:
> Not needed anymore after removal of the memory hotplug code.
>
> Signed-off-by: Cornelia Huck
Acked-by: Christian Borntraeger
> ---
> include/hw/s390x/sclp.h | 1 -
> target/s390x/cpu.c | 9 -
> target/s390x/cpu.h | 4
>
Richard Henderson writes:
> On 02/22/2018 09:23 AM, Alex Bennée wrote:
>>
>> Richard Henderson writes:
>>
>>> On 02/08/2018 09:31 AM, Alex Bennée wrote:
+maxpasses = hp ? (is_q ? 8 : 4) : (is_q ? 4 : 2);
>>>
>>> (8 << is_q) >> size
>>>
>>> ?
>>
>> Hmm I'm not so sure about th
On Thu 22 Feb 2018 08:00:08 PM CET, Eric Blake wrote:
>> One consequence of this is that even if the size field is larger than
>> it needs to be QEMU can handle it just fine: it will read more data
>> from disk but it will ignore the extra bytes.
>
> (is that true even for the corner case when the
On Thu, 22 Feb 2018 17:22:57 +0100
Claudio Imbrenda wrote:
> Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
> we only supported sclp event masks of size exactly 4 bytes, even though
s/of size/of a size of/
> the archiecture allows the guests to set up sclp event
On Thu, 22 Feb 2018 17:22:56 +0100
Claudio Imbrenda wrote:
> Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
> we only supported 32bit sclp event masks, even though the archiecture
> allows the guests to set up sclp event masks up to 1021 bytes in length.
> With tha
On 23.02.2018 11:19, Cornelia Huck wrote:
> Not needed anymore after removal of the memory hotplug code.
>
> Signed-off-by: Cornelia Huck
> ---
> include/hw/s390x/sclp.h | 1 -
> target/s390x/cpu.c | 9 -
> target/s390x/cpu.h | 4
> target/s390x/kvm-stub.c | 5 -
>
On Fri, 23 Feb 2018 11:31:46 +0100
Cornelia Huck wrote:
> On Thu, 22 Feb 2018 17:22:57 +0100
> Claudio Imbrenda wrote:
>
> > Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length
> > event masks") we only supported sclp event masks of size exactly 4
> > bytes, even though
>
> s/of
On 22/02/2018 18:06, John Snow wrote:
>
>
> On 02/22/2018 05:57 AM, Kevin Wolf wrote:
>> Am 20.02.2018 um 22:54 hat Paolo Bonzini geschrieben:
>>> On 20/02/2018 18:04, Peter Lieven wrote:
Hi,
I remember we discussed a long time ago to limit the stack usage of all
functions tha
On Fri, 23 Feb 2018 11:37:55 +0100
Cornelia Huck wrote:
> On Thu, 22 Feb 2018 17:22:56 +0100
> Claudio Imbrenda wrote:
>
> > Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length
> > event masks") we only supported 32bit sclp event masks, even though
> > the archiecture allows the gu
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/cpu.h | 3 +
> target/arm/helper-sve.h| 3 +
> target/arm/sve_helper.c| 86 +++-
> target/arm/translate-sve.c | 163
> +
All memory region ROM images have a base address of 0 which causes the
overlapping
address check to fail if more than one memory region ROM image is present, or an
existing ROM image is loaded at address 0.
Make sure that we ignore the overlapping address check in
rom_check_and_register_reset() i
On 22/02/2018 06:00, Alexey Kardashevskiy wrote:
> There is already 'device-list-properties' which does most of the job,
> however it does not handle everything returned by qom-list-types such
> as machines as they inherit directly from TYPE_OBJECT and not TYPE_DEVICE.
>
> This adds a new qom-list
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 145 +
> target/arm/sve_helper.c| 196
> -
> target/arm/translate-sve.c | 65 ++
On 15/02/2018 22:25, Marc-André Lureau wrote:
> Hi,
>
> The following patches fix a regression introduced in commit
> 218bb57dd79d that prevent ASAN from being detected & used. There is
> also a works around for a GCC ASAN optimization bug. A few test leaks
> are fixed, and a few patches reenable
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Including only 4, as-yet unimplemented, instruction patterns
> so that the whole thing compiles.
>
> Signed-off-by: Richard Henderson
> ---
> target/arm/translate-a64.c | 11 +++-
> target/arm/translate-sve.c | 63
> ++
On 22 February 2018 at 23:49, Richard Henderson
wrote:
> The following changes since commit ff8689611a1d954897d857b28f7ef404e11cfa2c:
>
> Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed'
> into staging (2018-02-22 11:37:05 +)
>
> are available in the Git repository
On 23 February 2018 at 11:40, Peter Maydell wrote:
> I realized while working through the rest of the series that this is
> too early to do the sve_access_check() and fp_access_check(). Those
> only apply to instructions which actually exist, so we mustn't
> do the checks until after we've dealt w
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Excepting MOVPRFX, which isn't a reduction. Presumably it is
> placed within the group because of its encoding.
>
> Signed-off-by: Richard Henderson
> @@ -306,8 +399,6 @@ DO_ZPZZ_D(sve_udiv_zpzz_d, uint64_t, DO_DIV)
> #undef DO_ABD
> #
On 23.02.2018 11:17, Thomas Huth wrote:
> On 23.02.2018 09:53, Christian Borntraeger wrote:
>> Hmmm, on my ubuntu 16.04 guest, I get the boot menu with no timeout even if
>> I do not
>> specify loadparm or boot menu:
>>
>> qemu-kvm -drive file=/var/lib/libvirt/qemu/image.zhyp140,if=none,id=d1
>>
Richard Henderson writes:
> On 02/08/2018 09:31 AM, Alex Bennée wrote:
>> Signed-off-by: Alex Bennée
>> ---
>> target/arm/helper-a64.c| 49
>> ++
>> target/arm/helper-a64.h| 5 +
>> target/arm/translate-a64.c | 15 ++
>> 3 f
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 25 +
> target/arm/sve_helper.c| 265
> +
> target/arm/translate-sve.c | 128 ++
> target/arm/s
Hi
On Fri, Feb 23, 2018 at 12:37 PM, Paolo Bonzini wrote:
> On 15/02/2018 22:25, Marc-André Lureau wrote:
>> Hi,
>>
>> The following patches fix a regression introduced in commit
>> 218bb57dd79d that prevent ASAN from being detected & used. There is
>> also a works around for a GCC ASAN optimiza
On Fri, 23 Feb 2018 11:19:19 +0100
Cornelia Huck wrote:
> Not needed anymore after removal of the memory hotplug code.
>
> Signed-off-by: Cornelia Huck
> ---
> include/hw/s390x/sclp.h | 1 -
> target/s390x/cpu.c | 9 -
> target/s390x/cpu.h | 4
> target/s390x/kvm-stub
Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
we only supported 32bit sclp event masks, even though the archiecture
allows the guests to set up sclp event masks up to 1021 bytes in length.
With that patch the behaviour was almost compliant, but some issues were
stil
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
thanks
-- PMM
L2 entries for compressed clusters have a field that indicates the
number of sectors used to store the data in the image.
That's however not the size of the compressed data itself, just the
number of sectors where that data is located. The actual data size is
usually not a multiple of the sector s
Introduce an sccb_mask_t to be used for SCLP event masks instead of just
unsigned int or uint32_t. This will allow later to extend the mask with
more ease.
Signed-off-by: Claudio Imbrenda
---
hw/char/sclpconsole-lm.c | 4 ++--
hw/char/sclpconsole.c | 4 ++--
hw/s390x/event
Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
we only supported sclp event masks with a size of exactly 4 bytes, even
though the architecture allows the guests to set up sclp event masks
from 1 to 1021 bytes in length.
After that patch, the behaviour was almost comp
Extend the SCLP event masks to 64 bits.
Notice that using any of the new bits results in a state that cannot be
migrated to an older version.
Signed-off-by: Claudio Imbrenda
---
hw/s390x/event-facility.c | 50 ---
include/hw/s390x/event-facility.h |
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 21 +
> target/arm/sve_helper.c| 35 +++
> target/arm/translate-sve.c | 25 +
> target/ar
Public bug reported:
qemu-img convert command is slow when the file to convert is located in
a tmpfs formatted partition.
v2.1.0 on debian/jessie x64, ext4: 10m14s
v2.1.0 on debian/jessie x64, tmpfs: 10m15s
v2.1.0 on debian/stretch x64, ext4: 11m9s
v2.1.0 on debian/stretch x64, tmpfs: 10m21.362s
On Fri, 23 Feb 2018 13:51:02 +0100
Claudio Imbrenda wrote:
> Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
> we only supported 32bit sclp event masks, even though the archiecture
> allows the guests to set up sclp event masks up to 1021 bytes in length.
> With tha
Hi,
iotest 203 relatively often fails for me, at least when run in parallel.
When I run the following concurrently on four shells:
$ while TEST_DIR=/tmp/t1 ./check -T -qcow2 203; do; done
$ while TEST_DIR=/tmp/t2 ./check -T -qcow2 203; do; done
$ while TEST_DIR=/tmp/t3 ./check -T -qcow2 203; do;
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 60 +
> target/arm/sve_helper.c| 127
> +
> target/arm/translate-sve.c | 111 ++
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 18 ++
> target/arm/sve_helper.c| 58
> +-
> target/arm/translate-sve.c | 31 +
> ta
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/translate-sve.c | 41 ++---
> target/arm/sve.decode | 13 +
> 2 files changed, 51 insertions(+), 3 deletions(-)
> @@ -254,7 +288,8 @@
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 5
> target/arm/sve_helper.c| 40 +++
> target/arm/translate-sve.c | 67
> ++
> target/arm
From: Marc-André Lureau
This module initializes TPM device type based on variable and
detection.
The module requires VariablePei, which is built with
MEM_VARSTORE_EMU_ENABLE=FALSE.
CC: Laszlo Ersek
CC: Stefan Berger
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Marc-A
From: Marc-André Lureau
This module will initialize TPM device, measure reported FVs and BIOS
version.
CC: Laszlo Ersek
CC: Stefan Berger
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Marc-André Lureau
---
OvmfPkg/OvmfPkgX64.dsc | 7 +++
OvmfPkg/OvmfPkgX64.fdf |
From: Marc-André Lureau
Without this hack, GetNextHob() loops infinitely with the next patch.
I don't understand the reason.
The loop is triggered by the GetFirstGuidHob (&gTpmErrorHobGuid) call.
CC: Laszlo Ersek
CC: Stefan Berger
Contributed-under: TianoCore Contribution Agreement 1.0
Signed
From: Marc-André Lureau
Hi,
The following series adds basic TPM2 support for OVMF-on-QEMU (I
haven't tested TPM1, for lack of interest). It links with the modules
to initializes the device in PEI phase, and do measurements (both PEI
and DXE). The Tcg2Dxe module provides the Tcg2 protocol which a
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/translate-sve.c | 24
> target/arm/sve.decode | 12
> 2 files changed, 36 insertions(+)
Reviewed-by: Peter Maydell
thanks
-- PMM
From: Marc-André Lureau
Apparently, unnecessary. Avoids extra build dependency and churn.
CC: Laszlo Ersek
CC: Stefan Berger
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Marc-André Lureau
---
SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c | 2 --
SecurityPkg/Tcg/Tcg2Pei/Tcg2Pe
From: Marc-André Lureau
This module measures and log the boot environment. It also produces
the Tcg2 protocol, which allows for example to read the log from OS:
[0.00] efi: EFI v2.70 by EDK II
[0.00] efi: SMBIOS=0x3fa1f000 ACPI=0x3fbb6000 ACPI 2.0=0x3fbb6014
MEMATTR=0x3e7d43
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 12 +++
> target/arm/sve_helper.c| 30 +
> target/arm/translate-sve.c | 81
> ++
> target/arm/sve.de
From: Marc-André Lureau
The module allows to tweak and interact with the TPM. Note that many
actions are broken due to implementation of qemu TPM (providing it's
own ACPI table), and the lack of PPI implementation.
CC: Laszlo Ersek
CC: Stefan Berger
Contributed-under: TianoCore Contribution Ag
On 02/23/2018 06:50 AM, Alberto Garcia wrote:
L2 entries for compressed clusters have a field that indicates the
number of sectors used to store the data in the image.
That's however not the size of the compressed data itself, just the
number of sectors where that data is located. The actual dat
From: Marc-André Lureau
The library registers a security management handler, to measure images
that are not measure in PEI phase.
This seems to work for example with the qemu PXE rom:
Loading driver at 0x0003E6C2000 EntryPoint=0x0003E6C9076 8086100e.efi
And the following binary_bios_measuremen
On 23.02.2018 12:50, Viktor Mihajlovski wrote:
> On 23.02.2018 11:17, Thomas Huth wrote:
>> On 23.02.2018 09:53, Christian Borntraeger wrote:
>>> Hmmm, on my ubuntu 16.04 guest, I get the boot menu with no timeout even if
>>> I do not
>>> specify loadparm or boot menu:
>>>
>>> qemu-kvm -drive fil
On 2018-02-12 14:14, Anton Nefedov wrote:
> This new test case only makes sense for qcow2 while iotest 033 is generic;
> however it matches the test purpose perfectly and also 033 contains those
> do_test() tricks to pass the alignment, which won't look nice being
> duplicated in other tests or mov
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 5 +
> target/arm/sve_helper.c| 40
> target/arm/translate-sve.c | 33 +
> target/arm/s
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 4 +++
> target/arm/sve_helper.c| 81
> ++
> target/arm/translate-sve.c | 22 +
> target/arm/sve.decode
On 2018-02-05 17:27, Max Reitz wrote:
> The issue:
>
> $ qemu-img resize -f qcow2 foo.qcow2
> qemu-img: Expecting one image file name
> Try 'qemu-img --help' for more information
>
> So we gave an image file name, but we omitted the length. qemu-img
> thinks the last argument is always the
On 2018-02-14 21:49, Max Reitz wrote:
> For (x-)blockdev-create, all protocol drivers that support image
> creation also need to offer a .bdrv_truncate() implementation that
> matches in features. A previous series of mine brought gluster's and
> sheepdog's implementation up to par regarding preal
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 4
> target/arm/sve_helper.c| 43 +++
> target/arm/translate-sve.c | 19 +++
> target/arm/sve.decode
On 2018-02-15 14:10, Alberto Garcia wrote:
> The align_offset() function is equivalent to the ROUND_UP() macro so
> there's no need to use the former. The ROUND_UP() name is also a bit
> more explicit.
>
> This patch uses ROUND_UP() instead of the slower QEMU_ALIGN_UP()
> because align_offset() al
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 11 ++
> target/arm/sve_helper.c| 136 ++
> target/arm/translate-sve.c | 274
> -
> target/arm/sve.
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/translate-sve.c | 50
> ++
> target/arm/sve.decode | 17
> 2 files changed, 67 insertions(+)
Reviewed-by: Peter Maydell
On 02/15/2018 10:25 PM, Marc-André Lureau wrote:
Before the chardev name fix, the following error may happen: "attempt
to add duplicate property 'chr-test' to object (type 'container')",
due to races.
Sadly, error_vprintf() uses g_test_message(), so you have to use
read the cryptic --debug-log
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> +/* Two operand predicated copy immediate with merge. All valid immediates
> + * can fit within 17 signed bits in the simd_data field.
> + */
> +void HELPER(sve_cpy_m_b)(void *vd, void *vn, void *vg,
> +
Hi,
This series failed build test on ppcle host. Please find the details below.
Subject: [Qemu-devel] [PATCH 0/9] nbd block status base:allocation
Type: series
Message-id: 1518702707-7077-1-git-send-email-vsement...@virtuozzo.com
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be inv
On 02/15/2018 10:25 PM, Marc-André Lureau wrote:
This revert commit fb68096da3d35e64c88cd610c1fa42766c58e92a, and
modify test_read_guest_mem() to use different chardev names, when
using memfd (_test_server_free(), where the chardev is removed, runs
in idle).
Signed-off-by: Marc-André Lureau
--
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 2 ++
> target/arm/sve_helper.c| 81
> ++
> target/arm/translate-sve.c | 29 +
> target/arm/sve.decode
On 02/23/2018 01:51 PM, Claudio Imbrenda wrote:
> Until 67915de9f0383ccf4a ("s390x/event-facility: variable-length event masks")
> we only supported sclp event masks with a size of exactly 4 bytes, even
> though the architecture allows the guests to set up sclp event masks
> from 1 to 1021 bytes
On 02/23/2018 01:51 PM, Claudio Imbrenda wrote:
> Introduce an sccb_mask_t to be used for SCLP event masks instead of just
> unsigned int or uint32_t. This will allow later to extend the mask with
> more ease.
>
> Signed-off-by: Claudio Imbrenda
Reviewed-by: Christian Borntraeger
On 17 February 2018 at 18:22, Richard Henderson
wrote:
> Signed-off-by: Richard Henderson
> ---
> target/arm/helper-sve.h| 23 +
> target/arm/translate-a64.h | 14 +++---
> target/arm/sve_helper.c| 114
> +
> target/arm/translate-sve
On Fri, Feb 23, 2018 at 2:09 AM, Peter Xu wrote:
> On Fri, Feb 23, 2018 at 06:34:04AM +, Jintack Lim wrote:
>> On Fri, Feb 23, 2018 at 1:10 AM Peter Xu wrote:
>>
>> > On Fri, Feb 23, 2018 at 12:32:13AM -0500, Jintack Lim wrote:
>> > > Hi Peter,
>> > >
>> > > Hope you had great holidays!
>> >
On 16 February 2018 at 16:46, Brad Smith wrote:
> Add myself as an OpenBSD maintainer and add OpenBSD as maintained.
>
> Signed-off-by: Brad Smith
>
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 57358a08e2..86329e274f 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -386,6 +386,12 @@ M: K
On 02/23/2018 01:51 PM, Claudio Imbrenda wrote:
>
> +static bool vmstate_event_facility_mask64_needed(void *opaque)
> +{
> +SCLPEventFacility *ef = opaque;
> +
> +return (ef->receive_mask & 0x) != 0;
> +}
> +
> +static int vmstate_event_facility_mask64_pre_load(void *opaque)
> +
On 02/21/2018 07:53 AM, Kevin Wolf wrote:
This adds the .bdrv_co_create driver callback to file-win32, which
enables image creation over QMP.
Signed-off-by: Kevin Wolf
Reviewed-by: Max Reitz
---
block/file-win32.c | 45 +
1 file changed, 37 insert
Thanks for your reply. ^_^
I will apply all your suggestion in my next patch.
> -Original Messages-
> From: "Thomas Huth"
> Sent Time: 2018-02-23 17:34:12 (Friday)
> To: "Su Hang" , stefa...@redhat.com
> Cc: qemu-devel@nongnu.org
> Subject: Re: [Qemu-devel] [PATCH v3 3/3] util/uri.c: add
On 02/23/2018 05:11 AM, Christian Borntraeger wrote:
On 02/23/2018 11:07 AM, Thomas Huth wrote:
On 22.02.2018 20:40, Collin L. Walling wrote:
On 02/22/2018 11:45 AM, Collin L. Walling wrote:
On 02/22/2018 10:44 AM, Christian Borntraeger wrote:
On 02/22/2018 04:40 PM, Collin L. Walling wrote:
On 02/23/2018 03:34 AM, Thomas Huth wrote:
On 23.02.2018 08:51, Su Hang wrote:
Add brackets that wrap `if`, `else`, `while` that hold single
statements.
In order to do this, I write a simple python regex script.
Without documenting the script, no one else can reproduce this; but it's
no diff
Hi Kevin,
On Fri, Feb 23, 2018 at 2:34 AM, Tian, Kevin wrote:
>> From: Peter Xu
>> Sent: Friday, February 23, 2018 3:09 PM
>>
>> >
>> > Right. I think my question was not clear. My question was that why don’t
>> > IOMMU invalidate device-iotlb along with its mappings in one go. Then
>> IOMMU
>> >
Using a local m68k floatx80_mod()
[copied from previous:
Written by Andreas Grabher for Previous, NeXT Computer Emulator.]
The quotient byte of the FPSR is updated with
the result of the operation.
Signed-off-by: Laurent Vivier
---
target/m68k/Makefile.objs | 3 +-
target/m68k/cpu.h |
Implement fmod, frem, fscale, fgetman and fgetexp.
Instead of using functions of libm (v1 of this series)
and converting between host long double and floatx80 type
the new version (v2) adds new floatx80 functions in softfloat.
All the floatx80 functions are copied from "Previous",
the NeXT Comput
Move fpu/softfloat-macros.h to include/fpu/
Export floatx80 functions to be used by target floatx80
specific implementations.
Exports:
propagateFloatx80NaN(), extractFloatx80Frac(),
extractFloatx80Exp(), extractFloatx80Sign(),
normalizeFloatx80Subnormal(), packFloatx80(),
roundAndPackFloa
On 02/23/2018 09:57 AM, Collin L. Walling wrote:
On 02/23/2018 05:11 AM, Christian Borntraeger wrote:
On 02/23/2018 11:07 AM, Thomas Huth wrote:
On 22.02.2018 20:40, Collin L. Walling wrote:
On 02/22/2018 11:45 AM, Collin L. Walling wrote:
On 02/22/2018 10:44 AM, Christian Borntraeger wrote:
1 - 100 of 386 matches
Mail list logo