On 11.11.20 10:04, Jan Beulich wrote:
Hi Jan
On 15.10.2020 18:44, Oleksandr Tyshchenko wrote:
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -143,6 +143,19 @@ void evtchn_destroy_final(struct domain *d); /* from
complete_domain_destroy */
struct waitqueue_vcpu;
+enum
On 15.10.2020 18:44, Oleksandr Tyshchenko wrote:
> --- a/xen/include/xen/sched.h
> +++ b/xen/include/xen/sched.h
> @@ -143,6 +143,19 @@ void evtchn_destroy_final(struct domain *d); /* from
> complete_domain_destroy */
>
> struct waitqueue_vcpu;
>
> +enum io_completion {
> +IO_no_completio
Liu ; George Dunlap
; Ian Jackson
; Julien Grall ; Stefano Stabellini
; Jun
Nakajima ; Kevin Tian ; Julien
Grall
Subject: [PATCH V2 11/23] xen/ioreq: Move x86's io_completion/io_req fields to
struct vcpu
From: Oleksandr Tyshchenko
The IOREQ is a common feature now and these fields wi
son
> ; Julien Grall ; Stefano Stabellini
> ; Jun
> Nakajima ; Kevin Tian ; Julien
> Grall
>
> Subject: [PATCH V2 11/23] xen/ioreq: Move x86's io_completion/io_req fields
> to struct vcpu
>
> From: Oleksandr Tyshchenko
>
> The IOREQ is a common feature n
From: Oleksandr Tyshchenko
The IOREQ is a common feature now and these fields will be used
on Arm as is. Move them to common struct vcpu as a part of new
struct vcpu_io. Also move enum hvm_io_completion to xen/sched.h
and remove "hvm" prefixes.
This patch completely removes layering violation in