Struct Index
$#! · 0-9 · A ·
B
·
C
· D · E ·
F
· G · H ·
I
· J · K ·
L
·
M
· N · O ·
P
· Q · R ·
S
·
T
· U ·
V
· W ·
X
· Y · Z
B
BlkDev
Buffer
C
CharDev
COFFFileHdr
F
FATFS_Dirent
I
IDTGate
L
ListEntry
ListHead
M
Mount
P
PMMFreeRange
S
StpdFS_Dirent
StpdFS_FreeList
StpdFS_Inode
StpdFS_Sb
T
TailQEntry
TailQHead
tss
V
VFS
Vmem
VmemSegment
VNode
X
Xv6FS_Dirent
Xv6FS_Inode
Xv6FS_Sb
FAT Filesystem directory entry
StupidFS directory entry
StupidFS on disk i-node
xv6FS directory entry
xv6FS on disk i-node
xv6FS superblock
Copyright © 2024 d0p1 · Updated 2025/01/23 ·
Generated by Natural Docs
StupidOS
32-bit Operating System written in x86 assembly.
Introduction
Source Code
Coding Style
FAQ
Common Object File Format (COFF)
StupidFS
BootLoader
Introduction
BootSector
floppy.asm
hdd.asm
Loader
a20.inc
disk.inc
fat.inc
loader.asm
logger.inc
memory.inc
stpdfs.inc
video.inc
Common
bios.inc
bootinfo.inc
fat12.inc
macro.inc
mbr.inc
EFI
bootia32.asm
fs.inc
logger.inc
memory.inc
uefi.inc
Kernel
Introduction
gdt.inc
heap.inc
idt.inc
isr.inc
kernel.asm
klog.inc
Devices
At
IBM PC/
AT
cga.inc
cmos.inc
com.inc
floppy.inc
kbd.inc
ne2k.inc
pit.inc
ata.inc
console.inc
dev.inc
File Systems
fat.inc
stpdfs.inc
xv6fs.inc
System Includes
bootinfo.inc
coff.inc
cpu.inc
errno.inc
mmu.inc
registers.inc
Memory Manager
bootstrap.inc
Introduction
mm.
old.inc
pmm.inc
pmm.
old.inc
Svm
amap.inc
kernel.inc
object.inc
page.inc
pager.inc
space
svm.inc
uvm.inc
uvm_map.inc
vmem.inc
lock.inc
pic.inc
vfs.inc
bio.inc
shed.inc
queue.inc
Lib
LZP
lzp.asm
Crypto
rc4.asm
Dilithium
ntt.asm
SHA2
sha256.asm
xchacha.asm
chacha.asm
hchacha.asm
ctype
Propaganda
Webring
Index
Everything
Constants
Files
Functions
Structs
Types
Everything
Constants
Files
Functions
Structs
Types
Close