Matheus fa1b35bf18 basic apic + fix some stupid issues
created an initial stub implementation of the apic driver, added the madt to acpi, fixed an issue with the strncmp, made the pmm set only free pages rather than used ones
2022-08-05 23:33:54 -03:00
2022-08-03 23:38:56 -03:00
2022-07-21 22:50:12 -03:00
2022-08-05 23:33:54 -03:00
2022-07-25 22:22:22 -03:00
2022-07-21 22:50:12 -03:00
2022-07-27 22:51:47 -03:00
2022-07-25 22:22:22 -03:00
2022-07-25 22:22:22 -03:00
2022-07-27 22:48:12 -03:00

Astral

Astral is a 64 bit operating system for the x86-64 architecture written in C.

It's early in its development and is not production ready.

Building

You will need an x86-64-elf-gcc cross compiler and nasm.

To build the kernel run make To build the iso run make sysdisk.iso

Testing

There is a make target to run Astral under qemu with kvm. Run make test

S
Description
No description provided
Readme MIT 34 MiB
Languages
C 97.2%
Python 1.1%
Assembly 0.7%
Makefile 0.5%
Shell 0.4%