ReactOS is looking for ARM64 ninjas!

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

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

Re: ReactOS is looking for ARM64 ninjas!

Post by binarymaster » Fri Mar 08, 2019 9:33 pm

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

Image

cb88
Posts: 62
Joined: Fri Oct 06, 2017 3:26 pm

Re: ReactOS is looking for ARM64 ninjas!

Post by cb88 » Sat Mar 09, 2019 6:05 am

Pinebook Pro uses the RK3399 also.

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

Re: ReactOS is looking for ARM64 ninjas!

Post by binarymaster » Sat Mar 09, 2019 12:31 pm

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: 62
Joined: Fri Oct 06, 2017 3:26 pm

Re: ReactOS is looking for ARM64 ninjas!

Post by cb88 » Sat Mar 09, 2019 7:35 pm

The drawbacks is these ARM laptops only hve 4GB ram... not nearly enough for truely usable virtualization.

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

Re: ReactOS is looking for ARM64 ninjas!

Post by binarymaster » Sat Mar 09, 2019 10:37 pm

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. :)

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

Re: ReactOS is looking for ARM64 ninjas!

Post by binarymaster » Sat Mar 16, 2019 12:59 am

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 » 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.

hbelusca
Developer
Posts: 1127
Joined: Sat Dec 26, 2009 10:36 pm
Location: Zagreb, Croatia

Re: ReactOS is looking for ARM64 ninjas!

Post by hbelusca » Fri Apr 05, 2019 1:59 am

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 » Mon Apr 15, 2019 4:32 pm

hbelusca wrote:
Fri Apr 05, 2019 1:59 am
Or use MSVC?
Personally, I would prefer to use the free GNU tools, if it's possible.

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

Re: ReactOS is looking for ARM64 ninjas!

Post by binarymaster » Mon Apr 15, 2019 5:23 pm

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: Bing [Bot], DotBot [Crawler] and 1 guest