Page 2 of 2

Re: ReactOS is looking for ARM64 ninjas!

Posted: Fri Mar 08, 2019 9:33 pm
by binarymaster
It's now possible to run Windows 10 on ARM64 in QEMU with KVM hardware acceleration! This means ARM64 ninjas could use this environment to develop ReactOS ARM64 port! :)

https://twitter.com/driver1998/status/1 ... 3873072128

In this case a cheap NanoPi M4 board was used as a host device (running Linux) with KVM acceleration, which is based on the Rockchip RK3399 SoC. In theory it's possible to run qemu-system-aarch64 with hardware acceleration on any ARM64-based device with EL2 (Hyp) support: https://en.wikipedia.org/wiki/Hyperviso ... ed_systems

[ external image ]

Re: ReactOS is looking for ARM64 ninjas!

Posted: Sat Mar 09, 2019 6:05 am
by cb88
Pinebook Pro uses the RK3399 also.

Re: ReactOS is looking for ARM64 ninjas!

Posted: Sat Mar 09, 2019 12:31 pm
by binarymaster
cb88 wrote: Sat Mar 09, 2019 6:05 am Pinebook Pro uses the RK3399 also.
Found this post on twitter: https://twitter.com/astr0baby/status/10 ... 0204931073

It says that the default Linux kernel have KVM disabled (which is bundled with Pinebook). :roll: However that was posted on January, maybe today they already bundle these 64-bit ARM laptops with KVM enabled kernels.

Re: ReactOS is looking for ARM64 ninjas!

Posted: Sat Mar 09, 2019 7:35 pm
by cb88
The drawbacks is these ARM laptops only hve 4GB ram... not nearly enough for truely usable virtualization.

Re: ReactOS is looking for ARM64 ninjas!

Posted: Sat Mar 09, 2019 10:37 pm
by binarymaster
cb88 wrote: Sat Mar 09, 2019 7:35 pm The drawbacks is these ARM laptops only hve 4GB ram... not nearly enough for truely usable virtualization.
Well, for running Windows 10 in a VM probably not much usable, but 1GB would be more than enough for ReactOS. :)

Re: ReactOS is looking for ARM64 ninjas!

Posted: Sat Mar 16, 2019 12:59 am
by binarymaster
A must read article for the ARM64 ninjas!

https://imbushuo.net/blog/archives/637

Others may read it as well because it's interesting. ;)

Re: ReactOS is looking for ARM64 ninjas!

Posted: Fri Apr 05, 2019 1:24 am
by Carlo Bramix
Until a GCC with Aarch64 COFF-PE support will not exist, probably this will stay a dream.
In the past, I tried to ask some information about this support into the GCC mailing list, but my message had been ignored.
So, I do not know if this is even possible, at the time of writing this post.

Sincerely.

Re: ReactOS is looking for ARM64 ninjas!

Posted: Fri Apr 05, 2019 1:59 am
by hbelusca
Carlo Bramix wrote: Fri Apr 05, 2019 1:24 am Until a GCC with Aarch64 COFF-PE support will not exist, probably this will stay a dream.
In the past, I tried to ask some information about this support into the GCC mailing list, but my message had been ignored.
So, I do not know if this is even possible, at the time of writing this post.

Sincerely.
Or use MSVC?

Re: ReactOS is looking for ARM64 ninjas!

Posted: Mon Apr 15, 2019 4:32 pm
by Carlo Bramix
hbelusca wrote: Fri Apr 05, 2019 1:59 amOr use MSVC?
Personally, I would prefer to use the free GNU tools, if it's possible.

Re: ReactOS is looking for ARM64 ninjas!

Posted: Mon Apr 15, 2019 5:23 pm
by binarymaster
Carlo Bramix wrote: Mon Apr 15, 2019 4:32 pm Personally, I would prefer to use the free GNU tools, if it's possible.
The first post in this thread have a clean explanation that MSVC could (and should) be used to achieve ReactOS ARM64 port.

I'd recommend using it even if GCC adds AArch64 PE target, since ReactOS has known bugs and problems when compiling with GCC (in comparison with MSVC).