AndreRH / hangover

Hangover runs simple Win32 applications on arm64 Linux
GNU Lesser General Public License v2.1
1.24k stars 91 forks source link

arm pagesize64k #130

Open gxiaob opened 1 year ago

gxiaob commented 1 year ago

does hangover work on arm server,pagesize 64k?

stefand commented 1 year ago

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

darkbasic commented 1 year ago

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 commented 1 year ago

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

gxiaob commented 1 year ago

Thank you!

------------------ 原始邮件 ------------------ 发件人: "AndreRH/hangover" @.>; 发送时间: 2023年3月10日(星期五) 下午4:20 @.>; @.**@.>; 主题: Re: [AndreRH/hangover] arm pagesize64k (Issue #130)

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

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

darkbasic commented 1 year ago

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.