[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 32/33] target/ppc: Enable TARGET_PAGE_BITS_VARY for user-o
|
From: |
Ilya Leoshkevich |
|
Subject: |
Re: [PATCH v3 32/33] target/ppc: Enable TARGET_PAGE_BITS_VARY for user-only |
|
Date: |
Tue, 30 Jan 2024 14:51:36 +0100 |
On Tue, Jan 02, 2024 at 12:58:07PM +1100, Richard Henderson wrote:
> Since ppc binaries are generally built for multiple
> page sizes, it is trivial to allow the page size to vary.
>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> target/ppc/cpu-param.h | 9 ++++++++-
> 1 file changed, 8 insertions(+), 1 deletion(-)
It would be great if it were possible to choose the page size from the
command line for linux-user. I was recently looking into comparing
traces from ppc64le-linux-user and real hardware, and mismatching page
size was one of the things getting in the way. Of course,
--- a/target/ppc/cpu-param.h
+++ b/target/ppc/cpu-param.h
@@ -31,6 +31,10 @@
# define TARGET_PHYS_ADDR_SPACE_BITS 36
# define TARGET_VIRT_ADDR_SPACE_BITS 32
#endif
+#if defined(TARGET_PPC64) && defined(__linux__) && defined(CONFIG_USER_ONLY)
+#define TARGET_PAGE_BITS 16
+#else
#define TARGET_PAGE_BITS 12
+#endif
worked, but an official support for this would be even better.
Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
- Re: [PATCH v3 29/33] linux-user: Allow TARGET_PAGE_BITS_VARY, (continued)
- [PATCH v3 31/33] linux-user: Bound mmap_min_addr by host page size, Richard Henderson, 2024/01/01
- [PATCH v3 30/33] target/arm: Enable TARGET_PAGE_BITS_VARY for AArch64 user-only, Richard Henderson, 2024/01/01
- [PATCH v3 33/33] target/alpha: Enable TARGET_PAGE_BITS_VARY for user-only, Richard Henderson, 2024/01/01
- [PATCH v3 32/33] target/ppc: Enable TARGET_PAGE_BITS_VARY for user-only, Richard Henderson, 2024/01/01
- Re: [PATCH v3 32/33] target/ppc: Enable TARGET_PAGE_BITS_VARY for user-only,
Ilya Leoshkevich <=
- Re: [PATCH v3 00/33] linux-user: Improve host and guest page size handling, Helge Deller, 2024/01/05
- Re: [PATCH v3 00/33] linux-user: Improve host and guest page size handling, Philippe Mathieu-Daudé, 2024/01/05