Page Contents
Namespaces
Classes
Enums
Functions
Variables
Namespace Gaia::Amd64
Namespace Gaia::Dev
Namespace Gaia::Fs
Namespace Gaia::Hal
Namespace Gaia::Posix
Namespace Gaia::Vm
Struct Charon
Struct CharonFramebuffer
Struct CharonMemoryMap
Struct CharonMmapEntry
Struct CharonModule
Struct CharonModules
Struct Cpu
Struct Dpc
Struct Elf::Phdrs
Struct Phdrs::PhdrIterator
Struct FormatWithLocation
Struct Freelist::Region
Struct List::Iterator
Template Struct ListNode
Struct Stream
Struct SyscallParams
Struct Task
Struct Thread
Struct Time
Struct Timer
Struct Void
Struct Waitable
Struct Waitq
Class DebugSink
Template Class DotGraph
Class Elf
Template Class Err
Class Freelist
Template Class List
Template Class Ok
Template Class Path
Template Class Result
Template Class Ringbuffer
Class Spinlock
Enum CharonMmapEntryType
Enum Error
Enum Ipl
Enum WaitResult
Function Gaia::charon
Function Gaia::cpu_self
Function Gaia::dpc_enqueue
Template Function Gaia::error
Function Gaia::error_to_string(Error)
Function Gaia::error_to_string(Gaia::Posix::Errno)
Function Gaia::exec
Function Gaia::execve
Function Gaia::file_name
Function Gaia::ipl
Function Gaia::iplx
Template Function Gaia::log
Function Gaia::main
Template Function Gaia::panic
Function Gaia::sched_allocate_pid
Function Gaia::sched_curr
Function Gaia::sched_dequeue_and_die
Function Gaia::sched_dequeue_thread
Function Gaia::sched_enqueue_thread
Function Gaia::sched_init
Function Gaia::sched_kernel_task
Function Gaia::sched_new_task
Function Gaia::sched_new_thread
Function Gaia::sched_new_worker_thread
Function Gaia::sched_register_cpu
Function Gaia::sched_send_to_death
Function Gaia::sched_suspend_thread
Function Gaia::sched_tick
Function Gaia::sched_wake_thread
Function Gaia::sched_yield
Function Gaia::syscall
Function Gaia::timer_cancel
Function Gaia::timer_enqueue
Function Gaia::timer_interrupt
Template Function Gaia::volatile_read
Template Function Gaia::volatile_write
Variable Gaia::CHARON_MMAP_SIZE_MAX
Variable Gaia::CHARON_MODULE_MAX
Variable Gaia::KERNEL_STACK_SIZE
Variable Gaia::log_lock
Variable Gaia::logger
Variable Gaia::TIME_SLICE
Variable Gaia::USER_STACK_SIZE
Variable Gaia::USER_STACK_TOP