coderain
|
af25f21d70
Fix the security check for framebuffer mapping.
|
6 years ago |
coderain
|
568844d350
Fix bugs in the VESA driver.
|
6 years ago |
coderain
|
77d448de17
Improve logging.
|
6 years ago |
coderain
|
4309b04a86
Fix printf bugs.
|
6 years ago |
coderain
|
49d75449f0
Pass the machine state from the interrupt for kernel crashes.
|
6 years ago |
coderain
|
c22193bc7c
Fix a minor bug in __crt_vstrprintf.
|
6 years ago |
coderain
|
c7aa8cb1d6
The assembler needs to know the instruction size.
|
6 years ago |
coderain
|
bb838ae01d
Merge branch 'unit_tests'
|
6 years ago |
coderain
|
ab00d5b6f4
Update the node balance when deleting a duplicate in the AVL tree.
|
6 years ago |
coderain
|
c50efc039e
Use the new cpu.h functions in the new memory manager.
|
6 years ago |
coderain
|
2be3d8e7ca
Merge branch 'master' into mm_rewrite
|
6 years ago |
coderain
|
fad7052d1e
Move some of the architecture-specific code into a separate unit.
|
6 years ago |
coderain
|
6514e05447
Begin the memory manager rewrite.
|
6 years ago |
coderain
|
045be778f3
Begin implementing unit tests.
|
6 years ago |
coderain
|
c9cce3d583
Switch to the new locking API.
|
6 years ago |
coderain
|
7992a3f0b5
Make waiting for objects generic. Implement access granting/revoking.
|
6 years ago |
coderain
|
b2b59886c7
Improve exception handling.
|
6 years ago |
coderain
|
e5133aaacf
Introduce a uid_t type for user IDs.
|
6 years ago |
coderain
|
3c314f07cd
Improve context switching and scheduler APIs.
|
6 years ago |
coderain
|
c1387c687c
Reimplement basic locking. Fix bugs.
|
6 years ago |
coderain
|
e06a5d13a3
Add an automatic build environment setup script for POSIX-compliant systems.
|
6 years ago |
coderain
|
b3e9524c23
Implement serial logging. Finish modularizing power management.
|
6 years ago |
coderain
|
209134ca5e
Implement printf in the CRT
|
6 years ago |
coderain
|
876bb4f27f
Implement module loading. Move drivers into modules. Fix bugs.
|
6 years ago |
coderain
|
081225fd85
Upgrade to multiboot version 2
|
7 years ago |
coderain
|
632d3438cb
Reimplement AVL trees
|
7 years ago |
coderain
|
c2c026e397
Automatically generate syscalls.h and syscalls.c as well
|
7 years ago |
coderain
|
ce9bb273cd
Automatically generate the system call wrappers
|
7 years ago |
coderain
|
430eedc6e4
Improve pipes. Implement pipelines. Use pipes when watching directory changes.
|
7 years ago |
coderain
|
395454e66c
[kernel] Add command line support, fix bugs
|
7 years ago |