On 2015年08月12日 23:06, Richard Henderson wrote:<br>> On 08/12/2015 12:59 AM,
gchen gchen wrote:<br>>>> Nack. There's 99 problems with host page
size> guest page size. This<br>>>> solves none of them, and in the
hackiest way possible.<br>>>><br>>><br>>> Under alpha
virtual machine, if set i386 guest page size 8KB, it will<br>>> cause
failure directly (any dynamically linked binaries can not
work).<br>><br>> Yes, I know. The same thing happens when running i386
guests on other<br>> (non-virtual) hosts. E.g. Sparc64's 8kB page,
PowerPC64's 64kB page.<br>><br><br>Yes. The reason why I am only focus on
Alpha is "the machine which I am<br>working for is almost the same as Alpha.
But this machine is very slow,<br>its performance maybe like 10 years ago's
x86_64 laptop".<br><br>>> Do you have any other ideas for solving this
issue?<br>><br>> The only complete solution that I see is to use softmmu
with linux-user, so<br>> that we properly emulate the guest pages. Yes, it
will cause quite some<br>> slow-down in emulation, but I believe it's the
only reliable way.<br>><br><br>I have tried softmmu, for me, the performance
is not acceptable, we can<br>not use this way.<br><br>Our main goal is "let
most of Windows XP graphic free programs (but not<br>open source), can be used
by user under Alpha like machine, also its<br>performance and stability are
acceptable".<br><br><br>Thanks.<br>--<br>Chen Gang<br><br>Open, share, and
attitude like air, water, and life which God blessed<br>