greatbridf
|
73ab9a9320
syscall
|
9 months ago |
greatbridf
|
ac083a7cf0
brand new mem subsystem
|
9 months ago |
greatbridf
|
4572e5ce46
remove keyboard drive, make serial module
|
10 months ago |
greatbridf
|
a092424c56
slab and buddy allocator
|
10 months ago |
greatbridf
|
04c392fdc7
create page table, enter long mode
|
10 months ago |
greatbridf
|
2a7dde2f9e
feat(procfs): impl procfs and mount() syscall
|
10 months ago |
greatbridf
|
b4bb1feadf
rewrite(string): new string class
|
11 months ago |
greatbridf
|
2cb5366997
fix(vector): resize should check m_capacity
|
11 months ago |
greatbridf
|
bd0da59162
fix(lock): add lock_irq to avoid deadlocks
|
11 months ago |
greatbridf
|
87949fe12a
feat(syscall): impl. symlink and readlink
|
11 months ago |
greatbridf
|
ad3ff833e5
refactor: rewrite thread and readyqueue
|
11 months ago |
greatbridf
|
94f3cee3e5
refactor: move init script out of init_vfs
|
11 months ago |
greatbridf
|
dbda9e3578
refactor: divide vfs.hpp into four
|
11 months ago |
greatbridf
|
da84d0d39b
refactor: vfs
|
11 months ago |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 year ago |
greatbridf
|
5926e83a34
feat(syscall): uname, getpgid, getuid, rt_sigaction(half works)
|
1 year ago |
greatbridf
|
5813062c00
Merge branch 'dev'
|
1 year ago |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
1 year ago |
greatbridf
|
12c41b087e
refactor(irq): new irq handling method
|
1 year ago |
greatbridf
|
25e48c79a2
change(image): rename bb to busybox_
|
1 year ago |
greatbridf
|
915f90251e
feat(image): add busybox to mount image
|
1 year ago |
greatbridf
|
3cf21d6082
feat(syscall): add set_thread_area
|
1 year ago |
greatbridf
|
2355016228
feat(libstdc++): add vector
|
1 year ago |
greatbridf
|
fa48094702
fix(cmake): remove list.hpp
|
1 year ago |
greatbridf
|
3893ba9cea
feat(libstdc++): add stl map
|
1 year ago |
greatbridf
|
07638e3531
change(kernel): remove types::pair
|
1 year ago |
greatbridf
|
e289c9a72b
feat(bitmap): change bm_ funcs to class bitmap
|
1 year ago |
greatbridf
|
2ba94b1ce9
feat(functional): c++ std::function
|
1 year ago |
greatbridf
|
7472cbe839
feat(gbstdlibc++): add gbstdlibc++ and utility
|
1 year ago |
greatbridf
|
3e141f09b7
change(gblibc): move errno to gblibc
|
2 years ago |