#GoofyOS

1 messages · Page 1 of 1 (latest)

lilac dawn
#

Current features:

  • Framebuffer terminal
  • Three-level memory manager. SLAB allocator, Page allocator and Virtual allocator
  • struct pages, mapped in as a sparse array
  • Synchronization, for mapping, terminals and allocator
boreal mirage
#

You forgot idt as well

lilac dawn
lilac dawn
#

Continous virtual memory allocator

lilac dawn
#

Much superior language

#

Need to implement slab free, then virtual memory then SMP, good progress

#

Already got:

  • struct page
  • basic spinlock synchronization
  • mapping
  • interrupt handling with basic pic 8259
  • boring cpu init stuff (idt gdt)
lilac dawn
lilac dawn
#

basic uacpi integration, working on starting other cores

boreal mirage
#

👍

kind pier
#

added uacpi
infy appears

lilac dawn