greatbridf
|
dfcbe573b1
fix bugs, add serial module
|
10 mēneši atpakaļ |
greatbridf
|
15dabfee26
fix some problems
|
10 mēneši atpakaļ |
greatbridf
|
ac083a7cf0
brand new mem subsystem
|
10 mēneši atpakaļ |
greatbridf
|
4572e5ce46
remove keyboard drive, make serial module
|
10 mēneši atpakaļ |
greatbridf
|
6f29d1acca
allocator
|
10 mēneši atpakaļ |
greatbridf
|
a092424c56
slab and buddy allocator
|
10 mēneši atpakaļ |
greatbridf
|
04c392fdc7
create page table, enter long mode
|
10 mēneši atpakaļ |
greatbridf
|
ad3ff833e5
refactor: rewrite thread and readyqueue
|
11 mēneši atpakaļ |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 gadu atpakaļ |
greatbridf
|
5926e83a34
feat(syscall): uname, getpgid, getuid, rt_sigaction(half works)
|
1 gadu atpakaļ |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
1 gadu atpakaļ |
greatbridf
|
12c41b087e
refactor(irq): new irq handling method
|
1 gadu atpakaļ |
greatbridf
|
3cf21d6082
feat(syscall): add set_thread_area
|
1 gadu atpakaļ |
greatbridf
|
e289c9a72b
feat(bitmap): change bm_ funcs to class bitmap
|
1 gadu atpakaļ |
greatbridf
|
72448d4099
change(syscall): check syscall_no in syscall.cpp
|
2 gadi atpakaļ |
greatbridf
|
32369676cd
dev: load kernel to 0xc0000000
|
2 gadi atpakaļ |
greatbridf
|
cb96ca109a
feat: free kinit memory
|
2 gadi atpakaļ |
greatbridf
|
bfcf1567b6
style: add sections
|
2 gadi atpakaļ |
greatbridf
|
a9e1f08cc6
style: kernel_main
|
2 gadi atpakaļ |