greatbridf
|
137583508c
fix(vector): wrong const back() type
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
a1dfcee9b7
feat(string): impl. clear() and c_str()
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
f581b0765b
feat(string): add string class
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
86643b9091
fix(vector): end() return wrong position
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
89a69a47e9
feat(vfs): impl. vfs_open to open file and dirs
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
44395a727c
feat(stdio): impl. strncpy
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
f1116ddf25
feat(list): impl. find()
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
3fd580fe86
feat: find inode according to filename
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
60d64c224c
refactor: write tmpfs with c++
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
0d93ab9d36
fix: bss_addr type conversion
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
9f1b0d0b7d
feat: vector and allocator improvement
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
b103ac85fe
fix: use brace init. for mklink file entry
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
b19b0323e6
feat: create tmpfs and impl. basic ops
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
a0c10918b1
Merge branch 'new_mem_allocation'
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
e083913ad7
refactor: move bss initialization to kernel_main
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
1ae32368a5
fix: translate iden. mapped ptr in v_ptr_to_p_ptr
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
33f97a35c3
Merge branch 'cross-compiling'
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
bd83189b48
chore: separate qemu args
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
fe614c21b5
fix: match the two type definitions of kernel_size
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
f848946130
chore: empty cross compiling toolchain prefix
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
a3403a2a44
chore: update compiling flags
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
7e5a6e89c7
Merge branch 'paging'
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
d9ed36797d
Merge branch 'dev' into paging
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
30b511a13f
fix: map more pages for the heap
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
2dccf820fa
fix: release mode sse bug
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
d923498640
feat: copy on write
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
1cc56a7e13
feat: memory initialization
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
2eaf205b8a
memory allocation
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
a9ffa8ad1a
fix: tty.h not using extern "C"
|
%!s(int64=2) %!d(string=hai) anos |
greatbridf
|
f2dab67f6e
style: remove TODOs
|
%!s(int64=2) %!d(string=hai) anos |