; Wei
Liu ; Andrew Cooper ; George
Dunlap ; Jan Beulich ;
Julien Grall ; Stefano Stabellini ;
Volodymyr Babchuk ; Roger Pau Monné
; Bertrand Marquis ;
Wei Chen
Subject: [RFC PATCH] xen/memory: Introduce a hypercall to provide
unallocated space
From: Oleksandr Tyshchenko
Add
iu ; Andrew Cooper ; George
> Dunlap ; Jan Beulich ;
> Julien Grall ; Stefano Stabellini ;
> Volodymyr Babchuk ; Roger Pau Monné
> ; Bertrand Marquis ;
> Wei Chen
> Subject: [RFC PATCH] xen/memory: Introduce a hypercall to provide
> unallocated space
>
> From: Oleks
On 17.08.21 20:54, Julien Grall wrote:
Hi Julien
On 17/08/2021 18:53, Julien Grall wrote:
Hi Oleksandr,
On 10/08/2021 18:03, Oleksandr wrote:
On 10.08.21 19:28, Julien Grall wrote:
Hi Julien.
On 09/08/2021 22:18, Oleksandr wrote:
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
IRC discussion related to this:
[11:32:19] julieng: I have skimread the thread "[RFC PATCH]
xen/memory: Introduce a hypercall to provide unallocated space"
[11:32:56] My impression is that it is converging on a workable
solution but I am not sure. Does it need any help ?
[12:20:32]
On 17/08/2021 18:53, Julien Grall wrote:
Hi Oleksandr,
On 10/08/2021 18:03, Oleksandr wrote:
On 10.08.21 19:28, Julien Grall wrote:
Hi Julien.
On 09/08/2021 22:18, Oleksandr wrote:
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
Hi Oleksandr,
On 09/08/2021 19:24, Oleksandr wr
Hi Oleksandr,
On 10/08/2021 18:03, Oleksandr wrote:
On 10.08.21 19:28, Julien Grall wrote:
Hi Julien.
On 09/08/2021 22:18, Oleksandr wrote:
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
Hi Oleksandr,
On 09/08/2021 19:24, Oleksandr wrote:
On 09.08.21 18:42, Julien Grall wrote:
On 05.08.21 20:25, Julien Grall wrote:
Hi Oleksandr,
Hi Julien, all
On 05/08/2021 15:52, Oleksandr wrote:
On 05.08.21 01:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
Hi, Julien
Thank you for the prompt reply and explanation
On 09.08.21 17:51, Julien Grall wrote:
Hi,
Hi Julien, all
I am writing down here what we discussed on another thread and on IRC.
This will be easier to track in a single thread.
On 04/08/2021 23:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Now, I am wondering, would i
On 10.08.21 19:28, Julien Grall wrote:
Hi Julien.
On 09/08/2021 22:18, Oleksandr wrote:
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
Hi Oleksandr,
On 09/08/2021 19:24, Oleksandr wrote:
On 09.08.21 18:42, Julien Grall wrote:
1. If IOMMU is enabled for Dom0 -> provide holes fou
; xen-devel@lists.xenproject.org; Oleksandr
Tyshchenko ; Daniel De Graaf
; Daniel P. Smith
;
Ian Jackson ; Wei Liu ; George Dunlap
; Jan Beulich ; Volodymyr
Babchuk ; Roger Pau Monné
; Bertrand Marquis
; Wei
Chen
Subject: Re: [RFC PATCH] xen/memory: Introduce a hypercall to provide
unallocated
On 09/08/2021 22:18, Oleksandr wrote:
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
Hi Oleksandr,
On 09/08/2021 19:24, Oleksandr wrote:
On 09.08.21 18:42, Julien Grall wrote:
1. If IOMMU is enabled for Dom0 -> provide holes found in Host DT as
safe ranges
I would take into the
; Daniel De Graaf
; Daniel P. Smith ;
Ian Jackson ; Wei Liu ; George Dunlap
; Jan Beulich ; Volodymyr
Babchuk ; Roger Pau Monné
; Bertrand Marquis ; Wei
Chen
Subject: Re: [RFC PATCH] xen/memory: Introduce a hypercall to provide
unallocated space
On 09.08.21 18:42, Julien Grall wrote:
Hi Oleksandr
Jackson ; Wei Liu ; George Dunlap
; Jan Beulich ; Volodymyr
Babchuk ; Roger Pau Monné
; Bertrand Marquis ; Wei
Chen
Subject: Re: [RFC PATCH] xen/memory: Introduce a hypercall to provide
unallocated space
On 09.08.21 18:42, Julien Grall wrote:
Hi Oleksandr,
Hi Julien.
Thank you for the input
Liu ; George Dunlap
> ; Jan Beulich ; Volodymyr
> Babchuk ; Roger Pau Monné
> ; Bertrand Marquis ; Wei
> Chen
> Subject: Re: [RFC PATCH] xen/memory: Introduce a hypercall to provide
> unallocated space
>
>
> On 09.08.21 18:42, Julien Grall wrote:
> > Hi O
On 09.08.21 23:45, Julien Grall wrote:
Hi Julien
On 09/08/2021 19:24, Oleksandr wrote:
On 09.08.21 18:42, Julien Grall wrote:
Hi Oleksandr,
Hi Julien.
Thank you for the input.
On 07/08/2021 18:03, Oleksandr wrote:
On 06.08.21 03:30, Stefano Stabellini wrote:
Hi Stefano
On
On 09/08/2021 19:24, Oleksandr wrote:
On 09.08.21 18:42, Julien Grall wrote:
Hi Oleksandr,
Hi Julien.
Thank you for the input.
On 07/08/2021 18:03, Oleksandr wrote:
On 06.08.21 03:30, Stefano Stabellini wrote:
Hi Stefano
On Wed, 4 Aug 2021, Julien Grall wrote:
+#define GUEST_SA
On 09.08.21 18:42, Julien Grall wrote:
Hi Oleksandr,
Hi Julien.
Thank you for the input.
On 07/08/2021 18:03, Oleksandr wrote:
On 06.08.21 03:30, Stefano Stabellini wrote:
Hi Stefano
On Wed, 4 Aug 2021, Julien Grall wrote:
+#define GUEST_SAFE_RANGE_BASE xen_mk_ullong(0xDE)
On 09.08.21 20:18, Julien Grall wrote:
Hi Julien
On 09/08/2021 18:14, Oleksandr wrote:
On 09.08.21 17:51, Julien Grall wrote:
Hi Julien.
Hi Oleksandr,
I am writing down here what we discussed on another thread and on
IRC. This will be easier to track in a single thread.
On 04/08/20
On 09/08/2021 18:14, Oleksandr wrote:
On 09.08.21 17:51, Julien Grall wrote:
Hi Julien.
Hi Oleksandr,
I am writing down here what we discussed on another thread and on IRC.
This will be easier to track in a single thread.
On 04/08/2021 23:00, Julien Grall wrote:
On 04/08/2021 21:56, Ol
On 09.08.21 17:51, Julien Grall wrote:
Hi,
Hi Julien.
I am writing down here what we discussed on another thread and on IRC.
This will be easier to track in a single thread.
On 04/08/2021 23:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Now, I am wondering, would it b
Hi Oleksandr,
On 07/08/2021 18:03, Oleksandr wrote:
On 06.08.21 03:30, Stefano Stabellini wrote:
Hi Stefano
On Wed, 4 Aug 2021, Julien Grall wrote:
+#define GUEST_SAFE_RANGE_BASE xen_mk_ullong(0xDE) /*
128GB */
+#define GUEST_SAFE_RANGE_SIZE xen_mk_ullong(0x02)
While t
Hi,
I am writing down here what we discussed on another thread and on IRC.
This will be easier to track in a single thread.
On 04/08/2021 23:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Now, I am wondering, would it be possible to update/clarify the
current "reg" purpose and
On 06.08.21 03:30, Stefano Stabellini wrote:
Hi Stefano
On Wed, 4 Aug 2021, Julien Grall wrote:
+#define GUEST_SAFE_RANGE_BASE xen_mk_ullong(0xDE) /* 128GB */
+#define GUEST_SAFE_RANGE_SIZE xen_mk_ullong(0x02)
While the possible new DT bindings has not been agreed yet, I
Hi Stefano
On 06.08.21 03:20, Stefano Stabellini wrote:
On Thu, 5 Aug 2021, Julien Grall wrote:
Hi Oleksandr,
On 05/08/2021 15:52, Oleksandr wrote:
On 05.08.21 01:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
Hi, Julien
Thank you fo
On 8/6/21 2:09 AM, Jan Beulich wrote:
> On 05.08.2021 18:37, Daniel P. Smith wrote:
>> On 8/5/21 11:59 AM, Oleksandr wrote:
>>> On 05.08.21 18:03, Daniel P. Smith wrote:
On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
> --- a/xen/common/memory.c
> +++ b/xen/common/memory.c
> @@ -1
On 05.08.2021 18:37, Daniel P. Smith wrote:
> On 8/5/21 11:59 AM, Oleksandr wrote:
>> On 05.08.21 18:03, Daniel P. Smith wrote:
>>> On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1811,6 +1811,62 @@ long do_memory_op(unsigned l
On Wed, 4 Aug 2021, Julien Grall wrote:
> > +#define GUEST_SAFE_RANGE_BASE xen_mk_ullong(0xDE) /* 128GB */
> > +#define GUEST_SAFE_RANGE_SIZE xen_mk_ullong(0x02)
> >
> > While the possible new DT bindings has not been agreed yet, I re-used
> > existing "reg" property under the
On Thu, 5 Aug 2021, Julien Grall wrote:
> Hi Oleksandr,
>
> On 05/08/2021 15:52, Oleksandr wrote:
> >
> > On 05.08.21 01:00, Julien Grall wrote:
> > >
> > >
> > > On 04/08/2021 21:56, Oleksandr wrote:
> > > >
> > > > Hi Julien, Stefano.
> > >
> > > Hi Oleksandr,
> >
> >
> > Hi, Julien
> >
On 05.08.21 19:37, Daniel P. Smith wrote:
Hey Oleksandr!
Hi Daniel.
On 8/5/21 11:59 AM, Oleksandr wrote:
On 05.08.21 18:03, Daniel P. Smith wrote:
Hi Daniel.
On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
...
diff --git a/xen/common/memory.c b/xen/com
On 05.08.21 20:25, Julien Grall wrote:
Hi Oleksandr,
Hi Julien
On 05/08/2021 15:52, Oleksandr wrote:
On 05.08.21 01:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
Hi, Julien
Thank you for the prompt reply and explanations.
Hi Oleksandr,
On 05/08/2021 15:52, Oleksandr wrote:
On 05.08.21 01:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
Hi, Julien
Thank you for the prompt reply and explanations.
On 02.08.21 22:12, Oleksandr wrote:
I have done some e
Hey Oleksandr!
On 8/5/21 11:59 AM, Oleksandr wrote:
>
> On 05.08.21 18:03, Daniel P. Smith wrote:
>
> Hi Daniel.
>
>> On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
>>> From: Oleksandr Tyshchenko
>> ...
>>
>>> diff --git a/xen/common/memory.c b/xen/common/memory.c
>>> index e07bd9a..3f9b816
On 05.08.21 18:03, Daniel P. Smith wrote:
Hi Daniel.
On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
...
diff --git a/xen/common/memory.c b/xen/common/memory.c
index e07bd9a..3f9b816 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1811,6 +1811,6
On 05.08.21 08:58, Jan Beulich wrote:
Hi Jan.
On 04.08.2021 21:18, Oleksandr wrote:
On 03.08.21 15:53, Jan Beulich wrote:
On 30.07.2021 18:13, Oleksandr wrote:
- Where that range should be located in guest address space, should that
range be the same for all domains (how GUEST_GNTTAB_BASE(
On 7/28/21 12:18 PM, Oleksandr Tyshchenko wrote:
> From: Oleksandr Tyshchenko
...
> diff --git a/xen/common/memory.c b/xen/common/memory.c
> index e07bd9a..3f9b816 100644
> --- a/xen/common/memory.c
> +++ b/xen/common/memory.c
> @@ -1811,6 +1811,62 @@ long do_memory_op(unsigned long cmd,
> XEN_
On 05.08.21 01:00, Julien Grall wrote:
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
Hi, Julien
Thank you for the prompt reply and explanations.
On 02.08.21 22:12, Oleksandr wrote:
I have done some experiments with Xen and toolstack according to the
d
On 04.08.2021 21:18, Oleksandr wrote:
> On 03.08.21 15:53, Jan Beulich wrote:
>> On 30.07.2021 18:13, Oleksandr wrote:
>>> - Where that range should be located in guest address space, should that
>>> range be the same for all domains (how GUEST_GNTTAB_BASE(SIZE) for example)
>>> or it should be cal
On 04/08/2021 21:56, Oleksandr wrote:
Hi Julien, Stefano.
Hi Oleksandr,
On 02.08.21 22:12, Oleksandr wrote:
I have done some experiments with Xen and toolstack according to the
discussion above. So, I re-used DTB to pass a safe range to the domain.
For the range I borrowed some space f
Hi Julien, Stefano.
On 02.08.21 22:12, Oleksandr wrote:
Hi Stefano,
Thank you for the comments and ideas.
On 31.07.21 02:57, Stefano Stabellini wrote:
On Fri, 30 Jul 2021, Oleksandr wrote:
Hi Andrew, Julien.
@Andrew, I think that arguments you provided in your first answer
(why the
On 03.08.21 15:53, Jan Beulich wrote:
Hi, Jan
Thank you for the input.
On 30.07.2021 18:13, Oleksandr wrote:
Well, if new hypercall and, what is more, "the querying hypervisor at
runtime to find unused space" model itself is not welcome, I am ok,
let's try to create a working system,
may we
On 30.07.2021 18:13, Oleksandr wrote:
> Well, if new hypercall and, what is more, "the querying hypervisor at
> runtime to find unused space" model itself is not welcome, I am ok,
> let's try to create a working system,
> may we please find a common ground to move this forward (at least on Arm
>
Hi Jan,
On 03/08/2021 13:49, Jan Beulich wrote:
On 28.07.2021 21:53, Julien Grall wrote:
On 28/07/2021 20:00, Andrew Cooper wrote:
On 28/07/2021 18:27, Julien Grall wrote:
On 28/07/2021 18:19, Andrew Cooper wrote:
On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
On 28.07.2021 21:53, Julien Grall wrote:
> On 28/07/2021 20:00, Andrew Cooper wrote:
>> On 28/07/2021 18:27, Julien Grall wrote:
>>> On 28/07/2021 18:19, Andrew Cooper wrote:
On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
> From: Oleksandr Tyshchenko
>
> Add XENMEM_get_unallocat
Hi Stefano,
Thank you for the comments and ideas.
On 31.07.21 02:57, Stefano Stabellini wrote:
On Fri, 30 Jul 2021, Oleksandr wrote:
Hi Andrew, Julien.
@Andrew, I think that arguments you provided in your first answer (why the
proposed solution is a potentially racy and not a safe) are v
On Fri, 30 Jul 2021, Oleksandr wrote:
> Hi Andrew, Julien.
>
>
> @Andrew, I think that arguments you provided in your first answer (why the
> proposed solution is a potentially racy and not a safe) are valid and
> reasonable.
> Thanks for the feedback.
>
>
> On 28.07.21 22:53, Julien Grall wrot
Hi Andrew, Julien.
@Andrew, I think that arguments you provided in your first answer (why
the proposed solution is a potentially racy and not a safe) are valid
and reasonable.
Thanks for the feedback.
On 28.07.21 22:53, Julien Grall wrote:
On 28/07/2021 20:00, Andrew Cooper wrote:
On
On 28/07/2021 20:00, Andrew Cooper wrote:
On 28/07/2021 18:27, Julien Grall wrote:
Hi Andrew,
On 28/07/2021 18:19, Andrew Cooper wrote:
On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
Add XENMEM_get_unallocated_space hypercall which purpose is to
query hypervi
On 28/07/2021 18:27, Julien Grall wrote:
> Hi Andrew,
>
> On 28/07/2021 18:19, Andrew Cooper wrote:
>> On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
>>> From: Oleksandr Tyshchenko
>>>
>>> Add XENMEM_get_unallocated_space hypercall which purpose is to
>>> query hypervisor to find regions of gues
Hi Andrew,
On 28/07/2021 18:19, Andrew Cooper wrote:
On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
Add XENMEM_get_unallocated_space hypercall which purpose is to
query hypervisor to find regions of guest physical address space
which are unused and can be used to
On 28/07/2021 17:18, Oleksandr Tyshchenko wrote:
> From: Oleksandr Tyshchenko
>
> Add XENMEM_get_unallocated_space hypercall which purpose is to
> query hypervisor to find regions of guest physical address space
> which are unused and can be used to create grant/foreign mappings
> instead of wasti
Hello all
On 28.07.21 19:18, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko
Add XENMEM_get_unallocated_space hypercall which purpose is to
query hypervisor to find regions of guest physical address space
which are unused and can be used to create grant/foreign mappings
instead of wa
From: Oleksandr Tyshchenko
Add XENMEM_get_unallocated_space hypercall which purpose is to
query hypervisor to find regions of guest physical address space
which are unused and can be used to create grant/foreign mappings
instead of wasting real pages from the domain memory for
establishing these
52 matches
Mail list logo