greatbridf
|
5b120d25aa
rewrite tty with c++ classes
|
2 gadi atpakaļ |
greatbridf
|
3bb9a50d6a
add non copyable class
|
2 gadi atpakaļ |
greatbridf
|
23e86efdae
fix buffer constructor
|
2 gadi atpakaļ |
greatbridf
|
8326c982e1
adapt more parts to cpp
|
2 gadi atpakaļ |
greatbridf
|
c23b25c8eb
remove constexpr of ~mm_list()
|
2 gadi atpakaļ |
greatbridf
|
576ca427b0
limit vfs_read buffer size when doing system calls
|
2 gadi atpakaļ |
greatbridf
|
57bb3fc54e
stash 2
|
2 gadi atpakaļ |
greatbridf
|
95059ec7e0
stash 1
|
2 gadi atpakaļ |
greatbridf
|
248e32a46d
change(buffer): rename buffer.{c,h} to buffer.hpp
|
2 gadi atpakaļ |
greatbridf
|
79482631aa
feat(file): add file descriptors
|
2 gadi atpakaļ |
greatbridf
|
789d002b13
fix(hash_map): make find() const compatible
|
2 gadi atpakaļ |
greatbridf
|
edb5ac858c
fix(syscall_exit): remove all thds from ready list
|
2 gadi atpakaļ |
greatbridf
|
9caca574db
change(thread): add class thdlist
|
2 gadi atpakaļ |
greatbridf
|
e4b84ad3da
feat(c++): add is_template_instance
|
2 gadi atpakaļ |
greatbridf
|
c5a6be277a
change(process): use map for process list
|
2 gadi atpakaļ |
greatbridf
|
a1ddb6a031
feat(map): add template container map
|
2 gadi atpakaļ |
greatbridf
|
44a9b33979
feat(hash_map): move pair class out of hash_map
|
2 gadi atpakaļ |
greatbridf
|
f021bc88bb
change(vfs): make fs_root inline global var
|
2 gadi atpakaļ |
greatbridf
|
5619ebf4c1
Merge branch 'vfs_fix' into open
|
2 gadi atpakaļ |
greatbridf
|
5a58906104
change(vfs): only allocate children lists for dirs
|
2 gadi atpakaļ |
greatbridf
|
87883c5978
refactor(new): add _new and pnew for allocators
|
2 gadi atpakaļ |
greatbridf
|
0f4efff41e
fix(vfs): wrong comment of dentry flags
|
2 gadi atpakaļ |
greatbridf
|
f2dd3f8c06
fix(vfs): wrong comment of dentry flags
|
2 gadi atpakaļ |
greatbridf
|
9dfbab81c4
Merge branch 'process-classes'
|
2 gadi atpakaļ |
greatbridf
|
b8cc71517a
feat(ata): check buf_size in ata_read()
|
2 gadi atpakaļ |
greatbridf
|
6e4a649a55
feat(c++): add operator& to list iterators
|
2 gadi atpakaļ |
greatbridf
|
b120b34b82
feat(process): add class readyqueue
|
2 gadi atpakaļ |
greatbridf
|
1c4a86f31d
style(process.cpp): use _noreturn_crash()
|
2 gadi atpakaļ |
greatbridf
|
56756566e1
refactor(irq0): remove is_scheduler_ready
|
2 gadi atpakaļ |
greatbridf
|
0d8e0a0ef4
feat(proc): add class proclist
|
2 gadi atpakaļ |