greatbridf
|
287bb545c5
arch, la: setup timer and timer interrupt on bootstrap
|
há 6 meses atrás |
greatbridf
|
40ca79574d
arch: shutdown support for loongarch64 virt platforms
|
há 6 meses atrás |
Heinz
|
2d61f60c0c
syscall: more new syscall impls
|
há 7 meses atrás |
greatbridf
|
5c9d03601a
style(riscv64): remove stale TODO message
|
há 6 meses atrás |
greatbridf
|
333f3907d4
Merge branch 'master' into loongarch64
|
há 6 meses atrás |
greatbridf
|
6c6195b183
Merge pull request #36 from Shao-ZW/pagecache
|
há 6 meses atrás |
greatbridf
|
c5b5572fc6
chore: change some typo and format
|
há 6 meses atrás |
greatbridf
|
1e785ffa92
Merge branch 'master' into pagecache
|
há 6 meses atrás |
greatbridf
|
fdc65f0d30
feat: bug fix and some temporary solutions
|
há 6 meses atrás |
greatbridf
|
84dca27600
feat(page cache): refactor PageCache to remove size parameter and add size method in backend
|
há 6 meses atrás |
greatbridf
|
7da2b94cc2
Merge remote-tracking branch 'upstream/master' into pagecache
|
há 6 meses atrás |
greatbridf
|
3cae0870ae
Merge pull request #37 from Shao-ZW/master
|
há 6 meses atrás |
Zhuowei Shao
|
698ca6c5d7
Merge pull request #38 from greatbridf/fix-execve
|
há 7 meses atrás |
greatbridf
|
d9e144bbb0
change(syscall): add tgkill and rename some syscall definitions
|
há 7 meses atrás |
greatbridf
|
87345b756a
fix(execve): clear the registers after we've done the execve call
|
há 7 meses atrás |
greatbridf
|
651149202a
fix(execve): clear the registers after we've done the execve call
|
há 7 meses atrás |
greatbridf
|
af00747a1a
feat(arch): working impl of loongarch64
|
há 7 meses atrás |
greatbridf
|
97574ce60b
feat(arch): add loongarch64 bootstrap code
|
há 7 meses atrás |
zhuowei shao
|
ede54cb224
feat(wait): refactor waitid handling and introduce WaitId enum
|
há 7 meses atrás |
Heinz
|
6d9027b71b
Merge pull request #35 from greatbridf/interpreter
|
há 7 meses atrás |
greatbridf
|
ae41558771
Merge pull request #26 from SMS-Derfflinger/riscv64-smp
|
há 7 meses atrás |
zhuowei shao
|
fe995aa528
feat: implement shared memory syscalls and mmap syscall for file mapping
|
há 7 meses atrás |
zhuowei shao
|
409b0633e1
feat(page fault): refactor mmap page fault handle to deal with page cache and sharing mapping
|
há 7 meses atrás |
zhuowei shao
|
af512033d5
feat: implement page cache for efficient vfs io
|
há 7 meses atrás |
Heinz
|
21f6feb418
change(hal): change ap's temporary boot stack to only one stack
|
há 7 meses atrás |
greatbridf
|
66f509c5d6
change(smp): use FDT.harts() in riscv64 bootstrap_smp
|
há 7 meses atrás |
greatbridf
|
80731802bd
fix(ap_start): replace mul with left shifts in riscv64 ap entry
|
há 7 meses atrás |
Heinz
|
c264c7ee6c
Merge branch 'master' into riscv64-smp
|
há 7 meses atrás |
Heinz
|
792633d3e8
style(hal): remove unused import and unused function
|
há 7 meses atrás |
greatbridf
|
34bb98b1f1
feat(syscall): impl get_random and getegid
|
há 7 meses atrás |