Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm pagesize64k #130

Open
gxiaob opened this issue Jul 20, 2022 · 7 comments
Open

arm pagesize64k #130

gxiaob opened this issue Jul 20, 2022 · 7 comments

Comments

@gxiaob
Copy link

gxiaob commented Jul 20, 2022

does hangover work on arm server,pagesize 64k?

@stefand
Copy link
Collaborator

stefand commented Jul 20, 2022

Most likely not. We never tested page sizes other than 4k

@darkbasic
Copy link

darkbasic commented Mar 10, 2023

I've never used hangover (waiting for ppc64le support) but I'm pretty sure it doesn't because it relies on qemu which does a terrible job at emulating different page sizes. The Linux kernel should really support multiple simultaneous page sizes like MacOS does.

@darkbasic
Copy link

Also, which arm chips do have a 64K page size? I know M1 chips use 16K.

@gxiaob
Copy link
Author

gxiaob commented Mar 10, 2023 via email

@darkbasic
Copy link

By the way most chips nowadays support multiple page sizes, so using 4K should be as wasy as recompiling your kernel with a different config. Performance penalties from 64K->4K are minimal.

@rafael2k
Copy link

Indeed. When I got a Raspberry Pi 5, nothing was working, and it was because of the 16k page size. Switching the kernel to 4k page size solved the problems.

@stefand
Copy link
Collaborator

stefand commented Aug 18, 2024

There is some discussion on this topic in issue 97. I posted a comment speculating on things that can be done in Wine at #97 (comment) . Needless to say, none of this is easy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants