From: "zhoujiajing.vergil"
It is possible enter this function when the cpu not finished creating but
is already in the cpu list. The value of dirty_gfns is null, causing vm
crash here.
When both dirty-ring and memorybacking are set, creating a vm will assert
on kvm_dirty_ring_reap_one. Part of t
On 23/03/2023 10:57, David Woodhouse wrote:
From: David Woodhouse
As the Xen backend operations were abstracted out into a function table to
allow for internally emulated Xen support, we missed the xen_init_pv()
code path which also needs to install the operations for the true Xen
libraries. Ad
Peter, Daniel offers two ways to fix this bug (see below). Got a
preference?
Daniel Henrique Barboza writes:
> On 3/23/23 03:29, Markus Armbruster wrote:
>> Watch this:
>>
>> $ gdb --args ../qemu/bld/qemu-system-aarch64 -S -M virt -display none
>> -qmp stdio
>> [...]
>> (gdb) r
Matias Bjørling 于2023年3月23日周四 21:26写道:
>
> On 23/03/2023 06.28, Sam Li wrote:
> > This patch adds zoned storage emulation to the virtio-blk driver.
> >
> > The patch implements the virtio-blk ZBD support standardization that is
> > recently accepted by virtio-spec. The link to related commit is at
On Thu, 23 Mar 2023 at 13:29, Markus Armbruster wrote:
>
> Peter, Daniel offers two ways to fix this bug (see below). Got a
> preference?
Not freeing seems the correct thing. As Daniel says, this
should have been a prerequisite for implementing the
command in the first place (you need to change
On 3/23/2023 2:59 PM, LIU Zhiwei wrote:
>
> On 2023/3/23 14:00, Wu, Fei wrote:
>> On 3/23/2023 1:37 PM, LIU Zhiwei wrote:
>>> On 2023/3/23 10:44, Fei Wu wrote:
Currently it's assumed the 2 low bits of mmu_idx map to privilege mode,
this assumption won't last as we are about to add more m
On Thu, Mar 23, 2023 at 09:19:15PM +0800, Jiajing Zhou wrote:
> From: "zhoujiajing.vergil"
>
> It is possible enter this function when the cpu not finished creating but
> is already in the cpu list. The value of dirty_gfns is null, causing vm
> crash here.
>
> When both dirty-ring and memoryback
Matias Bjørling 于2023年3月23日周四 21:39写道:
>
> On 23/03/2023 06.28, Sam Li wrote:
> > This patch extends virtio-blk emulation to handle zoned device commands
> > by calling the new block layer APIs to perform zoned device I/O on
> > behalf of the guest. It supports Report Zone, four zone oparations (o
On 3/23/2023 8:38 AM, Wu, Fei wrote:
> On 3/22/2023 9:19 PM, Richard Henderson wrote:
>> On 3/22/23 05:12, Fei Wu wrote:
>>> Kernel needs to access user mode memory e.g. during syscalls, the window
>>> is usually opened up for a very limited time through MSTATUS.SUM, the
>>> overhead is too much if
On Thu, Mar 23, 2023 at 06:02:36AM +0100, Paolo Bonzini wrote:
> Il mer 22 mar 2023, 15:55 Stefan Hajnoczi ha scritto:
>
> > +/* The list must not change while we add fds to epoll */
> > +if (!qemu_lockcnt_dec_if_lock(&ctx->list_lock)) {
> > +return false;
> > +}
> > +
> > +
On 3/22/23 22:17, Matheus Tavares Bernardino wrote:
When there is a conditional change of flow or an endloop instruction, we
preload HEX_REG_PC with ctx->next_PC at gen_start_packet(). Nonetheless,
we still generate TCG code to do this update again at gen_goto_tb() when
the condition for the CO
From: Siddhi Katage
An old running QEMU will try to load modules with new build-id first, this
will fail as expected, then QEMU will fallback to load the old modules that
matches its build-id from /var/run/qemu/ directory.
Make /var/run/qemu/ directory as first search path to load modules.
Fixes
On 23/03/2023 06.28, Sam Li wrote:
This patch extends virtio-blk emulation to handle zoned device commands
by calling the new block layer APIs to perform zoned device I/O on
behalf of the guest. It supports Report Zone, four zone oparations (open,
close, finish, reset), and Append Zone.
The VIRT
On 23/03/2023 06.28, Sam Li wrote:
This patch adds zoned storage emulation to the virtio-blk driver.
The patch implements the virtio-blk ZBD support standardization that is
recently accepted by virtio-spec. The link to related commit is at
https://github.com/oasis-tcs/virtio-spec/commit/b4e8efa
Hi Erico
On Thu, Mar 23, 2023 at 9:02 AM Kasireddy, Vivek
wrote:
>
> Hi Erico,
>
> > >
> > >>
> > >> The gd_motion_event size has some calculations for the cursor position,
> > >> which also take into account things like different size of the
> > >> framebuffer compared to the window size.
> > >>
The QAPI schema doc comment language provides special syntax for command
and event arguments, struct and union members, alternate branches,
enumeration values, and features: "sections" starting with @arg:.
By convention, we format them like this:
# @arg: Lorem ipsum dolor sit amet, consectetu
If another thread calls aio_set_fd_handler() while the IOThread event
loop is upgrading from ppoll(2) to epoll(7) then we might miss new
AioHandlers. The epollfd will not monitor the new AioHandler's fd,
resulting in hangs.
Take the AioHandler list lock while upgrading to epoll. This prevents
AioH
vhost_user_server_stop() uses AIO_WAIT_WHILE(). AIO_WAIT_WHILE()
requires that AioContext is only acquired once.
Since blk_exp_request_shutdown() already acquires the AioContext it
shouldn't be acquired again in vhost_user_server_stop().
Signed-off-by: Stefan Hajnoczi
---
util/vhost-user-server
Am 09.03.2023 um 09:44 hat Paolo Bonzini geschrieben:
> "Mostly" because there is a 9pfs patch in here too.
>
> The series was developed with the help of vrc and the clang TSA annotations.
Thanks, fixed up some style issues and applied to block-next.
Kevin
On 3/23/23 10:38, Peter Maydell wrote:
On Thu, 23 Mar 2023 at 13:29, Markus Armbruster wrote:
Peter, Daniel offers two ways to fix this bug (see below). Got a
preference?
Not freeing seems the correct thing. As Daniel says, this
should have been a prerequisite for implementing the
comman
On 3/23/23 2:44 AM, Cédric Le Goater wrote:
On 3/23/23 04:01, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices.
This commit includes changes for the common code.
- Added support for the new checksum regi
On 3/22/23 19:44, Fei Wu wrote:
Currently it's assumed the 2 low bits of mmu_idx map to privilege mode,
this assumption won't last as we are about to add more mmu_idx.
Signed-off-by: Fei Wu
---
target/riscv/cpu.h | 1 -
target/riscv/cpu_helper.c
On Thu, Mar 23, 2023 at 10:09:02AM +, Karol Nowak wrote:
> Hi,
>
> There is a feature I prepared which may be practical for some QEMU users.
>
> The feature provides a new I2C slave device
> that prepares a message depending what i2c-slave callback was called
> and sends it outside of QEMU th
On 3/22/23 23:00, Wu, Fei wrote:
+ ctx->priv = env->priv;
This is not right. You should put env->priv into tb flags before you use
it in translation.
I see some other env usages in this function, when will env->priv and
tb_flags.priv mismatch (assume we have recorded priv in tb_flags)?
Y
Hi,
This is a re-post of "[PATCH v8 03/16] hw/arm: do not free machine->fdt
in arm_load_dtb()":
https://lists.gnu.org/archive/html/qemu-devel/2022-09/msg04201.html
Turns out that I drop the ball and left this patch behind. Aside from
some patches of that series that were optional, the way ARM co
On 3/22/23 17:38, Wu, Fei wrote:
There is MSTATUS_MPRV and MSTATUS_MPP kind of thing, priv+sum is not
able to represent all of the status, probably we can just add an extra
'priv' at the back of TB_FLAGS?
Yes, I think that's required.
r~
At this moment, arm_load_dtb() can free machine->fdt when
binfo->dtb_filename is NULL. If there's no 'dtb_filename', 'fdt' will be
retrieved by binfo->get_dtb(). If get_dtb() returns machine->fdt, as is
the case of machvirt_dtb() from hw/arm/virt.c, fdt now has a pointer to
machine->fdt. And, in th
On Thu, 23 Mar 2023 at 14:48, Markus Armbruster wrote:
>
> The QAPI schema doc comment language provides special syntax for command
> and event arguments, struct and union members, alternate branches,
> enumeration values, and features: "sections" starting with @arg:.
>
> By convention, we format
On 3/23/23 06:24, Wu, Fei wrote:
There is MSTATUS_MPRV and MSTATUS_MPP kind of thing, priv+sum is not
able to represent all of the status, probably we can just add an extra
'priv' at the back of TB_FLAGS?
MPRV+MPP looks not necessary be in TB_FLAGS, it's just used to calculate
the mmu_idx. Is i
On 3/22/23 13:25, Aaron Lindsay wrote:
--- a/target/arm/hvf/hvf.c
+++ b/target/arm/hvf/hvf.c
@@ -507,6 +507,7 @@ static bool
hvf_arm_get_host_cpu_features(ARMHostCPUFeatures *ahcf)
{ HV_SYS_REG_ID_AA64DFR1_EL1, &host_isar.id_aa64dfr1 },
{ HV_SYS_REG_ID_AA64ISAR0_EL1, &host_is
On Thu, 23 Mar 2023 at 16:11, Daniel Henrique Barboza
wrote:
>
> At this moment, arm_load_dtb() can free machine->fdt when
> binfo->dtb_filename is NULL. If there's no 'dtb_filename', 'fdt' will be
> retrieved by binfo->get_dtb(). If get_dtb() returns machine->fdt, as is
> the case of machvirt_dtb
On 3/22/23 13:25, Aaron Lindsay wrote:
+static inline int isar_feature_pauth_get_features(const ARMISARegisters *id)
+{
+if (isar_feature_aa64_pauth_arch_qarma5(id)) {
+return FIELD_EX64(id->id_aa64isar1, ID_AA64ISAR1, APA);
+} else if (isar_feature_aa64_pauth_arch_qarma3(id)) {
+
On 3/22/23 13:25, Aaron Lindsay wrote:
Signed-off-by: Aaron Lindsay
---
target/arm/syndrome.h | 7 +++
target/arm/tcg/pauth_helper.c | 16
2 files changed, 23 insertions(+)
Reviewed-by: Richard Henderson
r~
On 3/22/23 13:25, Aaron Lindsay wrote:
Signed-off-by: Aaron Lindsay
---
target/arm/cpu.h | 1 +
target/arm/cpu64.c | 48 +++---
2 files changed, 34 insertions(+), 15 deletions(-)
Reviewed-by: Richard Henderson
r~
Hi
Please, send any topic that you are interested in covering.
Topics on the backburner:
- qemu single binary
On this week call, phillipe said that he wanted to discuss pci irqs
and default devices?
- The future of icount
My understanding is that Alex wanted to wait until the openning of
On 3/23/23 14:38, Peter Maydell wrote:
On Thu, 23 Mar 2023 at 16:11, Daniel Henrique Barboza
wrote:
At this moment, arm_load_dtb() can free machine->fdt when
binfo->dtb_filename is NULL. If there's no 'dtb_filename', 'fdt' will be
retrieved by binfo->get_dtb(). If get_dtb() returns machine-
On Thu, 23 Mar 2023 at 17:54, Daniel Henrique Barboza
wrote:
>
>
>
> On 3/23/23 14:38, Peter Maydell wrote:
> > On Thu, 23 Mar 2023 at 16:11, Daniel Henrique Barboza
> > wrote:
> >> -g_free(fdt);
> >> +/* Set ms->fdt for 'dumpdtb' QMP/HMP command */
> >> +ms->fdt = fdt;
> >
> > With t
The problem is that the Linux driver expects the master transaction inhibit
bit(R_SPICR_MTI) to be set during driver initialization so that it can
detect the fifo size but QEMU defaults it to zero out of reset. The
datasheet indicates this bit is active on reset.
See page 25, SPI Control Register
Daniel P. Berrangé wrote:
> The TAP protocol version line must be the first thing printed on
> stdout. The migration test failed that requirement in certain
> scenarios:
>
> # Skipping test: Userfault not available (builtdtime)
> TAP version 13
> # random seed: R02Sc120c807f11053eb90bfea845b
Am 23. März 2023 15:13:28 UTC schrieb Daniel Henrique Barboza
:
>
>
>On 3/23/23 10:38, Peter Maydell wrote:
>> On Thu, 23 Mar 2023 at 13:29, Markus Armbruster wrote:
>>>
>>> Peter, Daniel offers two ways to fix this bug (see below). Got a
>>> preference?
>>
>> Not freeing seems the correct
On Thu, 23 Mar 2023 06:19:45 +0900
Minwoo Im wrote:
> > On Mon, 20 Mar 2023 11:03:40 +0100
> > Cédric Le Goater wrote:
> >
> > > On 3/20/23 08:35, Minwoo Im wrote:
> > > > VF token was introduced [1] to kernel vfio-pci along with SR-IOV
> > > > support [2]. This patch adds support VF token
> -Original Message-
> From: Matheus Tavares Bernardino
> Sent: Wednesday, March 22, 2023 3:17 PM
> To: qemu-devel@nongnu.org
> Cc: Taylor Simpson ; richard.hender...@linaro.org;
> a...@rev.ng
> Subject: [PATCH] Hexagon (translate.c): avoid redundant PC updates on COF
>
> When there is
Only report a transport reset event to the guest after the SCSIDevice
has been unrealized by qdev_simple_device_unplug_cb().
qdev_simple_device_unplug_cb() sets the SCSIDevice's qdev.realized field
to false so that scsi_device_find/get() no longer see it.
scsi_target_emulate_report_luns() also ne
The aio_disable_external() API is a solution for stopping I/O during critical
sections. The newer BlockDevOps->drained_begin/end/poll() callbacks offer a
cleaner solution that supports the upcoming multi-queue block layer. This
series removes aio_disable_external() from the virtio-scsi emulation co
This patch is part of an effort to remove the aio_disable_external()
API because it does not fit in a multi-queue block layer world where
many AioContexts may be submitting requests to the same disk.
The SCSI emulation code is already in good shape to stop using
aio_disable_external(). The API is
On Tue, Feb 14, 2023 at 05:07:38PM +0100, Juan Quintela wrote:
> Hi
>
> I want to enter a discussion about changing the default of the style
> guide.
>
> There are several reasons for that:
> - they exist since C99 (i.e. all supported compilers support them)
> - they eliminate the posibility of a
On Thu, Mar 23, 2023 at 09:38:03PM +0800, Sam Li wrote:
> Matias Bjørling 于2023年3月23日周四 21:26写道:
> > On 23/03/2023 06.28, Sam Li wrote:
> For the question, this patch is exposing the zoned interface through
> virtio-blk only. It's a good suggestion to put a use case inside
> documentation. I will
On Thu, Mar 23, 2023 at 01:28:24PM +0800, Sam Li wrote:
> This patch adds zoned storage emulation to the virtio-blk driver.
>
> The patch implements the virtio-blk ZBD support standardization that is
> recently accepted by virtio-spec. The link to related commit is at
>
> https://github.com/oasis
On Thu, Mar 23, 2023 at 01:08:32PM +0800, Sam Li wrote:
> The new block layer APIs of zoned block devices can be tested by:
> $ tests/qemu-iotests/check zoned
> Run each zone operation on a newly created null_blk device
> and see whether it outputs the same zone information.
>
> Signed-off-by: Sam
This allows to set the features of a vhost-vdpa device from external
subsystems like vhost-net. It is used in subsequent patches to
negotiate features and probe for CVQ ASID isolation.
Reviewed-by: Stefano Garzarella
Signed-off-by: Eugenio Pérez
---
include/hw/virtio/vhost-vdpa.h | 1 +
hw/vi
QEMU v8.0.0-rc0 is able to switch dynamically between vhost-vdpa passthrough
and SVQ mode as long as the net device does not have CVQ. The net device
state followed (and migrated) by CVQ requires special care.
A pre-requisite to add CVQ to that framework is to determine if devices with
CVQ are mi
This allows to reset a vhost-vdpa device from external subsystems like
vhost-net, since it does not have any struct vhost_dev by the time we
need to use it.
It is used in subsequent patches to negotiate features
and probe for CVQ ASID isolation.
Signed-off-by: Eugenio Pérez
---
include/hw/virti
We need to tell in the caller, as some errors are expected in a normal
workflow. In particular, parent drivers in recent kernels with
VHOST_BACKEND_F_IOTLB_ASID may not support vring groups. In that case,
-ENOTSUP is returned.
This is the case of vp_vdpa in Linux 6.2.
Next patches in this serie
Evaluating it at start time instead of initialization time may make the
guest capable of dynamically adding or removing migration blockers.
Also, moving to initialization reduces the number of ioctls in the
migration, reducing failure possibilities.
As a drawback we need to check for CVQ isolatio
It is always 0 and it is not useful to route call through file
descriptor.
Signed-off-by: Eugenio Pérez
---
hw/virtio/vhost-vdpa.c | 2 +-
hw/virtio/trace-events | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/vhost-vdpa.c b/hw/virtio/vhost-vdpa.c
index bc6bad23d
Continue the move of code that interacts with the device from control
virtqueue start to control virtqueue init.
As with previous patches, it reduces the number of ioctls in the
migration, reducing failure possibilities.
Signed-off-by: Eugenio Pérez
---
net/vhost-vdpa.c | 40 +++
On 3/23/23 7:18 AM, Stefan Berger wrote:
On 3/22/23 23:01, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
This commit includes changes for the common code.
- A
On 3/23/23 14:59, Peter Maydell wrote:
On Thu, 23 Mar 2023 at 17:54, Daniel Henrique Barboza
wrote:
On 3/23/23 14:38, Peter Maydell wrote:
On Thu, 23 Mar 2023 at 16:11, Daniel Henrique Barboza
wrote:
-g_free(fdt);
+/* Set ms->fdt for 'dumpdtb' QMP/HMP command */
+ms->fdt =
Hi,
In this version I fixed a mem leak that was happening if the user inputs
a fdt via '-dtb'. In that case we would assign the updated FDT on top of
the existing board FDT that was already assigned to ms->fdt.
Tested as follows:
$ ./qemu-system-aarch64 -S -M virt -display none -qmp stdio
{"QMP"
At this moment, arm_load_dtb() can free machine->fdt when
binfo->dtb_filename is NULL. If there's no 'dtb_filename', 'fdt' will be
retrieved by binfo->get_dtb(). If get_dtb() returns machine->fdt, as is
the case of machvirt_dtb() from hw/arm/virt.c, fdt now has a pointer to
machine->fdt. And, in th
On 3/23/23 2:23 AM, Cédric Le Goater wrote:
Hello Ninad,
On 3/23/23 04:01, Ninad Palsule wrote:
This drop adds support for the TPM devices attached to the I2C bus. It
only supports the TPM2 protocol. You need to run it with the external
TPM emulator like swtpm. I have tested it with swtpm.
I
Hello Jonathan
Raghu here, I'm going over your cxl patches for past few days, it's very
impressive.
I want to get involved and contribute in your endeavor, may be bits &
pieces to start.
If you're specific trivial task(cvl/pcie/fm) about cxl, please let me know.
Regards
Raghu
On 3/23/23 3:37 AM, Cédric Le Goater wrote:
On 3/23/23 04:01, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
This commit includes changes for the common code.
-
On 3/23/23 2:49 AM, Cédric Le Goater wrote:
On 3/23/23 04:01, Ninad Palsule wrote:
This is a documentation change for I2C TPM device support.
Qemu already supports devices attached to ISA and sysbus.
This drop adds support for the I2C bus attached TPM devices.
Signed-off-by: Ninad Palsule
On 3/22/23 23:14, LIU Zhiwei wrote:
On 2023/3/23 6:19, Daniel Henrique Barboza wrote:
set_misa() is setting all 'misa' related env states and nothing else.
But other functions, namely riscv_cpu_validate_set_extensions(), uses
the config object to do its job.
This creates a need to set the s
On 3/23/2023 11:53 PM, Richard Henderson wrote:
> On 3/22/23 19:44, Fei Wu wrote:
>> Currently it's assumed the 2 low bits of mmu_idx map to privilege mode,
>> this assumption won't last as we are about to add more mmu_idx.
>>
>> Signed-off-by: Fei Wu
>> ---
>> target/riscv/cpu.h
On 3/24/2023 12:07 AM, Richard Henderson wrote:
> On 3/22/23 23:00, Wu, Fei wrote:
+ ctx->priv = env->priv;
>>>
>>> This is not right. You should put env->priv into tb flags before you use
>>> it in translation.
>>>
>> I see some other env usages in this function, when will env->priv and
>>
On 3/24/2023 9:02 AM, Wu, Fei wrote:
> On 3/23/2023 11:53 PM, Richard Henderson wrote:
>> On 3/22/23 19:44, Fei Wu wrote:
>>> Currently it's assumed the 2 low bits of mmu_idx map to privilege mode,
>>> this assumption won't last as we are about to add more mmu_idx.
>>>
>>> Signed-off-by: Fei Wu
>>
Hello,
I have incorporated review comments from Stefan and Cedric. Please
review.
This drop adds support for the TPM devices attached to the I2C bus. It
only supports the TPM2 protocol. You need to run it with the external
TPM emulator like swtpm. I have tested it with swtpm.
I have refered to t
Hello Cedric,
I tried to use ast2600-evb machine but it is not getting any message on
I2C bus.
Any suggestions?
# Start the software TPM emulator.
$ swtpm socket --tpmstate dir=/tmp/mytpm1 --ctrl
type=unixio,path=/tmp/mytpm1/swtpm-sock --tpm2 --log level=100
# Start a qemu and po
On Fri, Mar 24, 2023 at 10:49 AM Jason Wang wrote:
>
> On Thu, Mar 23, 2023 at 4:41 PM Cindy Lu wrote:
> >
> > On Thu, Mar 23, 2023 at 11:47 AM Jason Wang wrote:
> > >
> > > On Tue, Mar 21, 2023 at 10:24 PM Cindy Lu wrote:
> > > >
> > > > 1. The vIOMMU support will make vDPA can work in IOMMU m
On Wed, Mar 22, 2023 at 05:41:31PM -0700, Isaku Yamahata wrote:
> On Wed, Mar 08, 2023 at 03:40:26PM +0800,
> Chao Peng wrote:
>
> > On Wed, Mar 08, 2023 at 12:13:24AM +, Ackerley Tng wrote:
> > > Chao Peng writes:
> > >
> > > > On Sat, Jan 14, 2023 at 12:01:01AM +, Sean Christopherson
在 2023/3/23 18:40, Markus Armbruster 写道:
query-vcpu-dirty-limit's doc comment has an example, but it shows only
input, no output:
##
# @query-vcpu-dirty-limit:
#
# Returns information about virtual CPU dirty page rate limits, if any.
#
# Since: 7.1
#
#
On 3/24/2023 10:37 AM, Richard Henderson wrote:
> On 3/23/23 18:20, Wu, Fei wrote:
>> I lack some background here, why should tb_flags be preferred if env has
>> the same info? Then for reading from tb_flags, we need to add it to
>> tb_flags first.
>
> We read from tb_flags in translate because th
On 3/23/23 18:20, Wu, Fei wrote:
I lack some background here, why should tb_flags be preferred if env has
the same info? Then for reading from tb_flags, we need to add it to
tb_flags first.
We read from tb_flags in translate because that proves we've added the data to tb_flags
for the TB hash.
On 2023/3/23 14:00, Wu, Fei wrote:
On 3/23/2023 1:37 PM, LIU Zhiwei wrote:
On 2023/3/23 10:44, Fei Wu wrote:
Currently it's assumed the 2 low bits of mmu_idx map to privilege mode,
this assumption won't last as we are about to add more mmu_idx.
For patch set has more than 1 patch, usually ad
Sam Li writes:
> Taking account of the new zone append write operation for zoned devices,
> BLOCK_ACCT_ZONE_APPEND enum is introduced as other I/O request type (read,
> write, flush).
>
> Signed-off-by: Sam Li
[...]
> diff --git a/qapi/block-core.json b/qapi/block-core.json
> index c05ad0c07e.
Hello Ninad,
On 3/23/23 04:01, Ninad Palsule wrote:
This drop adds support for the TPM devices attached to the I2C bus. It
only supports the TPM2 protocol. You need to run it with the external
TPM emulator like swtpm. I have tested it with swtpm.
I have refered to the work done by zhdan...@meta
On 3/23/23 04:01, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices.
This commit includes changes for the common code.
- Added support for the new checksum registers which are required for
the I2C support
On 3/23/23 04:01, Ninad Palsule wrote:
This is a documentation change for I2C TPM device support.
Qemu already supports devices attached to ISA and sysbus.
This drop adds support for the I2C bus attached TPM devices.
Signed-off-by: Ninad Palsule
---
V2:
Incorporated Stephen's review comments
Le 21/03/2023 à 19:25, Afonso Bordado a écrit :
RISC-V does not expose all extensions via hwcaps, thus some userspace
applications may want to query these via /proc/cpuinfo.
Currently when querying this file the host's file is shown instead
which is slightly confusing. Emulate a basic /proc/cpui
On 23/3/23 00:27, Patrick Venture wrote:
From: Shu-Chun Weng
Select uart for virt machine from pl011 and ns16550a with
-M virt,uart={pl011|ns16550a}.
This commit description is missing the "why" we want this change.
In which case the pl011 isn't enough or we don't want it?
Signed-off-by: S
Le 23/03/2023 à 08:52, Laurent Vivier a écrit :
Le 21/03/2023 à 19:25, Afonso Bordado a écrit :
RISC-V does not expose all extensions via hwcaps, thus some userspace
applications may want to query these via /proc/cpuinfo.
Currently when querying this file the host's file is shown instead
which
On Wed, Mar 22, 2023 at 06:36:39PM +0100, Eugenio Perez Martin wrote:
On Wed, Mar 22, 2023 at 3:24 PM Stefano Garzarella wrote:
On Fri, Mar 17, 2023 at 03:55:38PM +0100, Eugenio Pérez wrote:
>This allows to reset a vhost-vdpa device from external subsystems like
>vhost-net. It is used in subs
From: Philippe Mathieu-Daudé
This change adds set of boot tests on SBSA-ref machine:
1. boot firmware up to the EDK2 banner
2. boot Alpine Linux
Prebuilt flash volumes are included, built using upstream documentation.
To unify tests for AArch64/virt and AArch64/sbsa-ref we boot
the same Alpine
On Wed, Mar 22, 2023 at 06:38:21PM +0100, Eugenio Perez Martin wrote:
On Wed, Mar 22, 2023 at 3:26 PM Stefano Garzarella wrote:
On Fri, Mar 17, 2023 at 03:55:40PM +0100, Eugenio Pérez wrote:
>We need to tell in the caller, as some errors are expected in a normal
>workflow. In particular, pare
On Wed, Mar 22, 2023 at 07:04:03PM +0100, Eugenio Perez Martin wrote:
On Wed, Mar 22, 2023 at 3:27 PM Stefano Garzarella wrote:
On Fri, Mar 17, 2023 at 03:55:41PM +0100, Eugenio Pérez wrote:
>Evaluating it at start time instead of initialization time may make the
>guest capable of dynamically
On 3/23/23 04:01, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
This commit includes changes for the common code.
- Added I2C emulation model. Logic was added in t
On 22/03/2023 19.37, Daniel P. Berrangé wrote:
On Wed, Mar 22, 2023 at 02:57:21PM +0100, Philippe Mathieu-Daudé wrote:
...
diff --git a/.cirrus.yml b/.cirrus.yml
deleted file mode 100644
index 5fb00da73d..00
--- a/.cirrus.yml
+++ /dev/null
-MSYS2_PACKAGES: "
- diffutils git
This post details the design that John Snow and I are planning for QEMU 8.1.
The purpose is to detect possible inconsistencies in the build environment,
that could happen on enterprise distros once Python 3.6 support is dropped.
Signed-off-by: Paolo Bonzini
---
v1->v2: add CSS for asciicast
On Thu, Mar 23, 2023 at 11:47 AM Jason Wang wrote:
>
> On Tue, Mar 21, 2023 at 10:24 PM Cindy Lu wrote:
> >
> > 1. The vIOMMU support will make vDPA can work in IOMMU mode. This
> > will fix security issues while using the no-IOMMU mode.
> > To support this feature we need to add new functions fo
Hi Jason,
I have sent some patches for igb and packet abstractions. They are fixes
intended to be included in 8.0 so please have a look at them.
Regards,
Akihiko Odaki
On 2023/03/16 21:26, Akihiko Odaki wrote:
Align the l3_hdr member of NetTxPkt by defining it as a union of
ip_header, ip6_he
On 27/2/23 15:00, Philippe Mathieu-Daudé wrote:
The watchpoint API is specific to TCG system emulation.
I'm seeing CPUWatchpoint being used by KVM:
$ git grep CPUWatchpoint|fgrep kvm
target/arm/kvm64.c:1558:CPUWatchpoint *wp =
find_hw_watchpoint(cs, debug_exit->far);
target/i386/kvm/
On 23.03.23 09:54, Philippe Mathieu-Daudé wrote:
On 27/2/23 15:00, Philippe Mathieu-Daudé wrote:
The watchpoint API is specific to TCG system emulation.
I'm seeing CPUWatchpoint being used by KVM:
$ git grep CPUWatchpoint|fgrep kvm
target/arm/kvm64.c:1558:CPUWatchpoint *wp =
find_hw_w
This is full ERROR log
2023-03-23 08:00:52.362+: starting up libvirt version: 8.0.0, package:
1ubuntu7.4 (Christian Ehrhardt Tue, 22
Nov 2022 15:59:28 +0100), qemu version: 6.2.0Debian 1:6.2+dfsg-2ubuntu6.6,
kernel: 5.19.0-35-generic, hostname: c1c2
LC_ALL=C \
PATH=/usr/local/sbin:/usr/local/
Eldon Stegall writes:
> On Tue, Mar 21, 2023 at 04:40:03PM +, Daniel P. Berrangé wrote:
>> 3 weeks later... Any progress on getting Red Hat to assign someone to
>> setup Azure for our CI ?
>
> I have the physical machine that we have offered to host for CI set up
> with a recent version of
Akihiko Odaki writes:
> On 2023/03/22 23:55, Alex Bennée wrote:
>> The core of the test was utilising "ethtool -t eth1 offline" to run
>> through a test sequence. For reasons unknown the test hangs under some
>> configurations of the build on centos8-stream. Fundamentally running
>> the old fed
On 3/21/23 17:40, Daniel P. Berrangé wrote:
On Mon, Feb 27, 2023 at 12:43:55PM -0500, Stefan Hajnoczi wrote:
Here are IRC logs from a discussion that has taken place about this
topic. Summary:
- QEMU has ~$500/month Azure credits available that could be used for CI
- Burstable VMs like Azure AKS
On Thu, Mar 23, 2023 at 09:37:40AM +0100, Thomas Huth wrote:
> On 22/03/2023 19.37, Daniel P. Berrangé wrote:
> > On Wed, Mar 22, 2023 at 02:57:21PM +0100, Philippe Mathieu-Daudé wrote:
> ...
> > > diff --git a/.cirrus.yml b/.cirrus.yml
> > > deleted file mode 100644
> > > index 5fb00da73d..000
On Wed, Mar 22, 2023 at 06:19:27PM -0600, Daniel Xu wrote:
> Currently, any captured output (via `capture-output`) is segregated into
> separate GuestExecStatus fields (`out-data` and `err-data`). This means
> that downstream consumers have no way to reassemble the captured data
> back into the ori
1 - 100 of 121 matches
Mail list logo