ReactOS is looking for ARM64 ninjas!

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: ReactOS is looking for ARM64 ninjas!

Post 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 ]
cb88
Posts: 73
Joined: Fri Oct 06, 2017 3:26 pm

Re: ReactOS is looking for ARM64 ninjas!

Post by cb88 »

Pinebook Pro uses the RK3399 also.
User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: ReactOS is looking for ARM64 ninjas!

Post 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.
cb88
Posts: 73
Joined: Fri Oct 06, 2017 3:26 pm

Re: ReactOS is looking for ARM64 ninjas!

Post by cb88 »

The drawbacks is these ARM laptops only hve 4GB ram... not nearly enough for truely usable virtualization.
User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: ReactOS is looking for ARM64 ninjas!

Post 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. :)
User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: ReactOS is looking for ARM64 ninjas!

Post 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. ;)
Carlo Bramix
Posts: 282
Joined: Thu Jan 04, 2007 12:43 am
Location: Italy

Re: ReactOS is looking for ARM64 ninjas!

Post 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.
hbelusca
Developer
Posts: 1204
Joined: Sat Dec 26, 2009 10:36 pm
Location: Zagreb, Croatia

Re: ReactOS is looking for ARM64 ninjas!

Post 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?
Carlo Bramix
Posts: 282
Joined: Thu Jan 04, 2007 12:43 am
Location: Italy

Re: ReactOS is looking for ARM64 ninjas!

Post 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.
User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: ReactOS is looking for ARM64 ninjas!

Post 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).
Post Reply

Who is online

Users browsing this forum: No registered users and 59 guests