Block a user
7541540fd3
kernel/ATA: Pass extra information to DeviceRegistry
c477f85c19
kernel+init: Create a device node in /dev to access the CDROM from userspace!
dceb6be559
kernel/ATA: Read the CDROM's first sector using ATAPI PIO!!
9500d14087
kernel/x86_64: Implement writing to PCI fields
9f9b9a17bc
kernel/PCI: Add bit enum for the Command field
3db0c4fed2
apps: Add ps
1506331872
kernel+libc: Add the pstat() system call
0dbfbe6395
libc+apps: Avoid calling endpwent() and endgrent() after every call to get{pw,gr}{nam,uid,gid}
e73af4baa8
kernel/ATA: Pass extra information to DeviceRegistry
65c79b35cd
kernel+init: Create a device node in /dev to access the CDROM from userspace!
fa241a4849
kernel/ATA: Read the CDROM's first sector using ATAPI PIO!!
295d94000e
kernel/x86_64: Implement writing to PCI fields
39305ace07
kernel/PCI: Add bit enum for the Command field
d7c563aebd
kernel: Add reference counting for mounts
3a73d49aa1
kernel: Remove a mount from the mountpoint list after unmounting it
0d1c01fd62
kernel+init: Create a device node in /dev to access the CDROM from userspace!
e18bca8c32
kernel/ATA: Read the CDROM's first sector using ATAPI PIO!!
76e91bc16b
kernel/x86_64: Implement writing to PCI fields
e6e89d7623
kernel/PCI: Add bit enum for the Command field
e64f64b423
kernel: Actually register interrupt handlers properly
1f4c4928cc
kernel+libc+apps: Add mount and umount syscalls, libc wrappers, and utilities
29174ca228
kernel/VFS: Add a way to unmount file systems
e7d482e78a
kernel+init: Add a VFS mount system and auto-populate the devfs
7f56659bb0
kernel/x86_64: Implement writing to PCI fields
3817ed26b4
kernel/PCI: Add bit enum for the Command field