On 08.12.20 17:02, Jan Beulich wrote:
Hi Jan
On 08.12.2020 14:56, Oleksandr wrote:
On 08.12.20 11:21, Jan Beulich wrote:
Hi Jan
On 07.12.2020 20:43, Oleksandr wrote:
On 07.12.20 13:41, Jan Beulich wrote:
On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
@@ -38,42 +37,6 @@ int arch_ioreq
On 08.12.2020 14:56, Oleksandr wrote:
>
> On 08.12.20 11:21, Jan Beulich wrote:
>
> Hi Jan
>
>> On 07.12.2020 20:43, Oleksandr wrote:
>>> On 07.12.20 13:41, Jan Beulich wrote:
On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
> @@ -38,42 +37,6 @@ int arch_ioreq_server_get_type_addr(const
On 08.12.20 11:21, Jan Beulich wrote:
Hi Jan
On 07.12.2020 20:43, Oleksandr wrote:
On 07.12.20 13:41, Jan Beulich wrote:
On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
@@ -38,42 +37,6 @@ int arch_ioreq_server_get_type_addr(const struct domain *d,
ui
On 07.12.2020 20:43, Oleksandr wrote:
> On 07.12.20 13:41, Jan Beulich wrote:
>> On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
>>> @@ -38,42 +37,6 @@ int arch_ioreq_server_get_type_addr(const struct domain
>>> *d,
>>> uint64_t *addr);
>>> void arch_ioreq_
On 07.12.20 13:41, Jan Beulich wrote:
Hi Jan
On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
--- a/xen/include/asm-x86/hvm/ioreq.h
+++ b/xen/include/asm-x86/hvm/ioreq.h
@@ -19,8 +19,7 @@
#ifndef __ASM_X86_HVM_IOREQ_H__
#define __ASM_X86_HVM_IOREQ_H__
-#define HANDLE_BUFIOREQ(s) \
-
On 30.11.2020 11:31, Oleksandr Tyshchenko wrote:
> --- a/xen/include/asm-x86/hvm/ioreq.h
> +++ b/xen/include/asm-x86/hvm/ioreq.h
> @@ -19,8 +19,7 @@
> #ifndef __ASM_X86_HVM_IOREQ_H__
> #define __ASM_X86_HVM_IOREQ_H__
>
> -#define HANDLE_BUFIOREQ(s) \
> -((s)->bufioreq_handling != HVM_IOREQS
From: Oleksandr Tyshchenko
As a lot of x86 code can be re-used on Arm later on, this patch
moves previously prepared IOREQ support to the common code
(the code movement is verbatim copy).
The "legacy" mechanism of mapping magic pages for the IOREQ servers
remains x86 specific and not exposed to