summaryrefslogtreecommitdiffstats
path: root/include/exec/user
diff options
context:
space:
mode:
authorRichard Henderson2020-05-13 19:51:30 +0200
committerAlex Bennée2020-05-15 16:25:16 +0200
commit7d8cbbabcb1234ffba9a946083073a5e01cdc020 (patch)
treedba9b449c5970e0757f433d0333d77b87ba9e046 /include/exec/user
parentexec/cpu-all: Use bool for have_guest_base (diff)
downloadqemu-7d8cbbabcb1234ffba9a946083073a5e01cdc020.tar.gz
qemu-7d8cbbabcb1234ffba9a946083073a5e01cdc020.tar.xz
qemu-7d8cbbabcb1234ffba9a946083073a5e01cdc020.zip
accel/tcg: Relax va restrictions on 64-bit guests
We cannot at present limit a 64-bit guest to a virtual address space smaller than the host. It will mostly work to ignore this limitation, except if the guest uses high bits of the address space for tags. But it will certainly work better, as presently we can wind up failing to allocate the guest stack. Widen our user-only page tree to the host or abi pointer width. Remove the workaround for this problem from target/alpha. Always validate guest addresses vs reserved_va, as there we control allocation ourselves. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20200513175134.19619-7-alex.bennee@linaro.org>
Diffstat (limited to 'include/exec/user')
0 files changed, 0 insertions, 0 deletions