greatbridf
|
b4bb1feadf
rewrite(string): new string class
|
11 ヶ月 前 |
greatbridf
|
b2d19e6ff6
change(mm): remove extra memory fences
|
1 年間 前 |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 年間 前 |
greatbridf
|
5813062c00
Merge branch 'dev'
|
1 年間 前 |
greatbridf
|
41566272a6
fix(mmap): adjust file nullptr check
|
1 年間 前 |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
1 年間 前 |
greatbridf
|
2656facbab
feat(syscall): add statx
|
1 年間 前 |
greatbridf
|
8576f82ca1
fix(mm.split): update file offset of newmm
|
1 年間 前 |
greatbridf
|
50b9527a09
feat(syscall): add mmap and munmap
|
1 年間 前 |
greatbridf
|
8115a79f02
feat(syscall): add brk
|
1 年間 前 |
greatbridf
|
4ee526a1aa
refactor(mm): some tweaks of mm and mm_list
|
1 年間 前 |
greatbridf
|
3cf21d6082
feat(syscall): add set_thread_area
|
1 年間 前 |
greatbridf
|
2355016228
feat(libstdc++): add vector
|
1 年間 前 |
greatbridf
|
719a421750
change(kernel): replace types::list with std::list
|
1 年間 前 |
greatbridf
|
07638e3531
change(kernel): remove types::pair
|
1 年間 前 |
greatbridf
|
e289c9a72b
feat(bitmap): change bm_ funcs to class bitmap
|
1 年間 前 |
greatbridf
|
e9e2680a69
change(mem.cpp): use structured binding
|
1 年間 前 |
greatbridf
|
9fcf1ba7ba
feat(libstdc++): add bit_cast
|
1 年間 前 |
greatbridf
|
727c3c936a
refactor(gblibstdc++): add type_traits and utility
|
1 年間 前 |
greatbridf
|
8dfd98cdb1
fix(mem): add memory fence to prevent reordering
|
1 年間 前 |
greatbridf
|
3e141f09b7
change(gblibc): move errno to gblibc
|
2 年 前 |
greatbridf
|
f41f73a8b1
fix: mmaped pages of child procs may be empty
|
2 年 前 |
greatbridf
|
b60840f419
change(mmap): remove _mmap
|
2 年 前 |
greatbridf
|
841e258a13
fix: free stage1 and kinit
|
2 年 前 |
greatbridf
|
48c771e1c8
fix: __alloc_raw_page may return used page
|
2 年 前 |
greatbridf
|
304ecefefb
feat: move kernel to 0xc0000000
|
2 年 前 |
greatbridf
|
9de7953c44
style(mem.cpp): mark addr range
|
2 年 前 |
greatbridf
|
cb96ca109a
feat: free kinit memory
|
2 年 前 |
greatbridf
|
bfcf1567b6
style: add sections
|
2 年 前 |
greatbridf
|
a9e1f08cc6
style: kernel_main
|
2 年 前 |