]> git.proxmox.com Git - mirror_qemu.git/commit
linux-user/hppa: Increase guest stack size to 80MB for hppa target
authorHelge Deller <deller@gmx.de>
Sat, 24 Sep 2022 11:44:59 +0000 (13:44 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Tue, 27 Sep 2022 07:33:56 +0000 (09:33 +0200)
commit0a3346b5938530178e20abea5219e80130cf0204
tree9271abb67e953aacc0407a82a30dac989982452d
parentf43882052f330ce5f5a1a2553466df5aa0808fa0
linux-user/hppa: Increase guest stack size to 80MB for hppa target

The hppa target requires a much bigger stack than many other targets,
and the Linux kernel allocates 80 MB by default for it.

This patch increases the guest stack for hppa to 80MB, and prevents
that this default stack size gets reduced by a lower stack limit on the
host.

Since the stack grows upwards on hppa, the stack_limit value marks the
upper boundary of the stack. Fix the output of /proc/self/maps (in the
guest) to show the [stack] marker on the correct memory area.

Signed-off-by: Helge Deller <deller@gmx.de>
Message-Id: <20220924114501.21767-6-deller@gmx.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/hppa/target_syscall.h
linux-user/main.c
linux-user/syscall.c