NathanMcMillan54/novusk

Multi-architecture Support

Closed this issue · 4 comments

In Novusk v1.2 there is support for x86_64 architecture but no other cpu support. In the next major release there should be more support for the x86 cpu family. Another thing that will come with this new release is Aarch64 and Xtensa32 support.

x86

  • i686
  • x86_64
  • x86

Aarch64

  • Basic support
  • Main kernel support

Xtensa

  • Xtensa32
  • Basic support

Not all x86 architectures need to be supported just the common ones (x64, i386).

It wasn't intended but in 20bb049 added arm32 "support" (not really).

Added Xtensa kernel in fbbfcc. It can be compiled an ran with an Xtensa Rust compiler.

4cbcd47 added main kernel support for aarch64 uefi, main kenrel support for non uefi aarch64 devices will be a board specific thing.