greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
1 month ago |
greatbridf
|
e35fd75836
fix(pipe_read): reads don't need to be atomic
|
1 month ago |
greatbridf
|
ae698248ee
[partial] feat: add sync stuffs
|
1 month ago |
greatbridf
|
f4128f04a0
Merge branch 'vfs-refactor'
|
2 months ago |
greatbridf
|
b67ed10025
feat: load huge kernel, new memory layout
|
2 months ago |
greatbridf
|
b94122a5fb
fix(buddy): create_zone with args like 12, 15
|
2 months ago |
greatbridf
|
1d5525f5c1
rewrite Dentry module with rust
|
2 months ago |
greatbridf
|
ea629feec9
rewrite(ahci): rewrite ahci module with rust
|
2 months ago |
greatbridf
|
b43277c46c
refactor: rewrite fs submodule with rust
|
2 months ago |
greatbridf
|
c3b20946d2
rewrite(e1000e): rewrite e1000e driver with rust
|
3 months ago |
greatbridf
|
1f7bed61dd
feat: rust support
|
3 months ago |
greatbridf
|
b92bb0270f
change(defs): i* should not be explicitly signed
|
3 months ago |
greatbridf
|
d12f42764e
fix(readdir): the third argument is unsupported
|
3 months ago |
greatbridf
|
f952057453
change(vector): emplace_back should return a ref
|
3 months ago |
greatbridf
|
3d37d43eb5
fix(types::list): erroneous get and remove
|
3 months ago |
greatbridf
|
d785937269
chore: change debugging settings
|
3 months ago |
greatbridf
|
58eb82d5b3
feat(driver): add e1000e driver
|
3 months ago |
greatbridf
|
d75905e322
change: improve module arch. and fix some bugs
|
3 months ago |
greatbridf
|
eedcf95ee9
chore(pretty-print): rewrite pretty printers
|
3 months ago |
greatbridf
|
538244e339
style: reformat all codes with new format
|
3 months ago |
greatbridf
|
eec5d5c283
chore: update .gitignore and CMakeLists.txt
|
3 months ago |
greatbridf
|
f88b4da3fd
change(gblibstdc++): use EBO for all stl classes
|
4 months ago |
greatbridf
|
e6c6d8f1b7
feat: use RAII to manage dentry pointers
|
4 months ago |
greatbridf
|
4e79226a6f
chore(debug): add dwarf data for ISR
|
4 months ago |
greatbridf
|
cafeec4a85
refactor: rewrite all dentry part of vfs
|
4 months ago |
greatbridf
|
4851662c29
change(vfs): move class vfs out
|
5 months ago |
greatbridf
|
4ec085b55c
fix(syscall): make getcwd return buf length filled
|
5 months ago |
greatbridf
|
4eb3d8228e
change(process): remove k_new_threadd
|
5 months ago |
greatbridf
|
6be43506e5
change(filearray): add filearray class
|
5 months ago |
greatbridf
|
80d0ee4dd2
fix(shared_ptr): operator= on derived class, swap
|
5 months ago |