Skip to content

Latest commit

 

History

History
56 lines (55 loc) · 1.64 KB

README.md

File metadata and controls

56 lines (55 loc) · 1.64 KB

kernel

This is the Kernel from FeatherOS.

Credits

The VGA Textmode Implementation is from Tigran

Todo

  • i386
    • System
      • GDT (Global Descriptor Table)
      • IDT (Interrupt Descriptor Table)
      • TSS (Task State Segment)
      • PCI (Peripheral Component Interconnect)
      • PCIe (Peripheral Component Interconnect Express)
      • MSI (Message Signaled Interrupts)
      • MSI-X (Message Signaled Interrupts)
    • Memory
      • PMM (Physical Memory Manager)
      • VMM (Virtual Memory Manager)
      • Heap
    • ACPI (Advanced Configuration and Power Interface)
      • LAPIC (Local Advanced Programmable Interrupt Controller)
      • IOAPIC (I/O Advanced Programmable Interrupt Controller)
      • Shutdown
      • Reboot
    • Userspace
      • System Calls
      • ELF (Executable and Linking Format)
    • Partition Tables
      • MBR
      • GPT
    • Filesystems
      • NTFS
      • Ext2
    • Network Stack
      • Ethernet
      • TCP
      • UDP
      • ARP
      • DHCP
      • IPv4
      • IPv4 fragmentation support