diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2023-03-06 01:26:29 +0300 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2023-03-28 15:23:10 -0700 |
commit | 95059f9c313a7fbd7f22e4cdc1977c0393addc7b (patch) | |
tree | 5cbda761db3d946f2dafca04afaab139077596dd /linux-user/arm | |
parent | a3a67f54f0b4ec98ff2380a792e5bfeebc47d554 (diff) | |
download | qemu-95059f9c313a7fbd7f22e4cdc1977c0393addc7b.zip qemu-95059f9c313a7fbd7f22e4cdc1977c0393addc7b.tar.gz qemu-95059f9c313a7fbd7f22e4cdc1977c0393addc7b.tar.bz2 |
include/exec: Change reserved_va semantics to last byte
Change the semantics to be the last byte of the guest va, rather
than the following byte. This avoids some overflow conditions.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'linux-user/arm')
-rw-r--r-- | linux-user/arm/target_cpu.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-user/arm/target_cpu.h b/linux-user/arm/target_cpu.h index 89ba274..f6383a7 100644 --- a/linux-user/arm/target_cpu.h +++ b/linux-user/arm/target_cpu.h @@ -30,7 +30,7 @@ static inline unsigned long arm_max_reserved_va(CPUState *cs) * the high addresses. Restrict linux-user to the * cached write-back RAM in the system map. */ - return 0x80000000ul; + return 0x7ffffffful; } else { /* * We need to be able to map the commpage. |