Re: [PATCH 4/9] xen/arm: static memory initialization

2021-07-06 Thread Julien Grall
Marquis ; Wei Chen Subject: Re: [PATCH 4/9] xen/arm: static memory initialization Hi Penny, On 07/06/2021 03:43, Penny Zheng wrote: This patch introduces static memory initialization, during system RAM boot up. The word "RAM" looks spurious. Thx. I check the "spurious

RE: [PATCH 4/9] xen/arm: static memory initialization

2021-07-06 Thread Penny Zheng
Hi Julien > -Original Message- > From: Julien Grall > Sent: Tuesday, July 6, 2021 5:10 PM > To: Penny Zheng ; xen-devel@lists.xenproject.org; > sstabell...@kernel.org; jbeul...@suse.com > Cc: Bertrand Marquis ; Wei Chen > > Subject: Re: [PATCH 4/9] xen/arm: stat

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-07-06 Thread Julien Grall
4/9] xen/arm: static memory initialization Hi Penny, On 07/06/2021 03:43, Penny Zheng wrote: This patch introduces static memory initialization, during system RAM boot up. The word "RAM" looks spurious. Thx. I check the "spurious" in dictionary, it means fake? So I will l

RE: [PATCH 4/9] xen/arm: static memory initialization

2021-07-05 Thread Penny Zheng
Hi Jan > -Original Message- > From: Jan Beulich > Sent: Monday, July 5, 2021 3:51 PM > To: Penny Zheng > Cc: Bertrand Marquis ; Wei Chen > ; xen-devel@lists.xenproject.org; > sstabell...@kernel.org; Julien Grall > Subject: Re: [PATCH 4/9] xen/arm: stat

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-07-05 Thread Jan Beulich
On 05.07.2021 09:14, Penny Zheng wrote: >> From: Penny Zheng >> Sent: Monday, July 5, 2021 1:22 PM >> >>> From: Julien Grall >>> Sent: Thursday, July 1, 2021 1:46 AM >>> >>> On 10/06/2021 10:35, Jan Beulich wrote: On 07.06.2021 04:43, Penny Zheng wrote: > @@ -1512,6 +1530,38 @@ static

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-07-05 Thread Jan Beulich
On 05.07.2021 07:22, Penny Zheng wrote: >> From: Julien Grall >> Sent: Thursday, July 1, 2021 1:46 AM >> >> On 10/06/2021 10:35, Jan Beulich wrote: >>> On 07.06.2021 04:43, Penny Zheng wrote: @@ -1512,6 +1530,38 @@ static void free_heap_pages( spin_unlock(_lock); }

RE: [PATCH 4/9] xen/arm: static memory initialization

2021-07-05 Thread Penny Zheng
Hi Julien > -Original Message- > From: Julien Grall > Sent: Thursday, July 1, 2021 2:10 AM > To: Penny Zheng ; xen-devel@lists.xenproject.org; > sstabell...@kernel.org; jbeul...@suse.com > Cc: Bertrand Marquis ; Wei Chen > > Subject: Re: [PATCH 4/9] xen/arm: stat

RE: [PATCH 4/9] xen/arm: static memory initialization

2021-07-05 Thread Penny Zheng
Hi Jan > -Original Message- > From: Penny Zheng > Sent: Monday, July 5, 2021 1:22 PM > To: Julien Grall ; Jan Beulich > Cc: Bertrand Marquis ; Wei Chen > ; xen-devel@lists.xenproject.org; > sstabell...@kernel.org > Subject: RE: [PATCH 4/9] xen/arm: static memor

RE: [PATCH 4/9] xen/arm: static memory initialization

2021-07-04 Thread Penny Zheng
Hi Julien and Jan > -Original Message- > From: Julien Grall > Sent: Thursday, July 1, 2021 1:46 AM > To: Jan Beulich ; Penny Zheng > Cc: Bertrand Marquis ; Wei Chen > ; xen-devel@lists.xenproject.org; > sstabell...@kernel.org > Subject: Re: [PATCH 4/9

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-06-30 Thread Julien Grall
Hi Penny, On 07/06/2021 03:43, Penny Zheng wrote: This patch introduces static memory initialization, during system RAM boot up. The word "RAM" looks spurious. New func init_staticmem_pages is responsible for static memory initialization. s/New func/The new function/ Helper

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-06-30 Thread Julien Grall
Hi, On 10/06/2021 10:35, Jan Beulich wrote: On 07.06.2021 04:43, Penny Zheng wrote: --- a/xen/arch/arm/setup.c +++ b/xen/arch/arm/setup.c @@ -611,6 +611,30 @@ static void __init init_pdx(void) } } +/* Static memory initialization */ +static void __init init_staticmem_pages(void) +{

Re: [PATCH 4/9] xen/arm: static memory initialization

2021-06-10 Thread Jan Beulich
On 07.06.2021 04:43, Penny Zheng wrote: > --- a/xen/arch/arm/setup.c > +++ b/xen/arch/arm/setup.c > @@ -611,6 +611,30 @@ static void __init init_pdx(void) > } > } > > +/* Static memory initialization */ > +static void __init init_staticmem_pages(void) > +{ > +int bank; While I'm not a

[PATCH 4/9] xen/arm: static memory initialization

2021-06-06 Thread Penny Zheng
This patch introduces static memory initialization, during system RAM boot up. New func init_staticmem_pages is responsible for static memory initialization. Helper free_staticmem_pages is the equivalent of free_heap_pages, to free nr_mfns pages of static memory. This commit defines a new