From: Max Reitz
fuse_entry_param is converted to fuse_attr on the line (by
fill_entry()), so it should have a member that mirrors fuse_attr.flags.
fill_entry() should then copy this fuse_entry_param.attr_flags to
fuse_attr.flags.
Signed-off-by: Max Reitz
Message-Id:
On 10/26/20 3:30 PM, Paolo Bonzini wrote:
Cc: Yoshinori Sato
Signed-off-by: Paolo Bonzini
---
hw/sh4/shix.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé
On 26/10/2020 15.30, Paolo Bonzini wrote:
> Cc: Thomas Huth
> Signed-off-by: Paolo Bonzini
> ---
> hw/s390x/ipl.c | 8 ++--
> hw/s390x/s390-virtio-ccw.c | 3 ++-
> 2 files changed, 4 insertions(+), 7 deletions(-)
>
> diff --git a/hw/s390x/ipl.c b/hw/s390x/ipl.c
> index
On 10/23/20 5:25 PM, Alistair Francis wrote:
> On Thu, Oct 22, 2020 at 1:04 AM Alexey Baturo wrote:
>>
>> Hi,
>>
>> Added missing sign-off on the first patch.
>>
>> Thanks
>>
>> Alexey Baturo (5):
>> [RISCV_PM] Add J-extension into RISC-V
>> [RISCV_PM] Support CSRs required for RISC-V PM
From: Kirti Wankhede
If the device is not a failover primary device, call
vfio_migration_probe() and vfio_migration_finalize() to enable
migration support for those devices that support it respectively to
tear it down again.
Removed migration blocker from VFIO PCI device specific structure and
The following changes since commit a5fac424c76d6401ecde4ecb7d846e656d0d6e89:
Merge remote-tracking branch
'remotes/stefanha-gitlab/tags/block-pull-request' into staging (2020-10-26
10:33:59 +)
are available in the Git repository at:
git://github.com/awilliam/qemu-vfio.git
From: Kirti Wankhede
Added migration state change notifier to get notification on migration state
change. These states are translated to VFIO device state and conveyed to
vendor driver.
Signed-off-by: Kirti Wankhede
Reviewed-by: Neo Jia
Reviewed-by: Dr. David Alan Gilbert
Reviewed-by:
Prevent _CRS resources being quietly chopped off and instead throw an
assertion. _CRS is used by host bridges to declare regions of io and/or
memory that they consume. On some (all?) platforms the host bridge
doesn't have PCI header space and so they need some way to convey the
information.
From: Kirti Wankhede
Added .save_live_pending, .save_live_iterate and .save_live_complete_precopy
functions. These functions handles pre-copy and stop-and-copy phase.
In _SAVING|_RUNNING device state or pre-copy phase:
- read pending_bytes. If pending_bytes > 0, go through below steps.
- read
From: Matthew Rosato
We use the capability chains of the VFIO_DEVICE_GET_INFO ioctl to retrieve
the CLP information that the kernel exports.
To be compatible with previous kernel versions we fall back on previous
predefined values, same as the emulation values, when the ioctl is found
to not
The single backtick in ReST is the "default role". Currently, Sphinx's
default role is called "content". Sphinx suggests you can use the "Any"
role instead to turn any single-backtick enclosed item into a
cross-reference.
Before we do that, though, we'll need to turn all existing usages of the
From: Kirti Wankhede
When vIOMMU is enabled, register MAP notifier from log_sync when all
devices in container are in stop and copy phase of migration. Call replay
and get dirty pages from notifier callback.
Suggested-by: Alex Williamson
Signed-off-by: Kirti Wankhede
Reviewed-by: Yan Zhao
The typing of _make_tree and friends is a bit involved, but it can be
done with some stubbed out types and a bit of elbow grease. The
forthcoming patches attempt to make some simplifications, but having the
type hints in advance may aid in review of subsequent patches.
Some notes on the abstract
From: Kirti Wankhede
Added helper functions to get IOMMU info capability chain.
Added function to get migration capability information from that
capability chain for IOMMU container.
Similar change was proposed earlier:
https://lists.gnu.org/archive/html/qemu-devel/2018-05/msg03759.html
This is just POC to prove that the docstrings, where they are written,
are correct to some minimum standard. It is included here for
reviewing/testing convenience.
Signed-off-by: John Snow
---
docs/conf.py | 3 ++-
docs/devel/index.rst | 1 +
This changeset introduces support for the ACPI Error Record
Serialization Table, ERST.
ERST is defined in [1], and the error records are defined
according to [2].
This changeset generates the ACPI ERST table, which OSPM
follows to program the associated ERST device. The ERST
device occupies 8KiB
On Tue, Oct 27, 2020 at 4:58 AM Paolo Bonzini wrote:
>
>
>
> Il lun 26 ott 2020, 19:59 罗勇刚(Yonggang Luo) ha
scritto:
>>
>> This pull request confused me, the windows msys2 build time slow down
from 40min to more than one hour.
>
>
> Probably just the cache being rebuilt. Cirrus CI times seem to
Richard Henderson writes:
> This is no different to EXCP_DEBUG, really, which is also internal to qemu but
> user-visible in the same way. Just adjust the logging in
> riscv_cpu_do_interrupt.
I think that's already handled by the early return in
riscv_cpu_do_interrupt after handling the
The public API is now defined in
hw/semihosting/common-semi.h. do_common_semihosting takes CPUState *
instead of CPUARMState *. All internal functions have been renamed
common_semi_ instead of arm_semi_ or arm_. Aside from the API change,
there are no functional changes in this patch.
Casts are instructions to the type checker only, they aren't "safe" and
should probably be avoided in general. In this case, when we perform
type checking on a nested structure, the type of each field does not
"stick".
We don't need to assert that something is a str if we've already checked
that
Signed-off-by: John Snow
Tested-by: Eduardo Habkost
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
Tested-by: Cleber Rosa
---
scripts/qapi/pylintrc | 1 -
1 file changed, 1 deletion(-)
diff --git a/scripts/qapi/pylintrc b/scripts/qapi/pylintrc
index b9e077a1642d..fb0386d529ac 100644
On 10/15/20 5:18 PM, Peter Maydell wrote:
In ptimer_reload(), we call the callback function provided by the
timer device that is using the ptimer. This callback might disable
the ptimer. The code mostly handles this correctly, except that
we'll still print the warning about "Timer with delta
The Witherspoon has 3 LEDs connected to a PCA9552. Add them.
The names and reset values are taken from:
https://github.com/open-power/witherspoon-xml/blob/master/witherspoon.xml
Example booting obmc-phosphor-image:
$ qemu-system-arm -M witherspoon-bmc -trace led_change_intensity
It has been removed from linux since
61a47c1ad3a4 ("sysctl: Remove the sysctl system call")
It's a good news because it was not really supported by qemu.
Signed-off-by: Laurent Vivier
Reviewed-by: Richard Henderson
Message-Id: <20200930003033.554124-5-laur...@vivier.eu>
Signed-off-by:
On 10/9/20 8:44 AM, zhaolichang wrote:
I found that there are many spelling errors in the comments of qemu/target/rx.
I used spellcheck to check the spelling errors and found some errors in the
folder.
Signed-off-by: zhaolichang
Reviewed-by: David Edmondson
Reviewed-by: Philippe
t;
> are available in the Git repository at:
>
> https://gitlab.com/philmd/qemu.git tags/sd-next-20201026
>
> for you to fetch changes up to 89c6700fe7eed9195f10055751edbc6d5e7ab940:
>
> hw/sd/sdcard: Zero out function selection fields before being p
So, I somehow ended up with this process still running on my
local machine after a (probably failed) 'make check-acceptance':
petmay01 13710 99.7 3.7 2313448 1235780 pts/16 Sl 16:10 378:00
./qemu-system-aarch64 -display none -vga none -chardev
Avoid checkpatch.pl warnings in the next commit.
Signed-off-by: Philippe Mathieu-Daudé
---
target/sh4/op_helper.c | 8 +---
target/sh4/translate.c | 8 +---
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/target/sh4/op_helper.c b/target/sh4/op_helper.c
index
From: Thomas Huth
Replace TAB characters with spaces, put code after case-statement on
separate lines and add some curly braces in related lines to keep
checkpatch.pl happy.
Signed-off-by: Thomas Huth
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-Id:
From: Lichang Zhao
There are many spelling errors in the comments of target/rx.
Use spellcheck to check the spelling errors, then fix them.
Signed-off-by: zhaolichang
Reviewed-by: David Edmondson
Reviewed-by: Philippe Mathieu-Daude
Message-Id: <20201009064449.2336-5-zhaolich...@huawei.com>
From: Max Reitz
Whenever we encounter a directory with an st_dev that differs from that
of its parent, we set the FUSE_ATTR_SUBMOUNT flag so the guest can
create a submount for it.
Make this behavior optional, so submounts are only announced to the
guest with the announce_submounts option.
From: Max Reitz
We want to detect mount points in the shared tree. We report them to
the guest by setting the FUSE_ATTR_SUBMOUNT flag in fuse_attr.flags, but
because the FUSE client will create a submount for every directory that
has this flag set, we must do this only for the actual mount
From: "Dr. David Alan Gilbert"
Map xattr names coming from the server, i.e. the host filesystem;
currently this is only from listxattr.
Signed-off-by: Dr. David Alan Gilbert
Message-Id: <20201023165812.36028-4-dgilb...@redhat.com>
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Dr. David Alan
The ROM loader state is global and not part of the MCU, and the
BIOS is in machine->firmware. So just like the kernel case,
load it in the board.
Due to the ordering between CPU reset and ROM reset, the ROM
has to be registered before the CPU is realized, otherwise
the reset vector is loaded
The following changes since commit a46e72710566eea0f90f9c673a0f02da0064acce:
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20201026' into stag=
ing (2020-10-26 14:50:03 +)
are available in the Git repository at:
https://gitlab.com/philmd/qemu.git tags/acceptance-testing
This pull request confused me, the windows msys2 build time slow down from
40min to more than one hour.
On Tue, Oct 27, 2020 at 1:54 AM Peter Maydell
wrote:
>
> On Mon, 26 Oct 2020 at 14:04, Paolo Bonzini wrote:
> >
> > The following changes since commit
When configured with --enable-debug-tcg on Linux, we enable JIT mirror map
which separates the JIT allocation into a RX-only address and a RW-only
address. The backing is a memfd_create() object.
This allows us to catch bugs where we unintentionally write to the JIT
region. However, the main use
To aid in debugging TCG, we enable a "mirror map" feature that, when enabled,
will use memfd_create() to create two mappings of the same memory for RW and RX.
The feature is only built when targeting system emulation on Linux and
configured with --enable-debug-tcg. It can be disabled with the
Le 19/10/2020 à 12:41, Daniel P. Berrangé a écrit :
> On Wed, Oct 14, 2020 at 01:40:33PM +, Chetan Pant wrote:
>> There is no "version 2" of the "Lesser" General Public License.
>> It is either "GPL version 2.0" or "Lesser GPL version 2.1".
>> This patch replaces all occurrences of "Lesser GPL
Le 14/10/2020 à 15:40, Greg Kurz a écrit :
> cpu_remove() got superseded by cpu_remove_sync() in commit dbadee4ff4a0,
> but its prototype wasn't removed. We could possibly keep the shorter
> cpu_remove() naming but it seems better to highligth that this blocks
> until the CPU thread is joined.
>
From: Matthew Rosato
Seems a more appropriate location for them.
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Signed-off-by: Alex Williamson
---
MAINTAINERS |1
hw/s390x/s390-pci-bus.c |4
hw/s390x/s390-pci-bus.h | 372
From: Matthew Rosato
Now that VFIO_DEVICE_GET_INFO supports capability chains, add a helper
function to find specific capabilities in the chain.
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Signed-off-by: Alex Williamson
---
hw/vfio/common.c | 10 ++
From: Kirti Wankhede
Added functions to save and restore PCI device specific data,
specifically config space of PCI device.
Signed-off-by: Kirti Wankhede
Reviewed-by: Neo Jia
Signed-off-by: Alex Williamson
---
hw/vfio/pci.c | 51 +
From: Matthew Rosato
The underlying host may be limiting the number of outstanding DMA
requests for type 1 IOMMU. Add helper functions to check for the
DMA available capability and retrieve the current number of DMA
mappings allowed.
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Peter can @bots try to apply pull request, if pull request apply and all ci
tests passed, then the bot automatically merge the pull request and push to
the mirrors.
We even doesn't need gitlab or other things, only need the bot to monitor
the instruction from Peter.
--
此致
礼
罗勇刚
Yours
From: Zhengui li
The type of input variable is unsigned int
while the printer type is int. So fix incorrect print type.
Signed-off-by: Zhengui li
Signed-off-by: Alex Williamson
---
hw/vfio/common.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/vfio/common.c
Hi Philippe,
On 10/26/20 11:55 AM, Philippe Mathieu-Daudé wrote:
> Introduce qemu_vfio_pci_msix_set_irq() to set the event
> notifier of a specific MSIX IRQ. All other registered IRQs
> are left unmodified.
>
> Reviewed-by: Stefan Hajnoczi
> Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by:
Ping for review ?
thanks
-- PMM
On Thu, 15 Oct 2020 at 16:18, Peter Maydell wrote:
>
> This patch series rewrites our implementation of the armv7m systick
> timer to use ptimers.
>
> The armv7m systick timer is a 24-bit decrementing, wrap-on-zero,
> clear-on-write counter. Our current
Richard Henderson writes:
> On 10/23/20 2:49 PM, Keith Packard via wrote:
>> static bool trans_ebreak(DisasContext *ctx, arg_ebreak *a)
>> {
>> -generate_exception(ctx, RISCV_EXCP_BREAKPOINT);
>> +uint32_t pre= opcode_at(>base, ctx->base.pc_next - 4);
>> +uint32_t ebreak =
Annotations do not change runtime behavior.
This commit *only* adds annotations.
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 71 ---
scripts/qapi/mypy.ini | 5 ---
2 files changed, 46
mypy does not know the types of values stored in Dicts that masquerade
as objects. Help the type checker out by constraining the type.
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 25 ++---
1 file changed, 22
On 8/14/20 3:14 PM, Yoshinori Sato wrote:
RX's ELF machine not defined elf.h.
Added it.
Signed-off-by: Yoshinori Sato
---
include/elf.h | 2 ++
1 file changed, 2 insertions(+)
Thanks, applied to renesas-next.
We will introduce mirror mapping for JIT segment with separate RX and RW
access. Adding 'const' hints will make it easier to identify read-only
accesses and allow us to easier catch bugs at compile time in the future.
Signed-off-by: Joelle van Dyne
---
include/tcg/tcg.h| 8
Le 26/10/2020 à 15:30, Paolo Bonzini a écrit :
> Cc: Laurent Vivier
> Signed-off-by: Paolo Bonzini
> ---
> hw/m68k/mcf5208.c | 10 +-
> hw/m68k/next-cube.c | 4 +---
> hw/m68k/q800.c | 4 +---
> 3 files changed, 7 insertions(+), 11 deletions(-)
>
> diff --git
From: Kirti Wankhede
Call VFIO_IOMMU_DIRTY_PAGES ioctl to start and stop dirty pages tracking
for VFIO devices.
Signed-off-by: Kirti Wankhede
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Alex Williamson
---
hw/vfio/migration.c | 36
1 file
Le 20/10/2020 à 07:44, Thomas Huth a écrit :
> On 19/10/2020 23.04, John Snow wrote:
>> This script has not seen a patch that was specifically for this script
>> since it was moved to this location in 2013, and I doubt it is used. It
>> uses "man qmp" for its help message, which does not exist. It
Le 19/10/2020 à 16:49, Thomas Huth a écrit :
> On 14/10/2020 15.37, Chetan Pant wrote:
>> There is no "version 2" of the "Lesser" General Public License.
>> It is either "GPL version 2.0" or "Lesser GPL version 2.1".
>> This patch replaces all occurrences of "Lesser GPL version 2" with
>> "Lesser
From: Pierre Morel
We use a S390PCIGroup structure to hold the information related to a
zPCI Function group.
This allows us to be ready to support multiple groups and to retrieve
the group information from the host.
Signed-off-by: Pierre Morel
Signed-off-by: Matthew Rosato
Reviewed-by:
From: Kirti Wankhede
vfio_listener_log_sync gets list of dirty pages from container using
VFIO_IOMMU_GET_DIRTY_BITMAP ioctl and mark those pages dirty when all
devices are stopped and saving state.
Return early for the RAM block section of mapped MMIO region.
Signed-off-by: Kirti Wankhede
From: Matthew Rosato
When an s390 guest is using lazy unmapping, it can result in a very
large number of oustanding DMA requests, far beyond the default
limit configured for vfio. Let's track DMA usage similar to vfio
in the host, and trigger the guest to flush their DMA mappings
before vfio
This is necessary to keep mypy passing in the next patch when we add
preliminary type hints. It will be removed shortly.
Signed-off-by: John Snow
---
scripts/qapi/introspect.py | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/scripts/qapi/introspect.py
Subjective, but I find getting rid of the comprehensions helps. Also,
divide the sections into scalar and non-scalar sections, and remove
old-style string formatting.
Signed-off-by: John Snow
---
scripts/qapi/introspect.py | 37 +
1 file changed, 21
Hi Philippe,
On 10/26/20 11:55 AM, Philippe Mathieu-Daudé wrote:
> qemu_vfio_pci_init_irq() allows us to initialize any type of IRQ,
> but only one. Introduce qemu_vfio_pci_msix_init_irqs() which is
> specific to MSIX IRQ type, and allow us to use multiple IRQs
> (thus passing multiple eventfd
It's a simple case, shimmy the early return upwards.
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/scripts/qapi/expr.py b/scripts/qapi/expr.py
index
based-on: <20201026194251.11075-1-js...@redhat.com>
[PATCH v2 00/11] qapi: static typing conversion, pt2
Hi, this series adds static type hints to the QAPI module.
This is part three, and it focuses on expr.py.
Part 3: https://gitlab.com/jsnow/qemu/-/tree/python-qapi-cleanup-pt3
The function can just use the argument from the scope above. Otherwise,
we get shadowed argument errors because the parameter name clashes with
the name of a variable already in-scope.
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 6
mypy isn't fond of allowing you to check for bool membership in a
collection of str elements. Guard this lookup for precisely when we were
given a name.
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 4 +++-
1 file changed, 3
Signed-off-by: John Snow
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 167 ++-
1 file changed, 164 insertions(+), 3 deletions(-)
diff --git a/scripts/qapi/expr.py b/scripts/qapi/expr.py
index 99c5c2ff99b0..8ad82ca98864 100644
---
Signed-off-by: John Snow
Reviewed-by: Eduardo Habkost
Reviewed-by: Cleber Rosa
---
scripts/qapi/expr.py | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/scripts/qapi/expr.py b/scripts/qapi/expr.py
index 4d4ee3daa002..99c5c2ff99b0 100644
---
From: Matus Kysel
accept4() returned wrong errno, that did not match current linux
Signed-off-by: Matus Kysel
Reviewed-by: Laurent Vivier
Message-Id: <20200930151616.3588165-1-mky...@tachyum.com>
Signed-off-by: Laurent Vivier
---
linux-user/syscall.c | 6 +++---
1 file changed, 3
From: Max Filippov
Linux userspace always sees coprocessors as enabled. CPENABLE register
and coprocessor exceptions are used internally by the kernel to manage
lazy coprocessor context switch. None of it is needed for linux-user.
Always enable all coprocessors for user emulation.
-20201026
for you to fetch changes up to 06972067c48fc21a47445b5d706368f1129f216f:
hw/arm/tosa: Replace fprintf() calls by LED devices (2020-10-26 13:44:58 +0=
100)
API to model LED.
CI jobs results:
. https://cirrus-ci.com/build
On 10/16/20 5:29 PM, Philippe Mathieu-Daudé wrote:
On 9/19/20 2:30 PM, Philippe Mathieu-Daudé wrote:
On 9/12/20 3:40 PM, Philippe Mathieu-Daudé wrote:
Hello,
These patches are part of the GSoC unselected 'QEMU visualizer'
project.
This series introduce a LED device that can be easily
From: Max Reitz
Let download_cloudinit() take an optional pubkey, which subclasses of
BootLinux can pass through setUp().
Signed-off-by: Max Reitz
Message-Id: <20200909184028.262297-8-mre...@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: WIllian Rampazzo
Reviewed-by: Stefan
On 26/10/2020 17.15, Paolo Bonzini wrote:
> On 26/10/20 16:33, Joelle van Dyne wrote:
>> Just to be clear, you're in favor of removing the
>> --enable-cross-compile option? I can do that if others agree but I'm
>> not sure what the downside of adding this extra option is?
>
> For me the downside
Avocado documentation referred returns 404 error.
Update the broken links.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Cleber Rosa
Message-Id: <20201010080741.2932406-1-phi...@redhat.com>
---
docs/devel/testing.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
On 10/26/20 8:05 PM, Paolo Bonzini wrote:
The ROM loader state is global and not part of the MCU, and the
BIOS is in machine->firmware. So just like the kernel case,
load it in the board.
Due to the ordering between CPU reset and ROM reset, the ROM
has to be registered before the CPU is
From: Kirti Wankhede
Added amount of bytes transferred to the VM at destination by all VFIO
devices
Signed-off-by: Kirti Wankhede
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Alex Williamson
---
hw/vfio/common.c | 19 +++
hw/vfio/migration.c |
This is only used to pass in a dictionary with a comment already set, so
skip the runaround and just accept the comment.
Signed-off-by: John Snow
---
scripts/qapi/introspect.py | 17 -
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/scripts/qapi/introspect.py
From: Kirti Wankhede
With vIOMMU, IO virtual address range can get unmapped while in pre-copy
phase of migration. In that case, unmap ioctl should return pages pinned
in that range and QEMU should find its correcponding guest physical
addresses and report those dirty.
Suggested-by: Alex
From: Pierre Morel
To have a clean separation between s390-pci-bus.h and s390-pci-inst.h
headers we export the PCI CLP instructions in a dedicated header.
Signed-off-by: Pierre Morel
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Signed-off-by: Alex Williamson
---
On Tue, Oct 27, 2020 at 4:44 AM Peter Maydell
wrote:
>
> Ping for review ?
>
Maybe nobody can review this, anyway, is that possible add a test case for
this?
I found https://github.com/oxidecomputer/qemu-systick-bug are simple enough.
> thanks
> -- PMM
>
> On Thu, 15 Oct 2020 at 16:18, Peter
Patchew URL:
https://patchew.org/QEMU/1603743573-9870-1-git-send-email-eric.devol...@oracle.com/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 1603743573-9870-1-git-send-email-eric.devol...@oracle.com
Subject: [PATCH
This makes all of the internal interfaces architecture-independent and
renames the internal functions to use the 'common_semi' prefix instead
of 'arm' or 'arm_semi'.
To do this, some new architecture-specific internal helper functions
were created:
static inline target_ulong
Updated running scripts/update-mips-syscall-args.sh
Signed-off-by: Laurent Vivier
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-Id: <20200930003033.554124-3-laur...@vivier.eu>
Signed-off-by: Laurent Vivier
---
linux-user/mips/syscall-args-o32.c.inc | 4
1
Updated running scripts/update-syscalltbl.sh
Signed-off-by: Laurent Vivier
Reviewed-by: Richard Henderson
Message-Id: <20200930003033.554124-4-laur...@vivier.eu>
Signed-off-by: Laurent Vivier
---
linux-user/alpha/syscall.tbl | 4 +-
linux-user/arm/syscall.tbl| 4 +-
Per the 'ARM MPS2 and MPS2+ FPGA Prototyping Boards Technical
Reference Manual' (100112_0200_07_en):
2.1 Overview of the MPS2 and MPS2+ hardware
The MPS2 and MPS2+ FPGA Prototyping Boards contain the
following components and interfaces:
* User switches and user LEDs:
From: "Dr. David Alan Gilbert"
Add an option to define mappings of xattr names so that
the client and server filesystems see different views.
This can be used to have different SELinux mappings as
seen by the guest, to run the virtiofsd with less privileges
(e.g. in a case where it can't set
.com/dagrh/qemu.git tags/pull-virtiofs-20201026
for you to fetch changes up to c93a656f7b6585d9b6f8639d1fbb74dd944be239:
tests/acceptance: Add virtiofs_submounts.py (2020-10-26 18:35:32 +)
virtiofsd pull 2020-10-26
Misono
S
From: Max Reitz
Update the linux/fuse.h standard header from the kernel development tree
that implements FUSE submounts.
This adds the fuse_attr.flags field, the FUSE_ATTR_FLAGS INIT flag, and
the FUSE_ATTR_SUBMOUNT flag for fuse_attr.flags.
Signed-off-by: Max Reitz
Message-Id:
From: Philippe Mathieu-Daudé
Unfortunately the Armbian 19.11.3 image has been removed from the
dl.armbian.com file server. Developers having the artifact cached
can still run the test. Allow them to, until we find a proper
solution to share binaries with the whole community.
This avoids (when
In TCG code generation, there are places where we need to mutate code in JIT
memory. In the case of a mirror mapped implementation, we need to get the
RW pointer to perform any writes.
To ensure cache coherency, we flush the data cache in the RW mapping and
then invalidate the instruction cache
From: Kirti Wankhede
Sequence during _RESUMING device state:
While data for this device is available, repeat below steps:
a. read data_offset from where user application should write data.
b. write data of data_size to migration region from data_offset.
c. write data_size which indicates vendor
From: Pierre Morel
We use a ClpRspQueryPci structure to hold the information related to a
zPCI Function.
This allows us to be ready to support different zPCI functions and to
retrieve the zPCI function information from the host.
Signed-off-by: Pierre Morel
Signed-off-by: Matthew Rosato
From: Kirti Wankhede
Define flags to be used as delimiter in migration stream for VFIO devices.
Added .save_setup and .save_cleanup functions. Map & unmap migration
region from these functions at source during saving or pre-copy phase.
Set VFIO device state depending on VM's state. During live
From: Matthew Rosato
Add a step to remove all stashed PCI groups to avoid stale data between
machine resets.
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Signed-off-by: Alex Williamson
---
hw/s390x/s390-pci-bus.c | 12
1 file changed, 12 insertions(+)
diff --git
Le 24/10/2020 à 07:34, Thomas Huth a écrit :
> On 19/10/2020 18.36, Maxim Levitsky wrote:
>> Signed-off-by: Maxim Levitsky
>> ---
>> include/hw/qdev-core.h | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h
>> index
From: Matthew Rosato
Create new files for separating out vfio-specific work for s390
pci. Add the first such routine, which issues VFIO_IOMMU_GET_INFO
ioctl to collect the current dma available count.
Signed-off-by: Matthew Rosato
Reviewed-by: Cornelia Huck
Signed-off-by: Alex Williamson
---
Returning two different types conditionally can be complicated to
type. Let's always return a tuple for consistency. Prohibit the use of
annotations with dict-values in this circumstance. It can be implemented
later if and when the need for it arises.
Signed-off-by: John Snow
---
Hi Philippe,
On 10/26/20 11:54 AM, Philippe Mathieu-Daudé wrote:
> Pass qemu_vfio_do_mapping() an Error* argument so it can propagate
> any error to callers. Replace error_report() which only report
> to the monitor by the more generic error_setg_errno().
>
> Reviewed-by: Fam Zheng
>
1 - 100 of 664 matches
Mail list logo