Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Protocols

This document describes the protocols supported by the Kyronix kernel. It is the child of Reference.

Supported Protocols

  • Limine v3 boot protocol: memory map, HHDM (Higher Half Direct Map), framebuffer, modules, RSDP (Root System Description Pointer), SMP (Symmetric Multi-Processing), kernel address.
  • PCI configuration: standard I/O configuration space (ports 0xCF8/0xCFC).
  • ACPI (Advanced Configuration and Power Interface): RSDP, RSDT/XSDT, MADT (Multiple APIC Description Table), FADT (Fixed ACPI Description Table).
  • AHCI (Advanced Host Controller Interface): SATA (Serial ATA) host controller interface.
  • VirtIO 1.0: paravirtualized network device.
  • lwIP TCP/IP (lightweight IP): IPv4 (Internet Protocol version 4), TCP (Transmission Control Protocol), UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol).
  • PS/2: keyboard and mouse input.
  • Syscall: AMD64 SYSCALL/SYSRET mechanism.

Last reviewed: 2026-07-22