Files
xen/xen
Michal Orzel 1b9d4ec26b xen/arm64: Fix incorrect DIRECTMAP_SIZE calculation
The direct mapped area occupies L0 slots from 256 to 265 included
(i.e. 10 slots), resulting in 5TB (512GB * 10) of virtual address space.
However, due to incorrect slot subtraction (we take 9 slots into account)
we set DIRECTMAP_SIZE to 4.5TB instead. Fix it.

Note that we only support up to 2TB of physical memory so this is
a latent issue.

Fixes: 5263507b1b ("xen: arm: Use a direct mapping of RAM on arm64")
Signed-off-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Julien Grall <jgrall@amazon.com>
2023-01-20 13:44:05 +00:00
..
2023-01-12 18:42:00 +00:00
2017-03-06 17:49:45 +01:00
2022-05-02 08:50:39 +02:00