On Tue, 22 Jun 2021 16:49:00 +0100
Joao Martins wrote:
> It is assumed that the whole GPA space is available to be
> DMA addressable, within a given address space limit. Since
> v5.4 based that is not true, and VFIO will validate whether
> the selected IOVA is indeed valid i.e. not reserved by IO
On Tue, Jun 22, 2021 at 06:03:45PM +0200, Paolo Bonzini wrote:
> On 21/06/21 14:52, Gerd Hoffmann wrote:
> > ninja: error: 'libui-curses.a.p/meson-generated_.._config-host.h.o', needed
> > by 'ui-curses.modinfo.test', missing and no known rule to make it
> >
> > Hmm, not sure where this comes fro
On Tuesday, 2021-06-22 at 15:16:29 -06, Alex Williamson wrote:
>> Additionally, an alternative to hardcoded ranges as we do today,
>> VFIO could advertise the platform valid IOVA ranges without
>> necessarily
>> requiring to have a PCI device added in the vfio container. T
On Wed, Jun 23, 2021 at 02:43:49PM +1000, Gavin Shan wrote:
> Hi Drew,
>
> On 6/22/21 5:13 PM, Andrew Jones wrote:
> > On Tue, Jun 22, 2021 at 06:53:41PM +1000, Gavin Shan wrote:
> > > On 6/3/21 2:48 PM, Gavin Shan wrote:
> > > > On 6/2/21 9:36 PM, Andrew Jones wrote:
> > > > > On Wed, Jun 02, 202
Hi,
> dmabuf->buf.fd = res->dmabuf_fd;
> +dmabuf->buf.blob = true;
Do you actually need the 'blob' field?
I think checking 'fd' instead should work too.
take care,
Gerd
On Wed, Jun 23, 2021 at 10:07:36AM +0200, Andrew Jones wrote:
> On Wed, Jun 23, 2021 at 02:43:49PM +1000, Gavin Shan wrote:
> > Hi Drew,
> >
> > On 6/22/21 5:13 PM, Andrew Jones wrote:
> > > On Tue, Jun 22, 2021 at 06:53:41PM +1000, Gavin Shan wrote:
> > > > On 6/3/21 2:48 PM, Gavin Shan wrote:
>
On Mon, Jun 21, 2021 at 12:24:24PM -0700, Vivek Kasireddy wrote:
> Instead of immediately drawing and submitting, queue and wait
> for the draw signal if the dmabuf submitted is a blob.
>
> Cc: Gerd Hoffmann
> Signed-off-by: Vivek Kasireddy
Reviewed-by: Gerd Hoffmann
On Mon, Jun 21, 2021 at 12:24:22PM -0700, Vivek Kasireddy wrote:
> These egl helpers would be used for creating and waiting on
> a sync object.
>
> Cc: Gerd Hoffmann
> Signed-off-by: Vivek Kasireddy
Reviewed-by: Gerd Hoffmann
On Mon, Jun 21, 2021 at 12:24:25PM -0700, Vivek Kasireddy wrote:
> Adding this callback provides a way to resume the processing of
> cmds in fenceq and cmdq that were not processed because the UI
> was waiting on a fence and blocked cmd processing.
>
> Cc: Gerd Hoffmann
> Signed-off-by: Vivek Kas
The number of blocks is defined in the lower bits [15:0]
Signed-off-by: Cédric Le Goater
---
hw/sd/sd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/sd/sd.c b/hw/sd/sd.c
index a73d80661a10..a2553a502edc 100644
--- a/hw/sd/sd.c
+++ b/hw/sd/sd.c
@@ -1358,7 +1358,7 @@ stat
On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
>
> The number of blocks is defined in the lower bits [15:0]
I checked the physical spec v8.00 and it says bits [31:0] for CMD23 argument.
>
> Signed-off-by: Cédric Le Goater
> ---
> hw/sd/sd.c | 2 +-
> 1 file changed, 1 insertion(+), 1
Hi Connor,
+cc: Daniel
On 23/06/2021 0:15, Connor Kuehl wrote:
> On 6/21/21 2:05 PM, Dov Murik wrote:
>> +static void fill_sev_hash_table_entry(SevHashTableEntry *e, const uint8_t
>> *guid,
>> + const uint8_t *hash, size_t hash_len)
>> +{
>> +memcpy(e->gu
On Wed, Jun 23, 2021 at 12:27:55AM +0530, Niteesh G. S. wrote:
> Hi Stefan,
> On Tue, Jun 22, 2021 at 3:05 PM Stefan Hajnoczi wrote:
>
> > On Mon, Jun 21, 2021 at 11:56:30PM +0530, Niteesh G. S. wrote:
> > > TLDR: The goal of this mail wasn't to review the dummy command I had
> > posted
> > > but
On Wed, Jun 23, 2021 at 11:41:56AM +0300, Dov Murik wrote:
> Hi Connor,
>
> +cc: Daniel
>
> On 23/06/2021 0:15, Connor Kuehl wrote:
> > On 6/21/21 2:05 PM, Dov Murik wrote:
> >> +static void fill_sev_hash_table_entry(SevHashTableEntry *e, const uint8_t
> >> *guid,
> >> +
On 6/23/21 10:39 AM, Bin Meng wrote:
> On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
>>
>> The number of blocks is defined in the lower bits [15:0]
>
> I checked the physical spec v8.00 and it says bits [31:0] for CMD23 argument.
Watch out, we only support 1-3:
enum SDPhySpecification
On windows we can't wait on file descriptors.
Poll libusb using a timer instead.
Fixes long-standing FIXME.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/431
Signed-off-by: Gerd Hoffmann
---
hw/usb/host-libusb.c | 33 -
1 file changed, 32 insertions(+),
Add CI coverage for usb passthrough on windows.
Signed-off-by: Gerd Hoffmann
---
tests/docker/dockerfiles/fedora-win32-cross.docker | 1 +
tests/docker/dockerfiles/fedora-win64-cross.docker | 1 +
2 files changed, 2 insertions(+)
diff --git a/tests/docker/dockerfiles/fedora-win32-cross.docker
Gerd Hoffmann (2):
usb-host: wire up timer for windows
ci: add libusb for windows builds
hw/usb/host-libusb.c | 33 ++-
.../dockerfiles/fedora-win32-cross.docker | 1 +
.../dockerfiles/fedora-win64-cross.docker | 1 +
3 files changed, 34 in
On 6/23/21 10:39 AM, Bin Meng wrote:
> On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
>>
>> The number of blocks is defined in the lower bits [15:0]
>
> I checked the physical spec v8.00 and it says bits [31:0] for CMD23 argument.
May be that's an eMMC thing. That's what I read from the
On 6/23/21 10:52 AM, Philippe Mathieu-Daudé wrote:
> On 6/23/21 10:39 AM, Bin Meng wrote:
>> On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
>>>
>>> The number of blocks is defined in the lower bits [15:0]
>>
>> I checked the physical spec v8.00 and it says bits [31:0] for CMD23 argument.
Am 22.06.2021 um 18:56 hat Nir Soffer geschrieben:
> On Tue, Jun 22, 2021 at 6:38 PM Kevin Wolf wrote:
> >
> > Am 11.06.2021 um 21:03 hat Eric Blake geschrieben:
> > > To save the user from having to check 'qemu-img info --backing-chain'
> > > or other followup command to determine which "depth":n
On Tue, 22 Jun 2021 16:49:00 +0100
Joao Martins wrote:
> It is assumed that the whole GPA space is available to be
> DMA addressable, within a given address space limit. Since
> v5.4 based that is not true, and VFIO will validate whether
> the selected IOVA is indeed valid i.e. not reserved by IO
On Wed, Jun 23, 2021 at 4:52 PM Philippe Mathieu-Daudé wrote:
>
> On 6/23/21 10:39 AM, Bin Meng wrote:
> > On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
> >>
> >> The number of blocks is defined in the lower bits [15:0]
> >
> > I checked the physical spec v8.00 and it says bits [31:0] f
Side product of making usb-host work on windows.
I'll go disappear into my summer vacation soon,
so posting my current state as RfC.
If someone feels like picking this up feel free
to do so. Otherwise I'll go continue this when
I'm back, but it most likely wouldn't make it
into the 6.1 release t
Build windows installer for qemu in gitlab CI,
store the result as artifact.
Signed-off-by: Gerd Hoffmann
---
.gitlab-ci.d/crossbuild-template.yml | 5 +
.gitlab-ci.d/crossbuilds.yml | 6 ++
tests/docker/dockerfiles/fedora-win64-cross.docker | 1 +
3 f
On Wed, Jun 23, 2021 at 4:55 PM Cédric Le Goater wrote:
>
> On 6/23/21 10:39 AM, Bin Meng wrote:
> > On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
> >>
> >> The number of blocks is defined in the lower bits [15:0]
> >
> > I checked the physical spec v8.00 and it says bits [31:0] for CMD
Build guest agent windows msi install package in gitlab CI,
store the result as artifact.
Signed-off-by: Gerd Hoffmann
---
.gitlab-ci.d/crossbuild-template.yml | 3 ++-
.gitlab-ci.d/crossbuilds.yml | 2 ++
tests/docker/dockerfiles/fedora-win32-cross.docker | 1
Signed-off-by: Gerd Hoffmann
---
.gitlab-ci.d/crossbuild-template.yml | 3 +-
scripts/copy-dlls| 56
2 files changed, 58 insertions(+), 1 deletion(-)
create mode 100755 scripts/copy-dlls
diff --git a/.gitlab-ci.d/crossbuild-template.yml
b/.gitl
On 6/23/21 11:12 AM, Bin Meng wrote:
> On Wed, Jun 23, 2021 at 4:55 PM Cédric Le Goater wrote:
>>
>> On 6/23/21 10:39 AM, Bin Meng wrote:
>>> On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
The number of blocks is defined in the lower bits [15:0]
>>>
>>> I checked the physical s
On Tue, 22 Jun 2021 16:49:05 +0100
Joao Martins wrote:
> The added enforcing is only relevant in the case of AMD where the range
> right before the 1TB is restricted and cannot be DMA mapped by the
> kernel consequently leading to IOMMU INVALID_DEVICE_REQUEST or possibly
> other kinds of IOMMU ev
John Snow writes:
> Add "Bug" and "Feature Request" templates to the Gitlab interface to
> help improve the quality of newly reported issues.
>
> To see what this looks like, I've temporarily allowed my Gitlab fork to
> diverge with these files merged. See my fork's "new issue" page to see
> i
On 23/06/2021 11:49, Daniel P. Berrangé wrote:
> On Wed, Jun 23, 2021 at 11:41:56AM +0300, Dov Murik wrote:
...
>>
>> Related: I wondered if I could replace HASH_SIZE in:
>>
>>
>> /* hard code sha256 digest size */
>> #define HASH_SIZE 32
>>
>> typedef struct QEMU_PACKED SevHashTableEntr
On Mon, Jun 07, 2021 at 04:29:54PM +0800, Tom Yan wrote:
> Hi philmd (and others),
>
> So I just noticed your commit of requiring the size of an emulated SD
> card to be a power of 2, when I was trying to emulate one for an
> actual one (well, it's a microSD, but still), as it errored out.
>
> Yo
On 6/22/21 10:16 PM, Alex Williamson wrote:
> On Tue, 22 Jun 2021 16:48:59 +0100
> Joao Martins wrote:
>
>> Hey,
>>
>> This series lets Qemu properly spawn i386 guests with >= 1Tb with VFIO,
>> particularly
>> when running on AMD systems with an IOMMU.
>>
>> Since Linux v5.4, VFIO validates whet
On 6/23/21 8:11 AM, Igor Mammedov wrote:
> On Tue, 22 Jun 2021 16:49:00 +0100
> Joao Martins wrote:
>
>> It is assumed that the whole GPA space is available to be
>> DMA addressable, within a given address space limit. Since
>> v5.4 based that is not true, and VFIO will validate whether
>> the se
This series add passthrough support frame to object with network
processing function. The first object is colo-compare.
Current colo-compare and net-filters attached on chardev or netdev.
It still need more fine-grained network control based on IPFlowSpec.
Due to some real user scenarios don't need
Since the real user scenario does not need to monitor all traffic.
Add passthrough-filter-add and passthrough-filter-del to maintain
a network passthrough list in object with network packet processing
function. Add IPFlowSpec struct for all QMP commands.
Most the fields of IPFlowSpec are optional,e
Add hmp_passthrough_filter_add and hmp_passthrough_filter_del make user
can maintain object network passthrough list in human monitor
Signed-off-by: Zhang Chen
---
hmp-commands.hx | 26 +++
include/monitor/hmp.h | 2 ++
monitor/hmp-cmds.c| 76 ++
No need to carry the flag all the time in many scenarios.
Signed-off-by: Zhang Chen
---
include/qemu/sockets.h | 1 +
util/qemu-sockets.c| 14 ++
2 files changed, 15 insertions(+)
diff --git a/include/qemu/sockets.h b/include/qemu/sockets.h
index 0c34bf2398..3a0f8fa8f2 100644
-
Use the connection protocol,src port,dst port,src ip,dst ip as the key
to passthrough certain network traffic in object with network packet
processing function.
Signed-off-by: Zhang Chen
---
net/net.c | 199 +-
1 file changed, 197 insertions(+)
Add passthrough list for each CompareState.
Signed-off-by: Zhang Chen
---
net/colo-compare.c | 28
net/colo-compare.h | 12
2 files changed, 40 insertions(+)
diff --git a/net/colo-compare.c b/net/colo-compare.c
index dcd24bb113..64e72c82f1 100644
--- a/
Rename structure with COLO index and move it to .h file,
It make other modules can reuse COLO code.
Signed-off-by: Zhang Chen
---
net/colo-compare.c | 132 -
net/colo-compare.h | 86 +
2 files changed, 109 insertions(+), 10
On 6/23/21 10:03 AM, Igor Mammedov wrote:
> On Tue, 22 Jun 2021 16:49:00 +0100
> Joao Martins wrote:
>
>> It is assumed that the whole GPA space is available to be
>> DMA addressable, within a given address space limit. Since
>> v5.4 based that is not true, and VFIO will validate whether
>> the s
On 6/23/21 10:18 AM, Igor Mammedov wrote:
> On Tue, 22 Jun 2021 16:49:05 +0100
> Joao Martins wrote:
>
>> The added enforcing is only relevant in the case of AMD where the range
>> right before the 1TB is restricted and cannot be DMA mapped by the
>> kernel consequently leading to IOMMU INVALI
On 22/06/21 12:39, Vladimir Sementsov-Ogievskiy wrote:
22.06.2021 13:20, Paolo Bonzini wrote:
On 22/06/21 11:36, Vladimir Sementsov-Ogievskiy wrote:
OK, I agree, let's keep it.
You can also have a finished job, but get a stale value for
error_is_read or ret. The issue is not in getting the
Stefan Weil writes:
> Signed-off-by: Stefan Weil
Queued to testing/next as I'm putting together a PR, thanks.
--
Alex Bennée
On Thu, Jun 17, 2021 at 10:08 PM Julia Suvorova wrote:
> PCI Express does not allow hot-plug on pcie.0. Check for Q35 in
> acpi_pcihp_disable_root_bus() to be able to forbid hot-plug using the
> 'acpi-root-pci-hotplug' flag.
>
> Signed-off-by: Julia Suvorova
> Reviewed-by: Igor Mammedov
> ---
>
Hi,
This is a pre-PR series which collects up some miscellaneous random
bits and pieces. This includes various documentation tweaks, a minor
plugin helper API and a temporary suppression of the signals test for
s390x/hppa to keep CI green.
I should roll the PR on Friday morning so shout now if yo
There are fixes currently in flight but as this is getting in the way
of a green CI we might as well skip for now. For reference the fix
series are:
linux-user: Move signal trampolines to new page
20210616011209.1446045-1-richard.hender...@linaro.org
and
linux-user: Load a vdso for x86_64
Really it's only TCG that can select which GIC model you want, KVM
guests should always be using the "host" version of the GIC for which
QEMU already provides a handy shortcut. Make the KVM test use this and
split the TCG test into it's two versions.
Signed-off-by: Alex Bennée
---
tests/acceptan
Rather than relying on external tweaks lets just do it inside
checkpatch's direct commitish handling which is QEMU specific code
anyway.
Suggested-by: Daniel P. Berrangé
Signed-off-by: Alex Bennée
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Daniel P. Berrangé
Reviewed-by: Willian Rampazzo
From: Luis Pires
Without a single top-level header in the .rst file, the index ended
up linking to all of the top-level headers separately. Now the index
links to the top-level header at the beginning of the document and
any inner headers are correctly linked as sub-items in the index.
Signed-of
From: John Snow
Based loosely on libvirt's template, written by Peter Krempa.
Signed-off-by: John Snow
Reviewed-by: Alex Bennée
Reviewed-by: Stefan Hajnoczi
CC: Peter Krempa
Message-Id: <20210607153155.1760158-2-js...@redhat.com>
Signed-off-by: Alex Bennée
---
.gitlab/issue_templates/bug.m
From: John Snow
Based on Peter Krempa's libvirt template, feature.md.
Signed-off-by: John Snow
Reviewed-by: Stefan Hajnoczi
Reviewed-by: Thomas Huth
Reviewed-by: Alex Bennée
CC: Peter Krempa
Message-Id: <20210607153155.1760158-3-js...@redhat.com>
Signed-off-by: Alex Bennée
---
.gitlab/iss
Am 19.06.2021 um 16:21 hat Vladimir Sementsov-Ogievskiy geschrieben:
> Hi all!
>
> There is a good movement to use g_autofree macro, that helps to
> automatically call g_free on exit from code block.
>
> We lack similar possibility for qemu_memalign() functions family. Let's
> add, it seems rathe
From: Stefan Weil
Signed-off-by: Stefan Weil
Reviewed-by: Alex Bennée
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
Message-Id: <20210619154253.553446-1...@weilnetz.de>
Signed-off-by: Alex Bennée
---
README.rst | 6 +++---
.github/lockdown.yml | 6 +++---
2 files ch
This is a quality of life helper for plugins so they don't need to
re-implement symbol lookup when dumping an address. The strings are
constant so don't need to be duplicated. One minor tweak is to return
NULL instead of a zero length string to show lookup failed.
Signed-off-by: Alex Bennée
Messa
On Thu, Jun 17, 2021 at 10:08 PM Julia Suvorova wrote:
> Implement notifications and gpe to support q35 ACPI PCI hot-plug.
> Use 0xcc4 - 0xcd7 range for 'acpi-pci-hotplug' io ports.
>
> Signed-off-by: Julia Suvorova
> Reviewed-by: Igor Mammedov
> ---
> hw/i386/acpi-build.h| 4
> incl
On Wed, Jun 23 2021, Alex Bennée wrote:
> There are fixes currently in flight but as this is getting in the way
> of a green CI we might as well skip for now. For reference the fix
> series are:
>
> linux-user: Move signal trampolines to new page
> 20210616011209.1446045-1-richard.hender...@l
On Thu, Jun 17, 2021 at 10:08 PM Julia Suvorova wrote:
> Add acpi_pcihp to ich9_pm as part of
> 'acpi-pci-hotplug-with-bridge-support' option. Set default to false.
>
> Signed-off-by: Julia Suvorova
> Reviewed-by: Igor Mammedov
> ---
> hw/i386/acpi-build.h | 1 +
> include/hw/acpi/ich9.h |
Hi,
On 6/23/21 11:28 AM, Daniel P. Berrangé wrote:
> On Mon, Jun 07, 2021 at 04:29:54PM +0800, Tom Yan wrote:
>> Hi philmd (and others),
>>
>> So I just noticed your commit of requiring the size of an emulated SD
>> card to be a power of 2, when I was trying to emulate one for an
>> actual one (we
On 6/23/21 11:11 AM, Bin Meng wrote:
> On Wed, Jun 23, 2021 at 4:52 PM Philippe Mathieu-Daudé
> wrote:
>>
>> On 6/23/21 10:39 AM, Bin Meng wrote:
>>> On Wed, Jun 23, 2021 at 4:30 PM Cédric Le Goater wrote:
The number of blocks is defined in the lower bits [15:0]
>>>
>>> I checked the p
On Fri, Jun 18, 2021 at 12:02 AM Michael S. Tsirkin wrote:
> On Thu, Jun 17, 2021 at 09:07:36PM +0200, Julia Suvorova wrote:
> > Instead of changing the hot-plug type in _OSC register, do not
> > set the 'Hot-Plug Capable' flag. This way guest will choose ACPI
> > hot-plug if it is preferred and
On Thu, Jun 17, 2021 at 10:08 PM Julia Suvorova wrote:
> All DSDT Q35 tables will be modified because ACPI hot-plug is enabled
> by default.
>
> Signed-off-by: Julia Suvorova
> Reviewed-by: Igor Mammedov
> ---
> tests/qtest/bios-tables-test-allowed-diff.h | 11 +++
> 1 file changed, 11
On Thu, Jun 17, 2021 at 10:08 PM Julia Suvorova wrote:
> Q35 has three different types of PCI devices hot-plug: PCIe Native,
> SHPC Native and ACPI hot-plug. This patch changes the default choice
> for cold-plugged bridges from PCIe Native to ACPI Hot-plug with
> ability to use SHPC and PCIe Nati
On Wed, Jun 23, 2021 at 7:30 AM Alex Bennée wrote:
>
> Really it's only TCG that can select which GIC model you want, KVM
> guests should always be using the "host" version of the GIC for which
> QEMU already provides a handy shortcut. Make the KVM test use this and
> split the TCG test into it's
On Wed, Jun 23, 2021 at 12:59:45PM +0200, Philippe Mathieu-Daudé wrote:
> Hi,
>
> On 6/23/21 11:28 AM, Daniel P. Berrangé wrote:
> > On Mon, Jun 07, 2021 at 04:29:54PM +0800, Tom Yan wrote:
> >> Hi philmd (and others),
> >>
> >> So I just noticed your commit of requiring the size of an emulated SD
Am 22.06.2021 um 16:00 hat Max Reitz geschrieben:
> When creating an image file with a backing file, we generally try to
> open the backing file (unless -u was specified), mostly to verify that
> it is there, but also to get the file size if none was specified for the
> new image.
>
> For neither
On Wed, Jun 23, 2021 at 12:59:45PM +0200, Philippe Mathieu-Daudé wrote:
> Hi,
>
> On 6/23/21 11:28 AM, Daniel P. Berrangé wrote:
> > On Mon, Jun 07, 2021 at 04:29:54PM +0800, Tom Yan wrote:
> >> Hi philmd (and others),
> >>
> >> So I just noticed your commit of requiring the size of an emulated SD
On Wed, 23 Jun 2021 10:37:38 +0100
Joao Martins wrote:
> On 6/23/21 8:11 AM, Igor Mammedov wrote:
> > On Tue, 22 Jun 2021 16:49:00 +0100
> > Joao Martins wrote:
> >
> >> It is assumed that the whole GPA space is available to be
> >> DMA addressable, within a given address space limit. Since
>
On Wed, 23 Jun 2021 10:30:29 +0100
Joao Martins wrote:
> On 6/22/21 10:16 PM, Alex Williamson wrote:
> > On Tue, 22 Jun 2021 16:48:59 +0100
> > Joao Martins wrote:
> >
> >> Hey,
> >>
> >> This series lets Qemu properly spawn i386 guests with >= 1Tb with VFIO,
> >> particularly
> >> when runn
> -Original Message-
> From: Alessandro Di Federico
> Sent: Saturday, June 19, 2021 3:37 AM
> To: qemu-devel@nongnu.org
> Cc: Taylor Simpson ; Brian Cain
> ; bab...@rev.ng; ni...@rev.ng; phi...@redhat.com;
> richard.hender...@linaro.org; Alessandro Di Federico
> Subject: [PATCH v5 06/14
On Wed, 23 Jun 2021 10:51:59 +0100
Joao Martins wrote:
> On 6/23/21 10:03 AM, Igor Mammedov wrote:
> > On Tue, 22 Jun 2021 16:49:00 +0100
> > Joao Martins wrote:
> >
> >> It is assumed that the whole GPA space is available to be
> >> DMA addressable, within a given address space limit. Since
Make it depend on gnutls too, since it is only used as part of gnutls
tests.
Reviewed-by: Richard Henderson
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
configure | 19 ---
meson.build| 9 +
tests/unit/meson.build | 2 +-
3
The following changes since commit b22726abdfa54592d6ad88f65b0297c0e8b363e2:
Merge remote-tracking branch
'remotes/vivier2/tags/linux-user-for-6.1-pull-request' into staging (2021-06-22
16:07:53 +0100)
are available in the Git repository at:
https://gitlab.com/bonzini/qemu.git tags/for-ups
Linux 5.14 will add support for nested TSC scaling. Add the
corresponding feature in QEMU; to keep support for existing kernels,
do not add it to any processor yet.
The handling of the VMCS enumeration MSR is ugly; once we have more than
one case, we may want to add a table to check VMX features
All XTS configuration uses qemu_private_xts. Drop other variables as
they have only ever been used to generate the summary (which has since
been moved to meson.build).
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzin
John Snow writes:
> One of our Bite-Sized tasks on the wiki was to audit QEMU and, where
> applicable, replace NULL with &error_abort.
Context: NULL argument means "do not pass back an error object".
This has two uses:
1. When the function permits detecting failure in another way (typically
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
authz/meson.build | 2 +-
configure | 38 --
meson.build| 30 +-
meson_options.txt | 2 ++
tests/unit/meson.build | 2 +-
5 files
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
configure | 28
hw/usb/meson.build | 2 +-
meson.build| 9 +
meson_options.txt | 2 ++
4 files changed, 12 insertions(+), 29 deletions(-)
diff --git a/configure b/configure
CONFIG_GCRYPT_HMAC has been removed now that all supported distros have it.
Reviewed-by: Richard Henderson
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
meson.build | 1 -
1 file changed, 1 deletion(-)
diff --git a/meson.build b/meson.build
index d8a92666fb..87147a5f3f 1006
Reviewed-by: Richard Henderson
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
configure | 188 +++--
crypto/meson.build | 41 +++--
meson.build| 81 +-
meson_options.txt | 6 ++
tests
Meson is more verbose than the configure script; the outcome of the preadv test
can be found in its output and it is not worth including it again in the
summary.
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
meson.build | 1 -
1 file changed, 1 deletion(-)
diff --git a/meso
Hi,
Applying: hw/audio/sb16: Restrict I/O sampling rate range for command 41h/42h
error: corrupt patch at line 35
error: could not build fake ancestor
> @@ -244,17 +261,7 @@ static void dma_cmd8 (SB16State *s, int mask, int
> dma_len)
This looks like your mailer mangled the patch.
Can you rese
meson.build already decides whether it is possible to build the TLS
test suite. There is no need to include that in the source as well.
The dummy tests in fact are broken because they do not produce valid
TAP output (empty output is rejected by scripts/tap-driver.pl).
Cc: Daniel P. Berrangé
Sign
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
configure | 27 ---
hw/usb/meson.build | 2 +-
meson.build| 11 +++
meson_options.txt | 2 ++
4 files changed, 14 insertions(+), 28 deletions(-)
diff --git a/configure b/configur
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Paolo Bonzini
---
configure | 28
hw/usb/meson.build | 2 +-
meson.build| 9 +
meson_options.txt | 2 ++
4 files changed, 12 insertions(+), 29 deletions(-)
diff --git a/configure b/configure
From: Peter Xu
Found this when I wanted to try the per-vcpu dirty rate series out, then I
found that it's not really working and it can quickly hang death a guest. I
found strange errors (e.g. guest crash after migration) happens even without
the per-vcpu dirty rate series.
When merging dirty r
On Tue, 22 Jun 2021 16:49:03 +0100
Joao Martins wrote:
> pci_memory initialized by q35 and i440fx is set to a range
> of 0 .. UINT64_MAX, and as a consequence when ACPI and pci-host
> pick the hole64_start it does not account for allowed IOVA ranges.
>
> Rather than blindly returning, round up t
On Tue, Jun 01, 2021 at 07:41:18PM +0200, Ahmed Abouzied wrote:
> From: Ahmed Abouzied
>
> Add display suboptions to man pages
>
> Updates man pages with the suboptions for the `-display`.
>
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/128
> Buglink: https://bugs.launchpad.ne
On Wed, Jun 23, 2021 at 04:27:44PM +0800, Khor, Swee Aun wrote:
> This lets user select monitor number to display QEMU in full screen
> with -display gtk,full-screen-on-monitor=.
../../ui/gtk.c: In function 'gtk_display_init':
../../ui/gtk.c:2300:25: error: format '%ld' expects argument of type 'l
Signed-off-by: Yoshinori Sato
---
include/hw/rx/rx62n.h | 4 ++--
hw/rx/Kconfig | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/hw/rx/rx62n.h b/include/hw/rx/rx62n.h
index 3ed80dba0d..c35bf3998c 100644
--- a/include/hw/rx/rx62n.h
+++ b/include/hw/rx/rx62n.h
SH4 TMU and RX CMT have simler functions.
Integrate the sh_timer and renesas_cmt.
Yoshinori Sato (3):
hw/timer: Add renesas_timer.
hw/rx: rx62n switch renesas_timer.
hw/sh4: sh7750 switch renesas_timer.
include/hw/rx/rx62n.h| 4 +-
include/hw/timer/renesas_timer.h | 89 +
Signed-off-by: Yoshinori Sato
---
hw/sh4/sh7750.c | 32 +---
hw/sh4/Kconfig | 2 +-
2 files changed, 30 insertions(+), 4 deletions(-)
diff --git a/hw/sh4/sh7750.c b/hw/sh4/sh7750.c
index d53a436d8c..bbebac8083 100644
--- a/hw/sh4/sh7750.c
+++ b/hw/sh4/sh7750.c
@@ -3
Renesas MCU / SoC have timer modules with similar functionality.
SH4-TMU 32bit count down timer.
RX-CMT 16bit compare match timer.
Signed-off-by: Yoshinori Sato
---
include/hw/timer/renesas_timer.h | 89 ++
hw/timer/renesas_timer.c | 532 +++
hw/timer/Kco
On Tue, Jun 15, 2021 at 11:04:39AM +0200, Thomas Huth wrote:
> Libvirt's "domcapabilities" command has a way to state whether certain
> graphic frontends are available in QEMU or not. Originally, libvirt
> looked at the "--help" output of the QEMU binary to determine whether
> SDL was available or
On Wed, Jun 16, 2021 at 11:19:10PM +0900, Akihiko Odaki wrote:
> Signed-off-by: Akihiko Odaki
> ---
> ui/cocoa.m | 49 +
> 1 file changed, 49 insertions(+)
>
> diff --git a/ui/cocoa.m b/ui/cocoa.m
> index 995301502be..8b83f91723a 100644
> --- a/ui/
On Wed, Jun 16, 2021 at 11:19:54PM +0900, Akihiko Odaki wrote:
> Signed-off-by: Akihiko Odaki
Added to UI queue.
thanks,
Gerd
On Thu, Jun 17, 2021 at 11:31:13AM +0900, Akihiko Odaki wrote:
> lang1 and lang2 represents the keys with the same names in the
> keyboard/keypad usage page (0x07) included in the "HID Usage Tables for
> Universal Serial Bus (USB)" version 1.22. Although the keys are
> described as "Hangul/English
On Thu, Jun 17, 2021 at 08:35:20PM +0900, Akihiko Odaki wrote:
> Virgl relies on callbacks provided by the OpenGL display, and such a
> display may rely on eglMakeCurrent. eglMakeCurrent will fail if the
> given context is current to some other thread. The easiest way to avoid
> such a failure is t
1 - 100 of 246 matches
Mail list logo