miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
kernel → include Relation
File in src/kernel
Includes file in include
drivers
/
block_device.c
miniOS
/
drivers
/
block_device.h
drivers
/
block_device.c
miniOS
/
io.h
drivers
/
block_device.c
string.h
drivers
/
block_layer.c
miniOS
/
drivers
/
ata.h
drivers
/
block_layer.c
miniOS
/
drivers
/
block_layer.h
drivers
/
block_layer.c
miniOS
/
mm
/
heap.h
drivers
/
block_layer.c
miniOS
/
io.h
drivers
/
block_layer.c
miniOS
/
mm
/
pmm.h
drivers
/
block_layer.c
miniOS
/
arch
/
x86_64
/
spinlock.h
drivers
/
block_layer.c
string.h
drivers
/
block_layer.c
miniOS
/
mm
/
vmm.h
fs
/
elf.c
miniOS
/
fs
/
elf.h
fs
/
elf.c
miniOS
/
io.h
fs
/
elf.c
miniOS
/
mm
/
pmm.h
fs
/
elf.c
string.h
fs
/
elf.c
miniOS
/
types.h
fs
/
elf.c
miniOS
/
fs
/
vfs.h
fs
/
elf.c
miniOS
/
mm
/
vmm.h
fs
/
ext2.c
miniOS
/
drivers
/
block_device.h
fs
/
ext2.c
miniOS
/
drivers
/
block_layer.h
fs
/
ext2.c
miniOS
/
fs
/
ext2.h
fs
/
ext2.c
miniOS
/
io.h
fs
/
ext2.c
string.h
fs
/
ext2.c
miniOS
/
types.h
fs
/
ext2.c
miniOS
/
fs
/
vfs.h
fs
/
fat32.c
miniOS
/
drivers
/
block_device.h
fs
/
fat32.c
miniOS
/
drivers
/
block_layer.h
fs
/
fat32.c
miniOS
/
fs
/
fat32.h
fs
/
fat32.c
miniOS
/
io.h
fs
/
fat32.c
string.h
fs
/
fat32.c
miniOS
/
fs
/
vfs.h
drivers
/
gpt.c
miniOS
/
drivers
/
block_layer.h
drivers
/
gpt.c
miniOS
/
drivers
/
gpt.h
drivers
/
gpt.c
miniOS
/
io.h
drivers
/
gpt.c
string.h
ipi
/
ipi.c
miniOS
/
arch
/
x86_64
/
apic.h
ipi
/
ipi.c
miniOS
/
io.h
ipi
/
ipi.c
miniOS
/
ipi
/
ipi.h
ipi
/
ipi.c
miniOS
/
arch
/
x86_64
/
smp.h
main.c
miniOS
/
arch
/
x86_64
/
apic.h
main.c
miniOS
/
drivers
/
ata.h
main.c
miniOS
/
drivers
/
block_device.h
main.c
miniOS
/
drivers
/
block_layer.h
main.c
miniOS
/
drivers
/
console.h
main.c
miniOS
/
fs
/
elf.h
main.c
miniOS
/
userspace
/
enter_ring3.h
main.c
miniOS
/
arch
/
x86_64
/
exceptions.h
main.c
miniOS
/
fs
/
ext2.h
main.c
miniOS
/
fs
/
fat32.h
main.c
miniOS
/
arch
/
x86_64
/
gdt.h
main.c
miniOS
/
drivers
/
gpt.h
main.c
miniOS
/
mm
/
heap.h
main.c
miniOS
/
io.h
main.c
miniOS
/
arch
/
x86_64
/
irq.h
main.c
miniOS
/
drivers
/
keyboard.h
main.c
miniOS
/
net
/
lwip_netif.h
main.c
miniOS
/
net
/
net_observe.h
main.c
miniOS
/
net
/
netdev.h
main.c
miniOS
/
drivers
/
pci.h
main.c
miniOS
/
mm
/
pmm.h
main.c
miniOS
/
fs
/
procfs.h
main.c
miniOS
/
qemu_exit.h
main.c
miniOS
/
sched
/
sched.h
main.c
miniOS
/
arch
/
x86_64
/
smp.h
main.c
string.h
main.c
miniOS
/
syscall.h
main.c
miniOS
/
fs
/
sysfs.h
main.c
miniOS
/
fs
/
tmpfs.h
main.c
miniOS
/
arch
/
x86_64
/
tss.h
main.c
miniOS
/
fs
/
vfs.h
main.c
miniOS
/
mm
/
vmm.h
fs
/
pipe.c
miniOS
/
mm
/
heap.h
fs
/
pipe.c
miniOS
/
fs
/
pipe.h
fs
/
pipe.c
string.h
fs
/
pipe.c
miniOS
/
fs
/
vfs.h
console
/
printk.c
miniOS
/
drivers
/
console.h
console
/
printk.c
miniOS
/
arch
/
x86_64
/
spinlock.h
console
/
printk.c
stdarg.h
console
/
printk.c
string.h
fs
/
procfs.c
miniOS
/
io.h
fs
/
procfs.c
miniOS
/
mm
/
pmm.h
fs
/
procfs.c
miniOS
/
fs
/
procfs.h
fs
/
procfs.c
miniOS
/
sched
/
sched.h
fs
/
procfs.c
string.h
fs
/
procfs.c
miniOS
/
fs
/
vfs.h
fs
/
procfs.c
miniOS
/
mm
/
vmm.h
console
/
putchar.c
miniOS
/
drivers
/
console.h
qemu_exit.c
miniOS
/
qemu_exit.h
signal.c
miniOS
/
io.h
signal.c
miniOS
/
sched
/
sched.h
signal.c
miniOS
/
signal.h
signal.c
miniOS
/
mm
/
vmm.h
syscall.c
miniOS
/
io.h
syscall.c
miniOS
/
arch
/
x86_64
/
irq.h
syscall.c
miniOS
/
sched
/
sched.h
syscall.c
miniOS
/
syscall.h
syscall.c
miniOS
/
types.h
syscall_fs.c
miniOS
/
mm
/
heap.h
syscall_fs.c
miniOS
/
net
/
net_socket.h
syscall_fs.c
miniOS
/
fs
/
pipe.h
syscall_fs.c
miniOS
/
sched
/
sched.h
syscall_fs.c
string.h
syscall_fs.c
miniOS
/
syscall.h
syscall_fs.c
miniOS
/
drivers
/
tty.h
syscall_fs.c
miniOS
/
types.h
syscall_fs.c
miniOS
/
net
/
unix_sock.h
syscall_fs.c
miniOS
/
fs
/
vfs.h
syscall_fs.c
miniOS
/
mm
/
vmm.h
syscall_internal.h
miniOS
/
sched
/
sched.h
syscall_mm.c
miniOS
/
ipi
/
ipi.h
syscall_mm.c
miniOS
/
mm
/
pmm.h
syscall_mm.c
miniOS
/
sched
/
sched.h
syscall_mm.c
string.h
syscall_mm.c
miniOS
/
syscall.h
syscall_mm.c
miniOS
/
types.h
syscall_mm.c
miniOS
/
fs
/
vfs.h
syscall_mm.c
miniOS
/
mm
/
vmm.h
syscall_net.c
miniOS
/
net
/
lwip_netif.h
syscall_net.c
miniOS
/
net
/
net_socket.h
syscall_net.c
miniOS
/
sched
/
sched.h
syscall_net.c
string.h
syscall_net.c
miniOS
/
syscall.h
syscall_net.c
miniOS
/
types.h
syscall_net.c
miniOS
/
net
/
unix_sock.h
syscall_net.c
miniOS
/
fs
/
vfs.h
syscall_proc.c
miniOS
/
fs
/
elf.h
syscall_proc.c
miniOS
/
mm
/
heap.h
syscall_proc.c
miniOS
/
io.h
syscall_proc.c
miniOS
/
net
/
lwip_netif.h
syscall_proc.c
miniOS
/
mm
/
pmm.h
syscall_proc.c
miniOS
/
sched
/
sched.h
syscall_proc.c
miniOS
/
arch
/
x86_64
/
segment.h
syscall_proc.c
miniOS
/
signal.h
syscall_proc.c
miniOS
/
arch
/
x86_64
/
smp.h
syscall_proc.c
string.h
syscall_proc.c
miniOS
/
syscall.h
syscall_proc.c
miniOS
/
types.h
syscall_proc.c
miniOS
/
fs
/
vfs.h
syscall_proc.c
miniOS
/
mm
/
vmm.h
fs
/
sysfs.c
miniOS
/
mm
/
heap.h
fs
/
sysfs.c
miniOS
/
io.h
fs
/
sysfs.c
string.h
fs
/
sysfs.c
miniOS
/
fs
/
sysfs.h
fs
/
sysfs.c
miniOS
/
fs
/
vfs.h
fs
/
tmpfs.c
miniOS
/
fs
/
ext2.h
fs
/
tmpfs.c
miniOS
/
mm
/
heap.h
fs
/
tmpfs.c
miniOS
/
io.h
fs
/
tmpfs.c
string.h
fs
/
tmpfs.c
miniOS
/
fs
/
tmpfs.h
fs
/
tmpfs.c
miniOS
/
fs
/
vfs.h
drivers
/
tty.c
miniOS
/
sched
/
sched.h
drivers
/
tty.c
miniOS
/
arch
/
x86_64
/
spinlock.h
drivers
/
tty.c
string.h
drivers
/
tty.c
miniOS
/
drivers
/
tty.h
drivers
/
tty.c
miniOS
/
mm
/
vmm.h
drivers
/
tty.c
miniOS
/
drivers
/
vt.h
fs
/
vfs.c
miniOS
/
drivers
/
ata.h
fs
/
vfs.c
miniOS
/
fs
/
ext2.h
fs
/
vfs.c
miniOS
/
io.h
fs
/
vfs.c
miniOS
/
fs
/
pipe.h
fs
/
vfs.c
miniOS
/
sched
/
sched.h
fs
/
vfs.c
string.h
fs
/
vfs.c
miniOS
/
drivers
/
tty.h
fs
/
vfs.c
miniOS
/
fs
/
vfs.h
mm
/
heap.c
miniOS
/
mm
/
heap.h
mm
/
heap.c
miniOS
/
mm
/
pmm.h
mm
/
heap.c
miniOS
/
mm
/
vmm.h
mm
/
heap.c
miniOS
/
types.h
mm
/
heap.c
miniOS
/
arch
/
x86_64
/
spinlock.h
mm
/
pmm.c
miniOS
/
mm
/
pmm.h
mm
/
pmm.c
miniOS
/
mm
/
vmm.h
mm
/
pmm.c
miniOS
/
types.h
mm
/
pmm.c
miniOS
/
arch
/
x86_64
/
spinlock.h
mm
/
vmm.c
miniOS
/
mm
/
vmm.h
mm
/
vmm.c
miniOS
/
mm
/
pmm.h
mm
/
vmm.c
miniOS
/
ipi
/
ipi.h
mm
/
vmm.c
miniOS
/
sched
/
sched.h
mm
/
vmm.c
miniOS
/
fs
/
vfs.h
mm
/
vmm.c
miniOS
/
types.h
mm
/
vmm.c
string.h
net
/
lwip_netif.c
miniOS
/
net
/
lwip_netif.h
net
/
lwip_netif.c
miniOS
/
net
/
lwip_port.h
net
/
lwip_netif.c
miniOS
/
net
/
net_config.h
net
/
lwip_netif.c
string.h
net
/
lwip_port.c
miniOS
/
net
/
lwip_port.h
net
/
lwip_port.c
miniOS
/
net
/
net_observe.h
net
/
lwip_port.c
string.h
net
/
net_config.c
miniOS
/
net
/
net_config.h
net
/
net_config.c
string.h
net
/
net_observe.c
miniOS
/
net
/
net_observe.h
net
/
net_observe.c
miniOS
/
net
/
ethernet.h
net
/
net_observe.c
miniOS
/
net
/
net_config.h
net
/
net_observe.c
miniOS
/
fs
/
sysfs.h
net
/
net_observe.c
miniOS
/
io.h
net
/
net_observe.c
string.h
net
/
net_socket.c
miniOS
/
net
/
net_socket.h
net
/
net_socket.c
miniOS
/
sched
/
sched.h
net
/
net_socket.c
miniOS
/
net
/
lwip_netif.h
net
/
net_socket.c
string.h
net
/
netdev.c
miniOS
/
net
/
netdev.h
net
/
netdev.c
miniOS
/
net
/
ethernet.h
net
/
netdev.c
miniOS
/
drivers
/
rtl8139.h
net
/
netdev.c
miniOS
/
drivers
/
virtio_net.h
net
/
netdev.c
miniOS
/
io.h
net
/
netdev.c
string.h
net
/
unix_sock.c
miniOS
/
net
/
unix_sock.h
net
/
unix_sock.c
miniOS
/
sched
/
sched.h
net
/
unix_sock.c
miniOS
/
io.h
net
/
unix_sock.c
string.h
sched
/
sched.c
miniOS
/
sched
/
sched.h
sched
/
sched.c
miniOS
/
syscall.h
sched
/
sched.c
miniOS
/
signal.h
sched
/
sched.c
miniOS
/
fs
/
vfs.h
sched
/
sched.c
miniOS
/
fs
/
pipe.h
sched
/
sched.c
miniOS
/
net
/
unix_sock.h
sched
/
sched.c
miniOS
/
mm
/
heap.h
sched
/
sched.c
miniOS
/
mm
/
pmm.h
sched
/
sched.c
miniOS
/
mm
/
vmm.h
sched
/
sched.c
miniOS
/
arch
/
x86_64
/
tss.h
sched
/
sched.c
miniOS
/
arch
/
x86_64
/
segment.h
sched
/
sched.c
miniOS
/
arch
/
x86_64
/
smp.h
sched
/
sched.c
miniOS
/
arch
/
x86_64
/
spinlock.h
sched
/
sched.c
miniOS
/
io.h
sched
/
sched.c
string.h
sched
/
sched_balance.c
miniOS
/
sched
/
sched.h
sched
/
sched_balance.c
miniOS
/
arch
/
x86_64
/
apic.h
sched
/
sched_balance.c
miniOS
/
arch
/
x86_64
/
smp.h
sched
/
sched_balance.c
miniOS
/
arch
/
x86_64
/
spinlock.h
sched
/
sched_balance.c
miniOS
/
io.h
mlibc
/
string
/
isdigit.c
string.h
mlibc
/
string
/
memcmp.c
string.h
mlibc
/
string
/
memcpy.c
string.h
mlibc
/
string
/
memmove.c
string.h
mlibc
/
string
/
memset.c
string.h
mlibc
/
string
/
snprintf.c
string.h
mlibc
/
string
/
strcat.c
string.h
mlibc
/
string
/
strcpy.c
string.h
mlibc
/
string
/
strlen.c
string.h
mlibc
/
string
/
strncmp.c
string.h
mlibc
/
string
/
strncpy.c
string.h
mlibc
/
string
/
vsnprintf.c
miniOS
/
drivers
/
console.h
mlibc
/
string
/
vsnprintf.c
miniOS
/
io.h
mlibc
/
string
/
vsnprintf.c
miniOS
/
types.h
mlibc
/
string
/
vsnprintf.c
string.h
userspace
/
enter_ring3.c
miniOS
/
userspace
/
enter_ring3.h
userspace
/
enter_ring3.c
miniOS
/
arch
/
x86_64
/
tss.h
userspace
/
enter_ring3.c
miniOS
/
arch
/
x86_64
/
segment.h
userspace
/
enter_ring3.c
miniOS
/
types.h
userspace
/
enter_ring3.c
miniOS
/
sched
/
sched.h
userspace
/
enter_ring3.c
miniOS
/
io.h
userspace
/
enter_ring3.c
string.h
src
kernel
Generated by
1.16.1