quibble icon indicating copy to clipboard operation
quibble copied to clipboard

ARM64 support

Open konradybcio opened this issue 5 years ago • 6 comments

WoA is a thing, perhaps this would help ReactOS too.

konradybcio avatar Jun 25 '20 19:06 konradybcio

Indeed it is, though my attempts to get a working installation have been an abject failure. Last time I messed around with getting Windows 10 on a Raspberry Pi, it wasted my time for several hours before demanding the login details for a Dutch haulage company...

Without dropping a small fortune on a Surface tablet, which I'm not going to do, I can't see how there's any way to get a practical test environment.

maharmstone avatar Jun 25 '20 23:06 maharmstone

What about QEMU?

konradybcio avatar Jun 26 '20 05:06 konradybcio

I got nowhere with that either, and believe me I tried...

maharmstone avatar Jun 26 '20 08:06 maharmstone

It's not hard to set up QEMU ARM virtual machine for WoA.

  • Solution for ARM32: https://stackoverflow.com/a/61778039 (I did it myself)
  • Solution for ARM64: https://withinrafael.com/2018/02/12/boot-arm64-builds-of-windows-10-in-qemu/

binarymaster avatar Jun 26 '20 11:06 binarymaster

Funny definition of "not hard" you've got there, involving as it does hex-editing Qemu...

Thank you though - it is something I plan to look at eventually.

maharmstone avatar Jun 26 '20 11:06 maharmstone

Note: I'm not very knowledgeable in the subject. WoA has gotten far, there have been many somewhat successful ports to android smartphones. Somewhat is the keyword. Snapdragon 845 phones can boot to WinPE, but do nothing with it. As soon as you load drivers, it BSODs with no helpful info. AFAIK, ACPI implementation is the issue. Porting your project to arm64 could possibly help with debugging.

As for actually running arm64 Windows, simply downloading ovmf and win10arm64 iso and loading it all in qemu worked perfectly. If you want a more fun route, you have edk2, winpe and your hopefully newish smartphone

If you want to give edk2 on arm64 a shot, here is the discord group: https://discord.gg/5vNDmta

TAOcroatia avatar Sep 02 '20 00:09 TAOcroatia