On Tue, 18 Oct 2022, Julien Grall wrote:
> On 18/10/2022 02:26, Stefano Stabellini wrote:
> > On Sun, 16 Oct 2022, Julien Grall wrote:
> > > Hi,
> > >
> > > There seem to be some missing patches on xen-devel (including the cover
> > > letter). Is th
On Sun, 16 Oct 2022, Julien Grall wrote:
> Hi,
>
> There seem to be some missing patches on xen-devel (including the cover
> letter). Is that expected?
>
> On 15/10/2022 06:07, Vikram Garhwal wrote:
> > Add a new machine xenpv which creates a IOREQ server to register/connect
> > with
> > Xen Hype
On Thu, 28 Jul 2022, Igor Mammedov wrote:
> On Thu, 28 Jul 2022 15:17:49 +0800
> Huang Rui wrote:
>
> > Hi Igor,
> >
> > Appreciate you for the reply!
> >
> > On Wed, Jul 27, 2022 at 04:19:30PM +0800, Igor Mammedov wrote:
> > > On Tue, 26 Jul 2022 15:27:07 +0800
> > > Huang Rui wrote:
> > >
On Tue, 28 Jun 2022, B wrote:
> Am 26. Juni 2022 09:46:54 UTC schrieb Bernhard Beschow :
> >hw/i386/xen/xen-hvm.c contains logic which is PIIX-specific. This makes
> >xen-hvm.c depend on PIIX which can be avoided if PIIX logic was isolated in
> >PIIX itself.
> >
> >
> >
> >Bernhard Beschow (2):
>
entry map be remapped causing QEMU to write the wrong
> data or crash (since remap is not atomic).
>
> Avoid this overflow by increasing the lock field to a uint32_t and also
> detect it and abort rather than continuing regardless.
>
> Signed-off-by: Ross Lagerwall
R
On Fri, 21 Jan 2022, Ross Lagerwall wrote:
> In some cases, a particular mapcache entry may be mapped 256 times
> causing the lock field to wrap to 0. For example, this may happen when
> using emulated NVME and the guest submits a large scatter-gather write.
> At this point, the entry map be remapp
fix. For now let's keep it
> simple and just restart the loop from the current head.
>
> Fixes: CVE-2021-20181
> Buglink: https://bugs.launchpad.net/qemu/+bug/1911666
> Reported-by: Zero Day Initiative
> Reviewed-by: Christian Schoenebeck
> Signed-off-by: Greg Kurz
Revie
ned-off-by: Prasad J Pandit
Acked-by: Stefano Stabellini
> ---
> contribute/security-process.md | 154 -
> 1 file changed, 95 insertions(+), 59 deletions(-)
>
> Update v2: incorporate inputs from upstream reviews
> -> https://lists.nongnu.o
On Wed, 2 Dec 2020, Daniel P. Berrangé wrote:
> On Mon, Nov 30, 2020 at 07:19:07PM +0530, P J P wrote:
> > From: Prasad J Pandit
> >
> > We are about to introduce a qemu-security mailing list to report
> > and triage QEMU security issues.
> >
> > Update the QEMU security process web page with ne
On Thu, 26 Nov 2020, Peter Maydell wrote:
> On Thu, 26 Nov 2020 at 11:30, wrote:
> >
> > From: Marc-André Lureau
> >
> > QEMU requires Clang or GCC, that define and support __GNUC__ extensions
> >
> > Signed-off-by: Marc-André Lureau
> > ---
> > include/hw/xen/interface/io/ring.h | 9 -
On Fri, 27 Nov 2020, Anthony PERARD wrote:
> On Thu, Nov 26, 2020 at 12:45:59PM -0500, Eduardo Habkost wrote:
> > On Thu, Nov 26, 2020 at 05:38:24PM +, Anthony PERARD wrote:
> > > Is `make check` going to do something useful with the Xen support? Or is
> > > it going to need more work in order
On Wed, 4 Nov 2020, Thomas Huth wrote:
> On 04/11/2020 03.27, Stefano Stabellini wrote:
> [...]
> > Actually I care about Xen and 9pfs support, it is one of the few
> > combinations that I use regularly and it is even enabled in the Xilinx
> > product I look after. But admi
On Wed, 4 Nov 2020, Paolo Bonzini wrote:
> Il mer 4 nov 2020, 03:27 Stefano Stabellini ha
> scritto:
> FYI I tried to build the latest QEMU on Alpine Linux 3.12 ARM64 and I
> get:
>
> ninja: unknown tool 'query'
>
> Even after re
On Tue, 3 Nov 2020, Philippe Mathieu-Daudé wrote:
> I forgot to Cc the 9pfs & Xen maintainers, doing it now ;)
>
> On 11/3/20 6:01 PM, Philippe Mathieu-Daudé wrote:
> > On 11/3/20 5:52 PM, Daniel P. Berrangé wrote:
> >> On Tue, Nov 03, 2020 at 05:46:03PM +0100, Philippe Mathieu-Daudé wrote:
> >>>
le CONFIG_XEN for aarch64-softmmu to
> >> make it not seem weird but that will require further build surgery.
> >>
> >> Signed-off-by: Alex Bennée
> >> Cc: Masami Hiramatsu
> >> Cc: Stefano Stabellini
> >> Cc: Anthony Perard
>
On Thu, 29 Oct 2020, Jason Andryuk wrote:
> On Thu, Oct 29, 2020 at 6:01 AM Alex Bennée wrote:
> >
> >
> > Stefano Stabellini writes:
> >
> > > On Wed, 28 Oct 2020, Alex Bennée wrote:
> > >> Xen is supported on aarch64 although weirdly using the
will require further build surgery.
>
> Signed-off-by: Alex Bennée
> Cc: Masami Hiramatsu
> Cc: Stefano Stabellini
> Cc: Anthony Perard
> Cc: Paul Durrant
> Fixes: 8a19980e3f ("configure: move accelerator logic to meson")
> ---
> meson.build | 2 ++
>
Adding Paul
On Sat, 19 Sep 2020, Philippe Mathieu-Daudé wrote:
> Cc'ing qemu-trivial@
>
> On 7/27/20 5:09 PM, Anthony PERARD wrote:
> > On Mon, Jul 27, 2020 at 05:00:48PM +0300, Michael Tokarev wrote:
> >> There's no references in only file which includes xenguest.h
> >> to any xen definitions.
Adding Paul
On Mon, 21 Sep 2020, Dr. David Alan Gilbert wrote:
> * Dov Murik (dovmu...@linux.vnet.ibm.com) wrote:
> >
> >
> > On 21/09/2020 14:17, Dr. David Alan Gilbert wrote:
> > > * Dov Murik (dovmu...@linux.vnet.ibm.com) wrote:
> > > > When running the xen-save-devices-state QMP command, if
From: Stefano Stabellini
This reverts commit 16724a173049ac29c7b5ade741da93a0f46edff7.
It causes https://bugs.launchpad.net/bugs/1877688.
Signed-off-by: Stefano Stabellini
---
hw/9pfs/9p.c | 33 +++--
hw/9pfs/9p.h | 2 +-
hw/9pfs/virtio
From: Stefano Stabellini
Instead of truncating replies, which is problematic, wait until the
client reads more data and frees bytes on the reply ring.
Do that by calling qemu_coroutine_yield(). The corresponding
qemu_coroutine_enter_if_inactive() is called from xen_9pfs_bh upon
receiving the
Hi all,
This short series reverts commit 16724a173049ac29c7b5ade741da93a0f46edff
becauses it is the cause for https://bugs.launchpad.net/bugs/1877688.
The original issue addressed by 16724a173049ac29c7b5ade741da93a0f46edff
is solved differently in this series by using qemu_coroutine_yield() to
wa
From: Stefano Stabellini
The max order allowed by the protocol is 9. Increase the max order
supported by QEMU to 9 to increase performance.
Signed-off-by: Stefano Stabellini
---
Changes in v2:
- patch added
---
hw/9pfs/xen-9p-backend.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion
On Wed, 20 May 2020, Stefano Stabellini wrote:
> On Wed, 20 May 2020, Christian Schoenebeck wrote:
> > On Mittwoch, 20. Mai 2020 03:47:12 CEST Stefano Stabellini wrote:
> > > From: Stefano Stabellini
> > >
> > > Instead of truncating replies, which is prob
On Wed, 20 May 2020, Christian Schoenebeck wrote:
> On Mittwoch, 20. Mai 2020 03:47:12 CEST Stefano Stabellini wrote:
> > From: Stefano Stabellini
> >
> > Instead of truncating replies, which is problematic, wait until the
> > client reads more data and frees bytes on
From: Stefano Stabellini
This reverts commit 16724a173049ac29c7b5ade741da93a0f46edff7.
It causes https://bugs.launchpad.net/bugs/1877688.
Signed-off-by: Stefano Stabellini
---
hw/9pfs/9p.c | 33 +++--
hw/9pfs/9p.h | 2 +-
hw/9pfs/virtio
From: Stefano Stabellini
Instead of truncating replies, which is problematic, wait until the
client reads more data and frees bytes on the reply ring.
Do that by calling qemu_coroutine_yield(). The corresponding
qemu_coroutine_enter_if_inactive() is called from xen_9pfs_bh upon
receiving the
Hi all,
This short series reverts commit 16724a173049ac29c7b5ade741da93a0f46edff
becauses it is the cause for https://bugs.launchpad.net/bugs/1877688.
The original issue addressed by 16724a173049ac29c7b5ade741da93a0f46edff
is solved differently in this series by using qemu_coroutine_yield() to
wa
On Thu, 14 May 2020, Christian Schoenebeck wrote:
> The following patch reverts
> SHA-1 16724a173049ac29c7b5ade741da93a0f46edff for the virtio backend.
>
> Greg, it is intended as a quick fix for
> https://bugs.launchpad.net/bugs/1877688 at least for virtio, for the
> case the appropriate fix on X
4a173049ac29c7b5ade741da93a0f46edff7 (for virtio only)
> Fixes: https://bugs.launchpad.net/bugs/1877688 (for virtio only)
> Signed-off-by: Christian Schoenebeck
Reviewed-by: Stefano Stabellini
> ---
> hw/9pfs/virtio-9p-device.c | 7 ++-
> 1 file changed, 2 insertions(+), 5 deletions
On Thu, 14 May 2020, Christian Schoenebeck wrote:
> On Donnerstag, 14. Mai 2020 01:31:30 CEST Stefano Stabellini wrote:
> > > If there is really no way with Xen to ensure there's always a buffer size
> > > according to msize,
> >
> > Thank you for the lon
On Thu, 14 May 2020, Christian Schoenebeck wrote:
> On Donnerstag, 14. Mai 2020 17:51:27 CEST Stefano Stabellini wrote:
> > On Thu, 14 May 2020, Christian Schoenebeck wrote:
> > > Looks like this issue will still take quite some time to be fixed with
> > > Xen. If you
On Thu, 14 May 2020, Christian Schoenebeck wrote:
> Looks like this issue will still take quite some time to be fixed with Xen.
> If
> you don't mind I'll send out a patch to revert truncation on virtio side, so
> that at least this bug is fixed with virtio ASAP.
Let me answer to this quickly s
On Thu, 14 May 2020, Greg Kurz wrote:
> On Tue, 12 May 2020 11:38:23 +0200
> Greg Kurz wrote:
>
> > On Sun, 10 May 2020 19:41:52 +0200
> > Christian Schoenebeck wrote:
> >
> > > Stefano, looks like your original patch needs some more fine tuning:
> > >
> > > https://bugs.launchpad.net/bugs/187
On Wed, 13 May 2020, Christian Schoenebeck wrote:
> On Mittwoch, 13. Mai 2020 01:24:16 CEST Stefano Stabellini wrote:
> > Let me premise that this patch fixes an important bug, so I am not
> > asking you to do any more work to get this patch committed right now :-)
>
> Actu
On Tue, 12 May 2020, Christian Schoenebeck wrote:
> On Dienstag, 12. Mai 2020 00:09:46 CEST Stefano Stabellini wrote:
> > On Sun, 10 May 2020, Christian Schoenebeck wrote:
> > > Commit SHA-1 16724a173049ac29c7b5ade741da93a0f46edff7 introduced
> > > truncating th
dling the request input.
>
> Signed-off-by: Christian Schoenebeck
Acked-by: Stefano Stabellini
> ---
> hw/9pfs/xen-9p-backend.c | 9 +
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/hw/9pfs/xen-9p-backend.c b/hw/9pfs/xen-9p-backend.c
> index
On Sun, 10 May 2020, Christian Schoenebeck wrote:
> Commit SHA-1 16724a173049ac29c7b5ade741da93a0f46edff7 introduced
> truncating the response to the currently available transport buffer
> size, which was supposed to fix an 9pfs error on Xen boot where
> transport buffer might still be smaller than
7;t exist today.
In short, I think this patch is fine, at least until somebody comes
around and tries to add emulation to Xen on ARM.
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> Cc: Stefano Stabellini
> Cc: Anthony Perard
> Cc: Paul Durrant
> Cc: xen-de...@lists.xenproje
From: Stefano Stabellini
init_in_iov_from_pdu might not be able to allocate the full buffer size
requested, which comes from the client and could be larger than the
transport has available at the time of the request. Specifically, this
can happen with read operations, with the client requesting
On Mon, 6 Jan 2020, Greg Kurz wrote:
> On Mon, 06 Jan 2020 16:24:18 +0100
> Christian Schoenebeck wrote:
>
> > On Montag, 6. Januar 2020 14:42:54 CET Greg Kurz wrote:
> > > > diff --git a/hw/9pfs/virtio-9p-device.c b/hw/9pfs/virtio-9p-device.c
> > > > index 775e8ff766..68873c3f5f 100644
> > > > -
On Thu, 19 Dec 2019, Christian Schoenebeck wrote:
> On Donnerstag, 19. Dezember 2019 01:42:51 CET Stefano Stabellini wrote:
> > From: Stefano Stabellini
> >
> > init_in_iov_from_pdu might not be able to allocate the full buffer size
> > requested, which comes from the
From: Stefano Stabellini
init_in_iov_from_pdu might not be able to allocate the full buffer size
requested, which comes from the client and could be larger than the
transport has available at the time of the request. Specifically, this
can happen with read operations, with the client requesting
On Fri, 14 Jun 2019, Paul Durrant wrote:
> > -Original Message-
> > From: Greg Kurz [mailto:gr...@kaod.org]
> > Sent: 14 June 2019 09:16
> > To: Paul Durrant
> > Cc: Anthony Perard ; qemu-devel@nongnu.org;
> > Stefano Stabellini
> >
&g
On Tue, 11 Dec 2018, Daniel wrote:
> On Tue, Dec 11, 2018 at 10:34:52AM +, Peter Maydell wrote:
> > On Tue, 25 Apr 2017 at 19:35, Stefano Stabellini
> > wrote:
> > >
> > > From: Juergen Gross
> > >
> > > Instead of trying to guess the
On Fri, 14 Dec 2018, Peter Maydell wrote:
> On Mon, 26 Nov 2018 at 15:03, Anthony PERARD
> wrote:
> >
> > On Mon, Nov 19, 2018 at 04:26:58PM +, Peter Maydell wrote:
> > > Coverity (CID 796599) points out that xen_pt_setup_vga() trusts
> > > the rom->size field in the BIOS ROM from a PCI passt
On Wed, 28 Nov 2018, Paul Durrant wrote:
> > -Original Message-
> > From: Kevin Wolf [mailto:kw...@redhat.com]
> > Sent: 28 November 2018 16:19
> > To: Paul Durrant
> > Cc: qemu-bl...@nongnu.org; qemu-devel@nongnu.org; xen-
> > de...@lists.xenproject.o
ork with the intent of eventually removing the
> legacy code. It therefore seems reasonable that I become a maintiner of
> the Xen code.
>
> Signed-off-by: Paul Durrant
Acked-by: Stefano Stabellini
> ---
> Cc: Stefano Stabellini
> Cc: Anthony Perard
> Cc: Paolo Bonz
Hi Peter,
I am chasing an address translation error, and it looks like it might be
a QEMU bug, because I cannot reproduce the problem on a physical board.
The issue is that a requested ATS12NSOPW translation in Xen is reported
as failing by QEMU, but actually the address is correct. The workflow
On Fri, 14 Sep 2018, Anthony PERARD wrote:
> xend have been replaced by libxenlight (libxl) for many Xen releases
> now.
>
> Signed-off-by: Anthony PERARD
Acked-by: Stefano Stabellini
> ---
> hw/xenpv/xen_machine_pv.c | 2 +-
> include/hw/xen/xen.h | 2
PERARD
Acked-by: Stefano Stabellini
> ---
> configure | 17 --
> hw/xenpv/Makefile.objs | 2 -
> hw/xenpv/xen_domainbuild.c | 299
> hw/xenpv/xen_domainbuild.h | 13 --
> hw/xenpv/xen_machine_pv.c | 14 --
On Fri, 15 Jun 2018, Anthony PERARD wrote:
> On Fri, Jun 15, 2018 at 11:06:47AM +0100, Peter Maydell wrote:
> > On 5 June 2018 at 17:55, Anthony PERARD wrote:
> > > On Fri, Jun 01, 2018 at 06:59:10PM +0100, Peter Maydell wrote:
> > >> The xen pci_assign_dev_load_option_rom() currently creates a RA
: Paul Durrant
Reviewed-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/trace-events | 2 +
hw/i386/xen/xen-hvm.c| 102 +--
2 files changed, 84 insertions(+), 20 deletions(-)
diff --git a/hw/i386/xen/trace-events b/hw/i386/xen
: Paul Durrant
Reviewed-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
configure | 5
hw/i386/xen/trace-events| 1 +
hw/i386/xen/xen-hvm.c | 66 ++---
include/hw/xen/xen_common.h | 16 +++
4 files changed
The following changes since commit c181ddaa176856b3cd2dfd12bbcf25fa9c884a97:
Merge remote-tracking branch
'remotes/pmaydell/tags/pull-target-arm-20180531-1' into staging (2018-05-31
17:00:55 +0100)
are available in the git repository at:
http://xenbits.xenproject.org/git-http/people/sstab
using
physmap. Since there is no way to access physmap properly inside
xen_hvm_modified_memory() let's make it a global structure.
Signed-off-by: Igor Druzhinin
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/xen-hvm.c
From: Paul Durrant
Now that the (native or emulated) xen_be_copy_grant_refs() helper is
always available, the xen_disk code can be significantly simplified by
removing direct use of grant map and unmap operations.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano
-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 90 +++--
1 file changed, 46 insertions(+), 44 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 28651c5..9fbc0cd 100644
--- a/hw/block/xen_disk.c
+++ b/hw/block/xen
From: Paul Durrant
Now that helpers are available in xen_backend, use them throughout all
Xen PV backends.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/9pfs/xen-9p-backend.c | 32 +++-
hw/char/xen_console.c| 9
the shared ring. No prior method requires access to the grant table.
Signed-off-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 123 ++-
include/hw/xen/xen_backend.h | 33
2 files
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 76 +++--
1 file changed, 21 insertions(+), 55 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 28be8b6..28651c5 100644
--- a/hw/block
From: Paul Durrant
There is no longer any use of this flag outside of the xen_backend code.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 2 +-
include/hw/xen/xen_backend.h | 1 -
2 files changed, 1 insertion(+), 2
will
match all Xen stable API handles of the forms detailed above.
Signed-off-by: Paul Durrant
Reviewed-by: Eric Blake
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
scripts/checkpatch.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/checkpatch.pl b
From: Paul Durrant
The code is sufficiently substantial that it improves code readability
to put it in a new function called by xen_hvm_init() rather than having
it inline.
Signed-off-by: Paul Durrant
Reviewed-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/xen-hvm.c
PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_pt_config_init.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index a3ce33e..aee31c6 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -504,6 +504,8
: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 53
1 file changed, 53 insertions(+)
diff --git a/hw/xen/xen_backend.c b/hw/xen/xen_backend.c
index 50412d6..3c3fc2c 100644
--- a/hw/xen
be cleaned
up.
Signed-off-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 18 --
include/hw/xen/xen_common.h | 17 +++--
2 files changed, 15 insertions(+), 20 deletions(-)
diff --git a/hw/block/xen_disk.c
From: Anthony PERARD
Signed-off-by: Anthony PERARD
Reviewed-by: Markus Armbruster
Signed-off-by: Stefano Stabellini
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 59f91ab..a8498ab 100755
--- a/configure
+++ b/configure
@@ -1588,7
: Stefano Stabellini
---
hw/xen/xen_pt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
index 9b7a960..e5a6eff 100644
--- a/hw/xen/xen_pt.c
+++ b/hw/xen/xen_pt.c
@@ -907,7 +907,7 @@ out:
}
}
-memory_listener_register(&a
: Igor Druzhinin
Reviewed-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/xen_pvdevice.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/hw/i386/xen/xen_pvdevice.c b/hw/i386/xen/xen_pvdevice.c
index f748823..a146f18 100644
--- a/hw
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 122 ++--
1 file changed, 32 insertions(+), 90 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 78bfb41..d3be45a 100644
--- a/hw/block/xen_disk.c
+++ b/hw/block
The following changes since commit d32e41a1188e929cc0fb16829ce3736046951e39:
Merge remote-tracking branch
'remotes/famz/tags/docker-and-block-pull-request' into staging (2018-05-18
14:11:52 +0100)
are available in the git repository at:
http://xenbits.xenproject.org/git-http/people/sstabe
On Tue, 22 May 2018, Peter Maydell wrote:
> On 21 May 2018 at 20:34, Stefano Stabellini wrote:
> > The following changes since commit d32e41a1188e929cc0fb16829ce3736046951e39:
> >
> > Merge remote-tracking branch
> > 'remotes/famz/tags/docker-and-block-pull-r
From: Paul Durrant
Now that the (native or emulated) xen_be_copy_grant_refs() helper is
always available, the xen_disk code can be significantly simplified by
removing direct use of grant map and unmap operations.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano
-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 90 +++--
1 file changed, 46 insertions(+), 44 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 28651c5..9fbc0cd 100644
--- a/hw/block/xen_disk.c
+++ b/hw/block/xen
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 122 ++--
1 file changed, 32 insertions(+), 90 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 78bfb41..d3be45a 100644
--- a/hw/block/xen_disk.c
+++ b/hw/block
From: Anthony PERARD
Signed-off-by: Anthony PERARD
Reviewed-by: Markus Armbruster
Signed-off-by: Stefano Stabellini
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 59f91ab..a8498ab 100755
--- a/configure
+++ b/configure
@@ -1588,7
From: Paul Durrant
Now that helpers are available in xen_backend, use them throughout all
Xen PV backends.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/9pfs/xen-9p-backend.c | 32 +++-
hw/char/xen_console.c| 9
above.
Signed-off-by: Paul Durrant
Reviewed-by: Eric Blake
Signed-off-by: Stefano Stabellini
---
dtc | 2 +-
scripts/checkpatch.pl | 2 +-
ui/keycodemapdb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dtc b/dtc
index e543880..558cd81 16
--- a
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 76 +++--
1 file changed, 21 insertions(+), 55 deletions(-)
diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
index 28be8b6..28651c5 100644
--- a/hw/block
be cleaned
up.
Signed-off-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/block/xen_disk.c | 18 --
include/hw/xen/xen_common.h | 17 +++--
2 files changed, 15 insertions(+), 20 deletions(-)
diff --git a/hw/block/xen_disk.c
From: Paul Durrant
There is no longer any use of this flag outside of the xen_backend code.
Signed-off-by: Paul Durrant
Acked-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 2 +-
include/hw/xen/xen_backend.h | 1 -
2 files changed, 1 insertion(+), 2
From: Paul Durrant
The code is sufficiently substantial that it improves code readability
to put it in a new function called by xen_hvm_init() rather than having
it inline.
Signed-off-by: Paul Durrant
Reviewed-by: Anthony Perard
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/xen-hvm.c
: Stefano Stabellini
---
hw/xen/xen_pt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
index 9b7a960..e5a6eff 100644
--- a/hw/xen/xen_pt.c
+++ b/hw/xen/xen_pt.c
@@ -907,7 +907,7 @@ out:
}
}
-memory_listener_register(&a
: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 53
1 file changed, 53 insertions(+)
diff --git a/hw/xen/xen_backend.c b/hw/xen/xen_backend.c
index 50412d6..3c3fc2c 100644
--- a/hw/xen
: Igor Druzhinin
Reviewed-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/i386/xen/xen_pvdevice.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/hw/i386/xen/xen_pvdevice.c b/hw/i386/xen/xen_pvdevice.c
index f748823..a146f18 100644
--- a/hw
the shared ring. No prior method requires access to the grant table.
Signed-off-by: Paul Durrant
Acked-by: Anthony PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_backend.c | 123 ++-
include/hw/xen/xen_backend.h | 33
2 files
PERARD
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_pt_config_init.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index a3ce33e..aee31c6 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -504,6 +504,8
The following changes since commit d32e41a1188e929cc0fb16829ce3736046951e39:
Merge remote-tracking branch
'remotes/famz/tags/docker-and-block-pull-request' into staging (2018-05-18
14:11:52 +0100)
are available in the git repository at:
http://xenbits.xenproject.org/git-http/people/sstabe
On Fri, 9 Mar 2018, Eduardo Habkost wrote:
> On Fri, Mar 09, 2018 at 12:07:21PM +, Ian Jackson wrote:
> > Ian Jackson writes ("Re: [PATCH 03/11] xen: defer call to xen_restrict
> > until just before os_setup_post"):
> > > Eduardo Habkost writes ("Re: [PATCH 03/11] xen: defer call to
> > > xen
On Thu, 8 Mar 2018, Igor Druzhinin wrote:
> This should help to avoid problems with accessing the device after
> migration/resume without PV drivers. Older systems will acquire
> the new record when migrated which should not change their state for
> worse.
Could you please explain what problems th
h ago on the v9fs-developper list).
>
> So in the end the following patch is not needed:
>
> http://lists.nongnu.org/archive/html/qemu-devel/2018-01/msg00175.html
>
> Zeroing the PDU size before pushing it back does job for virtio, and
> it seems it will also work for Xen (at l
On Mon, 8 Jan 2018, Greg Kurz wrote:
> Stefano, can you ack/nack this one ?
>
> On Wed, 20 Dec 2017 20:42:54 +0100
> Greg Kurz wrote:
>
> > No good reasons to do this outside of v9fs_device_realize_common().
> >
> > Signed-off-by: Greg Kurz
Reviewed-by: Stef
criptors
> allocated by the transport, ie, finalizes the completion of the PDU
> in the transport layer. It is hence renamed to pdu_complete.
>
> This will be used by a subsequent patch to fix request cancellation.
>
> Signed-off-by: Greg Kurz
Reviewed-by: Stefano S
On Wed, 20 Dec 2017, Greg Kurz wrote:
> On Tue, 12 Dec 2017 15:14:06 -0800 (PST)
> Stefano Stabellini wrote:
>
> > On Fri, 8 Dec 2017, Greg Kurz wrote:
> > > Cc'ing Stefano using a more appropriate address :)
> >
> > Thanks Greg for the ping, one com
mapping, and supporting documention.
Signed-off-by: Owen Smith
Reviewed-by: Gerd Hoffmann
Reviewed-by: Stefano Stabellini
Signed-off-by: Stefano Stabellini
---
hw/display/xenfb.c | 274 ++---
1 file changed, 137 insertions(+), 137 deletions
instance in the log.
Signed-off-by: Paul Durrant
Acked-by: Stefano Stabellini
Signed-off-by: Stefano Stabellini
---
hw/block/trace-events | 7 +++
hw/block/xen_disk.c | 53 ---
2 files changed, 53 insertions(+), 7 deletions(-)
diff --git a
Owen Smith
Reviewed-by: Gerd Hoffmann
Reviewed-by: Stefano Stabellini
Signed-off-by: Stefano Stabellini
---
hw/display/xenfb.c | 47 ++-
1 file changed, 30 insertions(+), 17 deletions(-)
diff --git a/hw/display/xenfb.c b/hw/display/xenfb.c
index ed06e
/libglib-2.0.so.0+0x50580)
#2 0x55e0fdda7d3d in device_set_realized hw/core/qdev.c:914
[...]
Signed-off-by: Simon Gaiser
Acked-by: Stefano Stabellini
Signed-off-by: Stefano Stabellini
---
hw/xen/xen_pt.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
index
From: Owen Smith
Use keycodedb to generate a qcode to linux mapping
Signed-off-by: Owen Smith
Reviewed-by: Gerd Hoffmann
Signed-off-by: Stefano Stabellini
---
Makefile | 1 +
include/ui/input.h | 3 +++
ui/input-keymap.c | 1 +
3 files changed, 5 insertions(+)
diff --git a
201 - 300 of 2345 matches
Mail list logo