blob: 75083a6b01f742f11f81ab4fac10b5f8aeef20dd [file] [log] [blame]
Jerome Forissier9f6dbc82022-05-09 13:19:14 +02001From 82a8e6a916f1a7bb3910c365197319b37085d58c Mon Sep 17 00:00:00 2001
2From: Jerome Forissier <jerome.forissier@linaro.org>
3Date: Fri, 6 May 2022 17:28:28 +0200
4Subject: [PATCH] Revert "xen/arm: Restrict the amount of memory that dom0less
5 domU and dom0 can allocate"
6
7This reverts commit c439f5e97b0229851ba76249ccb224695a1baa29.
8---
9 xen/arch/arm/domain_build.c | 5 ++---
10 1 file changed, 2 insertions(+), 3 deletions(-)
11
12diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
13index 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--
362.34.1
37