aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorAkihiko Odaki <akihiko.odaki@daynix.com>2023-09-09 14:37:24 -0700
committerRichard Henderson <richard.henderson@linaro.org>2023-09-15 05:26:50 -0700
commita1eaa6281f8ba97a9798b6a5772621971d01c046 (patch)
tree3352279984157bcf25168c14a320573a08834440 /util
parentdff1ab68d8c5d4703e07018f504fce6944c529a4 (diff)
downloadqemu-a1eaa6281f8ba97a9798b6a5772621971d01c046.zip
qemu-a1eaa6281f8ba97a9798b6a5772621971d01c046.tar.gz
qemu-a1eaa6281f8ba97a9798b6a5772621971d01c046.tar.bz2
util: Delete checks for old host definitions
IA-64 and PA-RISC host support is already removed with commit b1cef6d02f ("Drop remaining bits of ia64 host support"). Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> Message-Id: <20230810225922.21600-1-akihiko.odaki@daynix.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'util')
-rw-r--r--util/oslib-posix.c15
1 files changed, 3 insertions, 12 deletions
diff --git a/util/oslib-posix.c b/util/oslib-posix.c
index 4d583da..e86fd64 100644
--- a/util/oslib-posix.c
+++ b/util/oslib-posix.c
@@ -585,7 +585,7 @@ char *qemu_get_pid_name(pid_t pid)
void *qemu_alloc_stack(size_t *sz)
{
- void *ptr, *guardpage;
+ void *ptr;
int flags;
#ifdef CONFIG_DEBUG_STACK_USAGE
void *ptr2;
@@ -618,17 +618,8 @@ void *qemu_alloc_stack(size_t *sz)
abort();
}
-#if defined(HOST_IA64)
- /* separate register stack */
- guardpage = ptr + (((*sz - pagesz) / 2) & ~pagesz);
-#elif defined(HOST_HPPA)
- /* stack grows up */
- guardpage = ptr + *sz - pagesz;
-#else
- /* stack grows down */
- guardpage = ptr;
-#endif
- if (mprotect(guardpage, pagesz, PROT_NONE) != 0) {
+ /* Stack grows down -- guard page at the bottom. */
+ if (mprotect(ptr, pagesz, PROT_NONE) != 0) {
perror("failed to set up stack guard page");
abort();
}