Block a user
ba82d2fbd2
kernel/CPU: Allow passing arbitrary data to interrupt handlers
c59ca70edb
kernel/ATA: Start reading/writing registers and detecting drives
061c090734
kernel: Warn if no ATA controller is found
7af44f2c29
kernel: Add a KMutex class and use that for ATA::Controller locking
667160590b
kernel/x86_64: Add basic ATA controller and channel identification
d03d49e30e
kernel/PCI: Add more PCI field types
cd2f2172fa
kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems
dc7e503342
tests: Test character formatting
e481ce45d0
tests: Add way more tests to TestFormat now that formatting is fixed
e098a3269a
libluna: Treat a negative precision as if precision was omitted
38541e22e9
libluna: Fix flag shenanigans in cstyle_format
5911b052dc
libluna: Add more options to to_dynamic_unit()
a5ad8e16de
ls: Add the --human-readable flag
64d0f30bd9
kernel: Disallow write-related flags when opening a directory, not only when the directory flag is set
3b13cecf76
kernel: Warn if no ATA controller is found
ab894c30df
kernel: Add a KMutex class and use that for ATA::Controller locking
6ea09dc567
kernel/x86_64: Add basic ATA controller and channel identification
9a69878e02
kernel/PCI: Add more PCI field types
001de57831
kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems
1035b91a3d
su: Do not change directory/set variables by default, instead add a --login option
a935039e78
sh: Prioritize /etc/passwd over the USER environment variable
18130847c1
libc: Fix some environment-related bugs
fc4505f5c0
kernel: Add a KMutex class and use that for ATA::Controller locking
78be017674
kernel/x86_64: Add basic ATA controller and channel identification
534d68661c
kernel/PCI: Add more PCI field types
35b3676af4
kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems
4a764bc315
tests+libluna: Start testing Format.cpp
8e511a45dd
kernel: Add a KMutex class and use that for ATA::Controller locking
7ef50cee47
kernel/x86_64: Add basic ATA controller and channel identification
0c459704ec
kernel/PCI: Add more PCI field types
30f30aa848
kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems
e203772488
README: Update broken link to ELF loader