[siemens/jailhouse] 6a1d03: core: Fix empty-page mapping for root cell on 32-b...

4 views
Skip to first unread message

GitHub

unread,
Jul 21, 2016, 11:01:10 AM7/21/16
to jailho...@googlegroups.com
Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: 6a1d03986d8b987104f19259b27c4648f055edce
https://github.com/siemens/jailhouse/commit/6a1d03986d8b987104f19259b27c4648f055edce
Author: Jan Kiszka <jan.k...@siemens.com>
Date: 2016-07-19 (Tue, 19 Jul 2016)

Changed paths:
M hypervisor/setup.c

Log Message:
-----------
core: Fix empty-page mapping for root cell on 32-bit systems

If the hypervisor memory is located right below 4G, we wrap around the
calculation of hyp_phys_end to 0 and map nothing. Fix this by expanding
both hyp_phys_end and - while at it - also hyp_phys_start to u64.

Fixes 4a3317bb02.

Signed-off-by: Jan Kiszka <jan.k...@siemens.com>


Reply all
Reply to author
Forward
0 new messages