Jerome Forissier | 9f6dbc8 | 2022-05-09 13:19:14 +0200 | [diff] [blame] | 1 | From 82a8e6a916f1a7bb3910c365197319b37085d58c Mon Sep 17 00:00:00 2001 |
| 2 | From: Jerome Forissier <jerome.forissier@linaro.org> |
| 3 | Date: Fri, 6 May 2022 17:28:28 +0200 |
| 4 | Subject: [PATCH] Revert "xen/arm: Restrict the amount of memory that dom0less |
| 5 | domU and dom0 can allocate" |
| 6 | |
| 7 | This reverts commit c439f5e97b0229851ba76249ccb224695a1baa29. |
| 8 | --- |
| 9 | xen/arch/arm/domain_build.c | 5 ++--- |
| 10 | 1 file changed, 2 insertions(+), 3 deletions(-) |
| 11 | |
| 12 | diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c |
| 13 | index f49dbf1ca1..b07461f5d3 100644 |
| 14 | --- a/xen/arch/arm/domain_build.c |
| 15 | +++ b/xen/arch/arm/domain_build.c |
| 16 | @@ -2439,8 +2439,7 @@ static int __init construct_domU(struct domain *d, |
| 17 | |
| 18 | if ( vcpu_create(d, 0) == NULL ) |
| 19 | return -ENOMEM; |
| 20 | - |
| 21 | - d->max_pages = ((paddr_t)mem * SZ_1K) >> PAGE_SHIFT; |
| 22 | + d->max_pages = ~0U; |
| 23 | |
| 24 | kinfo.d = d; |
| 25 | |
| 26 | @@ -2541,7 +2540,7 @@ int __init construct_dom0(struct domain *d) |
| 27 | |
| 28 | iommu_hwdom_init(d); |
| 29 | |
| 30 | - d->max_pages = dom0_mem >> PAGE_SHIFT; |
| 31 | + d->max_pages = ~0U; |
| 32 | |
| 33 | kinfo.unassigned_mem = dom0_mem; |
| 34 | kinfo.d = d; |
| 35 | -- |
| 36 | 2.34.1 |
| 37 | |