coderain
|
045be778f3
Begin implementing unit tests.
|
6 年之前 |
coderain
|
c9cce3d583
Switch to the new locking API.
|
6 年之前 |
coderain
|
7992a3f0b5
Make waiting for objects generic. Implement access granting/revoking.
|
6 年之前 |
coderain
|
b2b59886c7
Improve exception handling.
|
6 年之前 |
coderain
|
e5133aaacf
Introduce a uid_t type for user IDs.
|
6 年之前 |
coderain
|
3c314f07cd
Improve context switching and scheduler APIs.
|
6 年之前 |
coderain
|
c1387c687c
Reimplement basic locking. Fix bugs.
|
6 年之前 |
coderain
|
e06a5d13a3
Add an automatic build environment setup script for POSIX-compliant systems.
|
6 年之前 |
coderain
|
b3e9524c23
Implement serial logging. Finish modularizing power management.
|
6 年之前 |
coderain
|
209134ca5e
Implement printf in the CRT
|
6 年之前 |
coderain
|
876bb4f27f
Implement module loading. Move drivers into modules. Fix bugs.
|
6 年之前 |
coderain
|
081225fd85
Upgrade to multiboot version 2
|
7 年之前 |
coderain
|
632d3438cb
Reimplement AVL trees
|
7 年之前 |
coderain
|
c2c026e397
Automatically generate syscalls.h and syscalls.c as well
|
7 年之前 |
coderain
|
ce9bb273cd
Automatically generate the system call wrappers
|
7 年之前 |
coderain
|
430eedc6e4
Improve pipes. Implement pipelines. Use pipes when watching directory changes.
|
7 年之前 |
coderain
|
395454e66c
[kernel] Add command line support, fix bugs
|
7 年之前 |
coderain
|
7b2aa7a4d4
[kernel] Bug fixes and refactoring
|
7 年之前 |
coderain
|
e3b10bc54d
Implement basic ELF executable loading
|
7 年之前 |
coderain
|
f44b484697
[kernel] Fix block copying in the cache
|
7 年之前 |
coderain
|
44aa1c0d85
[crt] Set the default heap. Update next_offset after blocks have been merged.
|
7 年之前 |
coderain
|
6e39cdc735
[kernel] Fix bugs related to opening/listing devices
|
7 年之前 |
coderain
|
eb202f1726
Don't blindly strdup() optional arguments
|
7 年之前 |
coderain
|
9f3ec362bd
Move video I/O control definitions to the SDK
|
7 年之前 |
coderain
|
2508ed09d8
[crt] Improve file descriptors
|
7 年之前 |
coderain
|
1254279dad
[crt] Properly implement I/O buffers
|
7 年之前 |
coderain
|
9d13225126
Implement setjmp/longjmp
|
7 年之前 |
coderain
|
06d7c44e59
Initialize the heap and file descriptors during CRT startup
|
7 年之前 |
coderain
|
bb018380fe
Implement POSIX file descriptors and I/O
|
7 年之前 |
coderain
|
56ebf60f05
Implement working directories in the CRT (and a bit of kernel support)
|
7 年之前 |