Signed-off-by: Eugenio Pérez
---
hw/arm/smmu-common.c | 2 ++
hw/arm/smmuv3.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/hw/arm/smmu-common.c b/hw/arm/smmu-common.c
index b02ffb8822..88cf1b86ea 100644
--- a/hw/arm/smmu-common.c
+++ b/hw/arm/smmu-common.c
@@ -181,6 +181,7 @@
I am able to hit this assertion when a Red Hat 7 guest virtio_net device
raises an "Invalidation" of all the TLB entries. This happens in the
guest's startup if 'intel_iommu=on' argument is passed to the guest
kernel and right IOMMU/ATS devices are declared in qemu's command line.
Command line:
Previous name didn't reflect the iommu operation.
Signed-off-by: Eugenio Pérez
---
hw/arm/smmu-common.c | 2 +-
hw/arm/smmuv3.c | 2 +-
hw/i386/intel_iommu.c | 4 ++--
include/exec/memory.h | 6 +++---
softmmu/memory.c | 6 +++---
5 files changed, 10 insertions(+), 10 deletions(-)
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +#ifndef HEXAGON_REGMAP_H
> +#define HEXAGON_REGMAP_H
> +
> +/* Name Num Table */
> +DEF_REGMAP(R_16, 16, 0, 1, 2, 3, 4, 5, 6, 7, 16, 17, 18, 19, 20, 21, 22, 23)
> +DEF_REGMAP(R__8, 8, 0, 2, 4, 6, 16, 18, 20, 22)
> +DEF_REGMAP(R__4, 4, 0,
On Wed, 26 Aug 2020 at 08:51, Max Reitz wrote:
>
> The following changes since commit 30aa19446d82358a30eac3b556b4d6641e00b7c1:
>
> Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20200812'
> into staging (2020-08-24 16:39:53 +0100)
>
> are available in the Git repository at:
>
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +#define ATTRIB_WIDTH 32
> +#define GET_ATTRIB(opcode, attrib) \
> +(((opcode_attribs[opcode][attrib / ATTRIB_WIDTH])\
> +>> (attrib % ATTRIB_WIDTH)) & 0x1)
Can you define GET_ATTRIB in terms of qemu/bitops.h?
I'm leery of ATTRIB_WIDTH being
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> Declare bitfields within registers such as user status register (USR)
>
> Signed-off-by: Taylor Simpson
> ---
> target/hexagon/reg_fields.h | 40 +
> target/hexagon/reg_fields_def.h | 78
>
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +struct Instruction {
> +semantic_insn_t generate;/* pointer to genptr routine */
> +size1u_t regno[REG_OPERANDS_MAX];/* reg operands including
> predicates */
> +size2u_t opcode;
> +
> +size4u_t iclass:6;
> +size4u_t
A difference between sbsa platform and the virt platform is PSCI is
handled by ARM-TF in the sbsa platform. This means that the PSCI code
there needs to communicate some of the platform power changes down
to the qemu code for things like shutdown/reset control.
Space has been left to extend the
Add the previously created sbsa-ec device to the sbsa-ref machine in
secure memory so the PSCI implementation in ARM-TF can access it, but
not expose it to non secure firmware or OS except by via ARM-TF.
Signed-off-by: Graeme Gregory
---
hw/arm/sbsa-ref.c | 14 ++
1 file changed, 14
This series is to an add embedded controller to the sbsa-ref machine
so that PSCI can communicate platform power states to the platform
which in this case is QEMU.
v1->v2
- broke out the EC itself as hw/misc/sbsa_ec.c as seperate patch
- applied review comments to date
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +#ifndef HEXAGON_ARCH_TYPES_H
> +#define HEXAGON_ARCH_TYPES_H
> +
> +#include
Do you really need to re-include this?
This was done in "qemu/osdep.h".
In general, osdep.h must be included first, and it takes care of all of the
basic system includes.
On Fri, Aug 21, 2020 at 06:05:19AM -0400, Igor Mammedov wrote:
> when QEMU is started like:
>
> qemu-system-x86_64 -smp 2 -machine hmat=on \
> -m 2G \
> -object memory-backend-ram,size=1G,id=m0 \
> -object memory-backend-ram,size=1G,id=m1 \
> -numa node,nodeid=0,memdev=m0 \
> -numa
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> GDB register read and write routines
>
> Signed-off-by: Taylor Simpson
> ---
> target/hexagon/internal.h | 2 ++
> target/hexagon/cpu.c | 2 ++
> target/hexagon/gdbstub.c | 49
> +++
> 3 files
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> The majority of helpers are generated. Define the helper functions needed
> then include the generated file
>
> Signed-off-by: Taylor Simpson
> ---
> target/hexagon/helper.h| 33
> target/hexagon/op_helper.c | 368
>
* Igor Mammedov (imamm...@redhat.com) wrote:
> On Tue, 25 Aug 2020 16:25:21 +0100
> "Dr. David Alan Gilbert" wrote:
>
> > * Igor Mammedov (imamm...@redhat.com) wrote:
> > > On Tue, 25 Aug 2020 09:15:04 +0100
> > > "Dr. David Alan Gilbert" wrote:
> > >
> > > > * Babu Moger
On Wed, 26 Aug 2020 15:32:07 +0200
Laszlo Ersek wrote:
> On 08/26/20 11:24, Laszlo Ersek wrote:
> > Hi Igor,
> >
> > On 08/25/20 19:25, Laszlo Ersek wrote:
> >
> >> So I would suggest fetching the CNEW array element back into "uid"
> >> first, then using "uid" for both the NOTIFY call, and
On Wed, Aug 26, 2020 at 02:38:49PM +0200, Igor Mammedov wrote:
> On Fri, 21 Aug 2020 17:12:19 -0500
> Babu Moger wrote:
>
> > To support some of the complex topology, we introduced EPYC mode apicid
> > decode.
> > But, EPYC mode decode is running into problems. Also it can become quite a
> >
On Wed, 26 Aug 2020 14:36:38 +0100
Daniel P. Berrangé wrote:
> On Wed, Aug 26, 2020 at 03:30:34PM +0200, Igor Mammedov wrote:
> > On Wed, 26 Aug 2020 13:50:59 +0100
> > Daniel P. Berrangé wrote:
> >
> > > On Wed, Aug 26, 2020 at 02:38:49PM +0200, Igor Mammedov wrote:
> > > > On Fri, 21 Aug
Le 25/08/2020 à 16:23, Laurent Vivier a écrit :
> Le 25/08/2020 à 09:18, Laurent Vivier a écrit :
>> Le 25/08/2020 à 00:30, Filip Bozuta a écrit :
>>> This patch introduces functionality for following time64 syscalls:
>>>
>>> *utimensat_time64()
>>>
>>> int utimensat(int dirfd, const char
On 200825 0958, Paolo Bonzini wrote:
> Il lun 24 ago 2020, 00:58 Alexander Bulekov ha scritto:
>
> > Hi Paolo,
> > Our oss-fuzz builds started failing, after the meson merge. I think I
> > tracked down the issues:
> > 1.) Looking at the build-log here:
> >
> >
On 26 Aug 2020, at 15:50, Marc-André Lureau wrote:
H Marc-André,
>> You need to run 'make' (at least once - but still by preference for now).
> Submodule handling is done by Makefile.
Ok, thanks a lot for this tip.
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +len = disassemble_hexagon(words, i, buf, PACKET_BUFFER_LEN);
> +slen = strlen(buf);
> +if (buf[slen - 1] == '\n') {
> +buf[slen - 1] = '\0';
> +}
> +(*info->fprintf_func)(info->stream, "%s", buf);
Normally our disassemblers
On Tuesday, 2020-08-25 at 17:11:34 +02, Max Reitz wrote:
> On 21.08.20 16:11, Vladimir Sementsov-Ogievskiy wrote:
>> It's intended to be inserted between format and protocol nodes to
>> preallocate additional space (expanding protocol file) on writes
>> crossing EOF. It improves performance for
Can you provide a *simple* way to demonstrate the problem. ie some
simple Go demo program, that doens't involve building kubernetes.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1893040
Title:
Hi
On Wed, Aug 26, 2020 at 5:40 PM Emmanuel Blot wrote:
> Hi,
>
> Using current master 78dca230 w/ Meson/ninja, build fails with capstone
> dependency.
>
> * ../configure --target-list=riscv64-softmmu && ninja
>
You need to run 'make' (at least once - but still by preference for now).
Am 26.08.2020 um 14:40 hat Markus Armbruster geschrieben:
> Kevin Wolf writes:
>
> > Am 07.08.2020 um 15:29 hat Markus Armbruster geschrieben:
> >> This is just a sketch. It needs comments and a real commit message.
> >>
> >> As is, it goes on top of Kevin's series. It is meant to be squashed
On Freitag, 21. August 2020 15:13:35 CEST Paolo Bonzini wrote:
> On 20/08/20 14:00, Christian Schoenebeck wrote:
> > One way would be a recursive type and logging a warning, which you
> > obviously don't like; another option would be an assertion fault instead
> > to make developers immediately
We should document the difference in the 5.2 changelog then (it's okay to
introduce it since the configure option is named differently).
Il mer 26 ago 2020, 13:50 Marc-André Lureau ha
scritto:
> Hi
>
> On Wed, Aug 26, 2020 at 3:38 PM Paolo Bonzini wrote:
>
>> Since behavioral changes should be
Prior to commit 6dd2dacedd83d12328afa8559bffb2b9ec5c89ed (v5.0.0), the
binary relative path ../share/qemu was searched for firmware, but in
that commit, this path got lost.
Consider the following use-case:
* QEMU is built in a docker image on one system.
* QEMU is supposed to be executed on a
Hi,
Using current master 78dca230 w/ Meson/ninja, build fails with capstone
dependency.
* ../configure --target-list=riscv64-softmmu && ninja
fails because capstone is automatically enabled @ configure stage,
but capstone is not installed on the host, and the local capstone/
submodule is
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> Signed-off-by: Taylor Simpson
> ---
> target/hexagon/hex_regs.h | 83
> +++
> 1 file changed, 83 insertions(+)
> create mode 100644 target/hexagon/hex_regs.h
Noting for the record that this apparent
On Wed, Aug 26, 2020 at 03:30:34PM +0200, Igor Mammedov wrote:
> On Wed, 26 Aug 2020 13:50:59 +0100
> Daniel P. Berrangé wrote:
>
> > On Wed, Aug 26, 2020 at 02:38:49PM +0200, Igor Mammedov wrote:
> > > On Fri, 21 Aug 2020 17:12:19 -0500
> > > Babu Moger wrote:
> > >
> > > > To support some
On 8/18/20 8:50 AM, Taylor Simpson wrote:
> +#include
This should not be in cpu.h. What's up?
> +#define TARGET_PAGE_BITS 16 /* 64K pages */
> +#define TARGET_LONG_BITS 32
Belongs in cpu-param.h
> +#ifdef CONFIG_USER_ONLY
> +#define TOTAL_PER_THREAD_REGS 64
> +#else
...
> +
On 08/26/20 15:32, Laszlo Ersek wrote:
> On 08/26/20 11:24, Laszlo Ersek wrote:
>> Hi Igor,
>>
>> On 08/25/20 19:25, Laszlo Ersek wrote:
>>
>>> So I would suggest fetching the CNEW array element back into "uid"
>>> first, then using "uid" for both the NOTIFY call, and the (currently
>>> missing)
On 08/26/20 11:24, Laszlo Ersek wrote:
> Hi Igor,
>
> On 08/25/20 19:25, Laszlo Ersek wrote:
>
>> So I would suggest fetching the CNEW array element back into "uid"
>> first, then using "uid" for both the NOTIFY call, and the (currently
>> missing) restoration of CSEL. Then we can write 1 to
On Wed, 26 Aug 2020 13:50:59 +0100
Daniel P. Berrangé wrote:
> On Wed, Aug 26, 2020 at 02:38:49PM +0200, Igor Mammedov wrote:
> > On Fri, 21 Aug 2020 17:12:19 -0500
> > Babu Moger wrote:
> >
> > > To support some of the complex topology, we introduced EPYC mode apicid
> > > decode.
> > >
We found an issue when doing block-commit with iothreads, which tries to
dereference a NULL pointer.
|
|
mirror_start_job |
1. bdrv_ref(mirror_top_bs); |
bdrv_drained_begin(bs);|
Am 13.08.2020 um 15:47 hat Connor Kuehl geschrieben:
> Providing an empty string for the backing file parameter like so:
>
> qemu-img create -f qcow2 -b '' /tmp/foo
>
> allows the flow of control to reach and subsequently fail an assert
> statement because passing an empty string to
>
>
Yes we have observed that the issue persist in later QEMU version too.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1893040
Title:
External modules retreval using Go1.15 on s390x appears to have
Hi,
I’ve noticed that since meson builds have been enabled, on macOS, the
build outcome with undefined symbols has changed:
- prior to meson introduction (v5.1.0):
* referencing an undeclared symbol in source code led to a warning at
compile stage
* referencing an undeclared symbol at
Hi
On Wed, Aug 26, 2020 at 3:34 PM wrote:
> From: Marc-André Lureau
>
> Signed-off-by: Marc-André Lureau
> ---
> Makefile| 31 --
> pc-bios/meson.build | 63 +
> 2 files changed, 63 insertions(+), 31 deletions(-)
>
>
From: Marc-André Lureau
Now covered by meson
Signed-off-by: Marc-André Lureau
---
Makefile | 5 -
1 file changed, 5 deletions(-)
diff --git a/Makefile b/Makefile
index 9a9e7c0301..75db8be52e 100644
--- a/Makefile
+++ b/Makefile
@@ -229,13 +229,8 @@ distclean: clean ninja-distclean
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile| 31 --
pc-bios/meson.build | 63 +
2 files changed, 63 insertions(+), 31 deletions(-)
diff --git a/Makefile b/Makefile
index
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile | 3 ---
ui/meson.build | 2 ++
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index d1a3cd77a5..dc3c20dd5e 100644
--- a/Makefile
+++ b/Makefile
@@ -243,9 +243,6 @@ endif
# Needed
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile| 10 +-
qga/meson.build | 2 ++
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/Makefile b/Makefile
index dc3c20dd5e..9a9e7c0301 100644
--- a/Makefile
+++ b/Makefile
@@ -232,17 +232,9 @@
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile| 3 ---
meson.build | 1 +
scripts/meson.build | 3 +++
3 files changed, 4 insertions(+), 3 deletions(-)
create mode 100644 scripts/meson.build
diff --git a/Makefile b/Makefile
index
From: Marc-André Lureau
Hi,
A few patches to finish replacing the Makefile install target by meson.
Marc-André Lureau (6):
meson: install pc-bios blobs
meson: install scripts/qemu-trace-stap
meson: install icons
meson: install desktop file
meson: install $localstatedir/run for qga
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile | 12
ui/icons/meson.build | 13 +
ui/meson.build | 1 +
3 files changed, 14 insertions(+), 12 deletions(-)
create mode 100644 ui/icons/meson.build
diff --git a/Makefile
On Wed, Aug 26, 2020 at 02:38:49PM +0200, Igor Mammedov wrote:
> On Fri, 21 Aug 2020 17:12:19 -0500
> Babu Moger wrote:
>
> > To support some of the complex topology, we introduced EPYC mode apicid
> > decode.
> > But, EPYC mode decode is running into problems. Also it can become quite a
> >
On Tue, 25 Aug 2020 16:25:21 +0100
"Dr. David Alan Gilbert" wrote:
> * Igor Mammedov (imamm...@redhat.com) wrote:
> > On Tue, 25 Aug 2020 09:15:04 +0100
> > "Dr. David Alan Gilbert" wrote:
> >
> > > * Babu Moger (babu.mo...@amd.com) wrote:
> > > > Hi Dave,
> > > >
> > > > On 8/24/20 1:41
On Fri, 21 Aug 2020 17:12:19 -0500
Babu Moger wrote:
> To support some of the complex topology, we introduced EPYC mode apicid
> decode.
> But, EPYC mode decode is running into problems. Also it can become quite a
> maintenance problem in the future. So, it was decided to remove that code and
>
Kevin Wolf writes:
> Am 07.08.2020 um 15:29 hat Markus Armbruster geschrieben:
>> This is just a sketch. It needs comments and a real commit message.
>>
>> As is, it goes on top of Kevin's series. It is meant to be squashed
>> into PATCH 06.
>>
>> Signed-off-by: Markus Armbruster
>> ---
>>
Kevin Wolf writes:
> Am 07.08.2020 um 15:27 hat Markus Armbruster geschrieben:
>> This is just a sketch. It's incomplete, needs comments and a real
>> commit message.
>>
>> Support for "[PATCH v6 09/12] hmp: Add support for coroutine command
>> handlers" is missing. Marked FIXME.
>>
>> As
Pan Nengyuan 于2020年8月14日周五 下午6:52写道:
>
> 'local_err' forgot to free in colo_process_incoming_thread error path.
> Fix that.
>
> Reported-by: Euler Robot
> Signed-off-by: Pan Nengyuan
> ---
> Cc: Hailiang Zhang
> Cc: Juan Quintela
> Cc: "Dr. David Alan Gilbert"
> ---
> migration/colo.c | 2
* Chuan Zheng (zhengch...@huawei.com) wrote:
> Record hash results for each sampled page, crc32 is taken to calculate
> hash results for each sampled 4K-page.
>
> Signed-off-by: Chuan Zheng
> Signed-off-by: YanYing Zhuang
> ---
> migration/dirtyrate.c | 136
>
On Wednesday, 2020-08-26 at 13:30:16 +01, Dr. David Alan Gilbert wrote:
> * David Edmondson (d...@dme.org) wrote:
>> On Monday, 2020-08-24 at 17:14:34 +08, Chuan Zheng wrote:
>>
>> > Record hash results for each sampled page, crc32 is taken to calculate
>> > hash results for each sampled
old version
sudo apt install qemu-system-s390x=1:4.2-3ubuntu6.4
...test as listed in the test instructions ...
ubuntu@focal-sqxbr:~$ ./a.out
Segmentation fault
(qemu is dead at this point)
$ sudo apt install qemu-system-s390x=1:4.2-3ubuntu6.5
Reading package lists... Done
Building dependency
* David Edmondson (d...@dme.org) wrote:
> On Monday, 2020-08-24 at 17:14:34 +08, Chuan Zheng wrote:
>
> > Record hash results for each sampled page, crc32 is taken to calculate
> > hash results for each sampled 4K-page.
> >
> > Signed-off-by: Chuan Zheng
> > Signed-off-by: YanYing Zhuang
> >
On Tue, Aug 11, 2020 at 04:42:32PM +0200, Laurent Vivier wrote:
> On 11/08/2020 16:28, mwi...@suse.com wrote:
> > From: Martin Wilck
> >
> > If a program opens /dev/hwrng with O_NONBLOCK and uses poll() and
> > non-blocking read() to retrieve random data, it ends up in a tight
> > loop with
Pan Nengyuan 于2020年8月14日周五 下午6:38写道:
>
> 'err' forgot to free in x86_cpu_class_check_missing_features error path.
> Fix that.
>
> Reported-by: Euler Robot
> Signed-off-by: Pan Nengyuan
Reviewed-by: Li Qiang
> ---
> Cc: Paolo Bonzini
> Cc: Richard Henderson
> Cc: Eduardo Habkost
> ---
>
Pan Nengyuan 于2020年8月14日周五 下午6:15写道:
>
> Receiving error in local variable err, and forgot to free it.
> Considering that there is no place to deal with it. Clean up.
>
> Reported-by: Euler Robot
> Signed-off-by: Pan Nengyuan
> ---
> Cc: Gerd Hoffmann
> ---
> ui/gtk-gl-area.c | 5 ++---
> 1
On Fri, 21 Aug 2020 17:13:09 -0500
Babu Moger wrote:
> apic_id contains all the information required to build
> CPUID_8000_001E. core_id and node_id is already part of
> apic_id generated by x86_topo_ids_from_apicid_epyc.
> Also remove the restriction on number bits on core_id and
> node_id.
>
Only supported with completion-mode 'grouped', since it relies on a
JobTxn to exist. This means that for now it is only available for
{drive,blockdev}-backup transactions.
Since only one job will be running at a time, bandwidth-limits can be
applied effectively. It can also prevent overloading a
Jobs in a sequential transaction should never be started with job_start
manually. job_txn_start_seq and the sequentially called job_start will
take care of it, 'assert'ing in case a job is already running or has
finished.
Signed-off-by: Stefan Reiter
---
include/qemu/job.h | 12
Backups can already be done for multiple drives in a transaction. However, these
jobs will start all at once, potentially hogging a lot of disk IO all at once.
This problem is made worse, since IO throttling is only available on a per-job
basis.
Add a flag to QMP to support sequential
After backup_init_bcs_bitmap the copy-before-write behaviour is active.
This way, multiple backup jobs created at once but running in a
sequential transaction will still represent the same point in time.
Signed-off-by: Stefan Reiter
---
I'd imagine this was done on job start for a purpose, so
> We are observing issue while building go-runner image and we suspect it is
> due to QEMU version
> being used. As referred in below issue:
> https://github.com/golang/go/issues/40949
This issue says the problem was due to
https://bugs.launchpad.net/qemu/+bug/1847232/ which was fixed in QEMU
* Chuan Zheng (zhengch...@huawei.com) wrote:
> Add dirtyrate statistics to record/update dirtyrate info.
>
> Signed-off-by: Chuan Zheng
> ---
> migration/dirtyrate.c | 29 +
> migration/dirtyrate.h | 10 ++
> 2 files changed, 39 insertions(+)
>
> diff --git
On Mon, 24 Aug 2020 20:32:04 +0530
Ani Sinha wrote:
> Reminder to kindly review this patch.
I'm a bit occupied elsewhere right now,
will look into it later when more urgent tasks are dealt with.
Maybe Julia can help with review (CCed)
(she should be familiar with the pci hotplug code atm)
>
* Chuan Zheng (zhengch...@huawei.com) wrote:
> Add RamlockDirtyInfo to store sampled page info of each ramblock.
Note typo 'RAM*B*lockDirtyInfo' (and in the title.
> Signed-off-by: Chuan Zheng
> ---
> migration/dirtyrate.h | 18 ++
> 1 file changed, 18 insertions(+)
>
> diff
Pan Nengyuan 于2020年8月14日周五 下午6:30写道:
>
> Missing g_error_free on error path in ga_channel_write_all(). Fix that.
>
> Reported-by: Euler Robot
> Signed-off-by: Pan Nengyuan
Reviewed-by: Li Qiang
> ---
> Cc: Michael Roth
> ---
> qga/channel-posix.c | 6 +-
> 1 file changed, 5
On Wed, 26 Aug 2020 11:24:14 +0200
Laszlo Ersek wrote:
> Hi Igor,
>
> On 08/25/20 19:25, Laszlo Ersek wrote:
>
> > So I would suggest fetching the CNEW array element back into "uid"
> > first, then using "uid" for both the NOTIFY call, and the (currently
> > missing) restoration of CSEL. Then
Cornelia Huck 于2020年8月26日周三 下午7:41写道:
>
> On Wed, 26 Aug 2020 19:03:37 +0800
> Li Qiang wrote:
>
> > Pan Nengyuan 于2020年8月14日周五 下午6:29写道:
> > >
> > > Missing g_error_free() in vfio_ap_get_group() error path. Fix that.
> > >
> > > Reported-by: Euler Robot
> > > Signed-off-by: Pan Nengyuan
> >
Hi
On Wed, Aug 26, 2020 at 3:38 PM Paolo Bonzini wrote:
> Since behavioral changes should be reviewed separately let's just include
> v2 first.
>
>
I am more confident that this version doesn't introduce regressions
though.. The use of + qemu_confsuffix was problematic, and I noticed some
Public bug reported:
We are observing issue while building go-runner image and we suspect it is due
to QEMU version being used. As referred in below issue:
https://github.com/golang/go/issues/40949
We tried to build go-runner image using go1.15 and register QEMU (docker
run --rm --privileged
* Chuan Zheng (zhengch...@huawei.com) wrote:
> add DirtyRateStatus to denote calculating status.
>
> Signed-off-by: Chuan Zheng
With the minor wording changes from David Edmondson:
Reviewed-by: Dr. David Alan Gilbert
> ---
> migration/dirtyrate.c | 22 ++
>
This patch adds an autoscan to let u2f-passthru choose the first U2F
device it finds.
The autoscan is performed using libudev with an enumeration of all the
hidraw devices present on the host.
The first device which happens to be a U2F device is taken to do the
passtru.
Signed-off-by: César
Signed-off-by: César Belley
---
docs/qdev-device-use.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/docs/qdev-device-use.txt b/docs/qdev-device-use.txt
index f8d0d2fe29..9889521e3c 100644
--- a/docs/qdev-device-use.txt
+++ b/docs/qdev-device-use.txt
@@ -325,6 +325,7 @@ The new way is
This patch adds the U2F key emulated mode.
The emulated mode consists of completely emulating the behavior of a
U2F device through software part. Libu2f-emu is used for that.
The emulated mode is associated with a device inheriting from
u2f-key base.
To work, an emulated U2F device must have
Signed-off-by: César Belley
---
configure | 8 +++-
hw/usb/Kconfig | 5 +
hw/usb/meson.build | 7 +++
meson.build| 7 +++
meson_options.txt | 1 +
5 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/configure b/configure
index
This patch adds the script used to generate setup directories, needed
for the device u2f-emulated configuration in directory mode:
python u2f-setup-gen.py $DIR
qemu -usb -device u2f-emulated,dir=$DIR
Signed-off-by: César Belley
---
scripts/u2f-setup-gen.py | 170
Signed-off-by: César Belley
---
docs/system/usb.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/docs/system/usb.rst b/docs/system/usb.rst
index ddfa828d74..9a2f1927c4 100644
--- a/docs/system/usb.rst
+++ b/docs/system/usb.rst
@@ -81,6 +81,9 @@ option or the ``device_add`` monitor
This patch adds the U2F key pass-through mode.
The pass-through mode consists of passing all requests made from the
guest to the physical security key connected to the host machine and
vice versa.
In addition, the dedicated pass-through allows to have a U2F security key
shared on several guests
This patch adds the U2F key base class implementation.
The U2F key base mainly takes care of the HID interfacing with guest.
On the one hand, it retrieves the guest U2FHID packets and transmits
them to the variant associated according to the mode: pass-through
or emulated.
On the other hand, it
Add USB U2F key device documentation:
- USB U2F key device
- Building
- Using u2f-emulated
- Using u2f-passthru
- Libu2f-emu
Signed-off-by: César Belley
---
docs/u2f.txt | 101 +++
1 file changed, 101 insertions(+)
create mode 100644 docs/u2f.txt
This patch series adds the U2F dedicated support to Qemu through a USB
U2F key device that can operate in two modes: pass-through and emulated.
This work is also part of the GSoC program of this year and follows the
proposal I made for the 'Virtual FIDO2/U2F security key' subject,
suggested and
This patchs adds a check to verify that the device passed through the
hidraw property is a U2F device.
The check is done by ensuring that the first values of the report
descriptor (USAGE PAGE and USAGE) correspond to those of a U2F device.
Signed-off-by: César Belley
---
hw/usb/u2f-passthru.c
Group some HID values that are used pretty much everywhere when
dealing with HID devices.
Signed-off-by: César Belley
---
hw/usb/dev-hid.c | 26 +++---
hw/usb/dev-wacom.c | 12 +++-
include/hw/usb/hid.h | 17 +
3 files changed, 27 insertions(+),
This patch adds the specification for the U2F key base class.
Used to group the common characteristics, this device class will be
inherited by its two variants, corresponding to the two modes:
passthrough and emulated
This prepares the U2F devices hierarchy which is as follow:
USB device ->
On Wed, 26 Aug 2020 19:03:37 +0800
Li Qiang wrote:
> Pan Nengyuan 于2020年8月14日周五 下午6:29写道:
> >
> > Missing g_error_free() in vfio_ap_get_group() error path. Fix that.
> >
> > Reported-by: Euler Robot
> > Signed-off-by: Pan Nengyuan
>
> Reviewed-by: Li Qiang
>
> I see Cornelia Huck has
Since behavioral changes should be reviewed separately let's just include
v2 first.
Paolo
Il mer 26 ago 2020, 13:04 ha scritto:
> From: Marc-André Lureau
>
> Hi,
>
> The following patches fix installation path when cross-compiling Windows
> version, and move the NSIS build rule to meson.
>
>
From: Yonggang Luo
On msys2, the -I/e/path/to/qemu -L/e/path/to/qemu are not recognized by the
compiler
Cause $PWD are result posix style path such as /e/path/to/qemu that can not be
recognized
by mingw gcc, and `pwd -W` are result Windows style path such as
E:/path/to/qemu that can
be
From: Yonggang Luo
use ninja instead ${build_path}/ninjatool
Signed-off-by: Yonggang Luo
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 3b9e79923d..2ad0c58492 100755
--- a/configure
+++ b/configure
@@ -8222,7 +8222,7 @@ fi
mv
Let me take a look tonight as I plan to prepare a pull request.
Paolo
Il mer 26 ago 2020, 12:53 Laurent Vivier ha scritto:
> Le 26/08/2020 à 11:08, Paolo Bonzini a écrit :
> > $ORIGIN is a special literal used by ld.so. It's probably fixed by the
> > same patch that was posted for msys.
>
> If
From: Yonggang Luo
Fixes this for msys2/mingw64 by remove the include_type for sdl2 discovery in
meson
Signed-off-by: Yonggang Luo
---
meson.build | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index f0fe5f8799..1644bbd83c 100644
---
From: Yonggang Luo
SIMPLE_PATH_RE should match the full path token.
Or the $ and : contained in path would not matched if the path are start with
C:/ and E:/
Signed-off-by: Yonggang Luo
---
scripts/ninjatool.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Yonggang Luo
On win32, os.path.relpath would raise exception when do the following relpath:
C:/msys64/mingw64/x.exe relative to E:/path/qemu-build would fail.
So we try catch it for stopping it from raise exception on msys2
Signed-off-by: Yonggang Luo
---
scripts/mtest2make.py | 11
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
---
Makefile| 31 --
pc-bios/meson.build | 63 +
2 files changed, 63 insertions(+), 31 deletions(-)
diff --git a/Makefile b/Makefile
index
From: Yonggang Luo
Fixes this for msys2/mingw64 by remove the include_type for sdl2 discovery in
meson
Signed-off-by: Yonggang Luo
---
meson.build | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index f0fe5f8799..1644bbd83c 100644
---
201 - 300 of 444 matches
Mail list logo