Skip to content
charmOS docs
Search
Ctrl
K
Cancel
GitHub
Guides
Example Guide
Reference
charmOS reference
ACPI
ACPI
C States
HPET
I/O APIC
LAPIC
Print Utilities
uACPI interface
Assembly Routines
Block Devices
Block Cache
Block I/O Requests
Generic Block Devices
I/O Request Scheduling
Boot
GDT
TSS
Bootstages
Global Variables
Command Line
Colors
Compiler Functions
Console
panic
printf
warn
container_of macro
Cryptography
ChaCha20
Entropy Pool
PRNG
Data Structures
Deprecated doubly linked list
Hashmap
Linked list
Locked list
Minheap
Pairing heap
Deprecated queue
Red black tree
Singly linked list
Debugging
Drivers
AHCI
ATA
e1000
nVME
PCI
timeout
USB
USB HID
xHCI
ELF
Error Codes
Filesystems
Filesystem Detection
devtmpfs
Ext2
FAT
GUID Partition Table
ISO9660
Master Boot Record
TMPFS
VFS
Interrupts
Interrupt Descriptor Table
IRQs
kb
Assertions
Limine
Linker
symbol_table
symbols
Logo
Math Functions
Alignment Macros
Clamping Macros
Fixed Point Arithmetic
Extended Fixed Point Arithmetic
Levenshtein
Popcount
Sorting
Memory Management
Allocator API
arena
Address sanitization
Bitmap allocator
Buddy allocator
Domain buddy allocator
movealloc
NUMA
OOM handling
Page
Physical memory manager
Simple allocator
Slab allocator
TLB
Virtual address allocator
Virtual memory management
Multicore
Per-CPU structure
Domains
Per-CPU dynamic objects
SMP initialization
Topology
Nightmare test framework
pit
Profiling
Registry
rust
Scheduling and Multitasking
Scheduling domains
IRQLs
Stable
Preemption
Scheduler
sleep
Stat series
string
sync
condvar
mutex
rcu
Reader writer lock
semaphore
spinlock
turnstile
syscall
Tests
Threads and Work
APCs
Daemons
Workqueues
DPCs
Thread queue
Thread reaper
request
Threads
Thread IDs
Time
Types and Type Aliases
Reference count
Type aliases
GitHub
charmOS docs
On this page
Overview
Status badges
charmOS reference
Status badges
Section titled “Status badges”