klange / toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
https://toaruos.org/
University of Illinois/NCSA Open Source License
6.03k stars 475 forks source link

AArch64 TODO #232

Open klange opened 2 years ago

klange commented 2 years ago

This ticket tracks the status of support for AArch64 in Misaka and the rest of ToaruOS.

As of 2022-02-09, most essential functionality is available. SMP, basic memory management, processes, threads, debug tracing, graphical output, and a set of input devices are available. ToaruOS boots to a full GUI in QEMU, including KVM and HVF hardware virtualization environments.

Remaining work is mostly focused on device support. Interrupt management is missing and there are no supported network or audio devices. No physical hardware platforms are supported at this time.

Screenshot from 2022-01-29 07-56-03 Screenshot from 2022-01-29 10-23-19 Screenshot from 2022-01-29 19-15-17