Files
LithosAnanake/src/starkernel/hal
Robert Allan JamesandClaude Sonnet 5 5f6cc054d4 ttf.c/ttf.h/ttftest.c: TrueType parser core -- sfnt/head/maxp/loca/glyf/cmap (item 4.3.7)
Freestanding C module resolving a Unicode codepoint (cmap format 4) to a
glyph index and its outline header (contour count, bounding box), verified
against an independent from-scratch Python reference reader via
tools/ttftest.c. Not yet wired into the boot path or capsule system.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 21:41:42 -04:00
..
2026-08-01 07:49:56 -04:00
2026-08-01 07:49:56 -04:00

src/starkernel/hal/

Hardware-abstraction-layer implementation, backing include/starkernel/hal/hal.h.

  • hal.c — top-level HAL dispatch.
  • console.c — UART 16550 console driver.
  • framebuffer.c, font_8x16.c, vt100.c — framebuffer console driver, its bitmap font, and VT100 terminal emulation over the framebuffer.
  • memory.c — HAL-level memory query interface.
  • host_services.c — host-service shims used by kernel code that needs a narrow, testable interface to hardware/firmware services.