Kernel Foundation
TAIOS işletim sisteminin yapı taşları. Bootloader'dan bellek yönetimine kadar çekirdek altyapısının inşası.
Sistemin giriş noktası (Entry Point). Exception vector tablosunun kurulumu, EL3 -> EL1 geçişi ve C çekirdeğine atlama.
Ana çekirdek döngüsü. Donanım başlatma sıralaması (orchestration) ve temel kernel panic işleyicisi.
Fiziksel bellek haritasının çıkarılması ve MMIO (Memory Mapped I/O) bölgelerinin yönetimi.
Sanal bellek yönetimi. 4 seviyeli sayfa tablosu (Translation Tables) ve TLB yapılandırması.
Sayfa (Frame) tahsis edici. Bitmap algoritması kullanarak 4KB'lık fiziksel bellek sayfalarını yönetir.
Dinamik bellek yönetimi (kmalloc/kfree). Çekirdek nesneleri için Linked-list tabanlı best-fit algoritması.
Standart C kütüphanesi (libc) alt kümesi. memcpy, memset, strlen gibi temel bellek ve dize operasyonları.
PL011 UART sürücüsü. Seri konsol üzerinden G/Ç işlemleri ve kprintf implementasyonu.
BUILD_ID: TAIOS_PHASE_1_RELEASE • COMPILER: AARCH64-ELF-GCC 11.2.0