Re: [PATCH v3 1/4] xen/domctl, tools: Introduce a new domctl to get guest memory map

2024-04-08 Thread Henry Wang
Hi Jan, On 4/8/2024 2:19 PM, Jan Beulich wrote: On 08.04.2024 05:08, Henry Wang wrote: On 4/4/2024 5:28 PM, Jan Beulich wrote: On 03.04.2024 10:16, Henry Wang wrote: --- a/xen/arch/arm/domain.c +++ b/xen/arch/arm/domain.c @@ -696,6 +696,7 @@ int arch_domain_create(struct domain *d, {

Re: [PATCH v3 1/4] xen/domctl, tools: Introduce a new domctl to get guest memory map

2024-04-08 Thread Jan Beulich
On 08.04.2024 05:08, Henry Wang wrote: > On 4/4/2024 5:28 PM, Jan Beulich wrote: >> On 03.04.2024 10:16, Henry Wang wrote: >>> --- a/xen/arch/arm/domain.c >>> +++ b/xen/arch/arm/domain.c >>> @@ -696,6 +696,7 @@ int arch_domain_create(struct domain *d, >>> { >>> unsigned int count = 0; >>>

Re: [PATCH v3 1/4] xen/domctl, tools: Introduce a new domctl to get guest memory map

2024-04-07 Thread Henry Wang
Hi Jan, On 4/4/2024 5:28 PM, Jan Beulich wrote: On 03.04.2024 10:16, Henry Wang wrote: --- a/tools/libs/ctrl/xc_domain.c +++ b/tools/libs/ctrl/xc_domain.c @@ -697,6 +697,39 @@ int xc_domain_setmaxmem(xc_interface *xch, return do_domctl(xch, ); } +int

Re: [PATCH v3 1/4] xen/domctl, tools: Introduce a new domctl to get guest memory map

2024-04-04 Thread Jan Beulich
On 03.04.2024 10:16, Henry Wang wrote: > --- a/tools/libs/ctrl/xc_domain.c > +++ b/tools/libs/ctrl/xc_domain.c > @@ -697,6 +697,39 @@ int xc_domain_setmaxmem(xc_interface *xch, > return do_domctl(xch, ); > } > > +int xc_get_domain_mem_map(xc_interface *xch, uint32_t domid, > +

[PATCH v3 1/4] xen/domctl, tools: Introduce a new domctl to get guest memory map

2024-04-03 Thread Henry Wang
There are some use cases where the toolstack needs to know the guest memory map. For example, the toolstack helper application "init-dom0less" needs to know the guest magic page regions for 1:1 direct-mapped dom0less DomUs to allocate magic pages. To address such needs, add XEN_DOMCTL_get_mem_map