greatbridf
|
360dd9da38
mm_list: remove lock_irq restriction on `MMListInner`
|
10 bulan lalu |
greatbridf
|
147558c1d2
Merge branch 'spin-rework' into sync-extraction
|
10 bulan lalu |
greatbridf
|
3009c12592
spin: rewrite spinlock, add traits for guards
|
10 bulan lalu |
greatbridf
|
525eee2872
rwlock: rename rwsem to rwlock and reimpl the lock
|
10 bulan lalu |
greatbridf
|
fa1c3af64e
preempt: move r_preempt_{disable, enable, count} to eonix_preempt
|
10 bulan lalu |
greatbridf
|
8384960da7
locked: move Locked to enoix_sync
|
10 bulan lalu |
greatbridf
|
a396b8add4
Merge branch 'sched-rewrite' into shiai-master
|
10 bulan lalu |
greatbridf
|
9e65c1c74a
configure: remove the check for mtools
|
10 bulan lalu |
greatbridf
|
779805a7b1
refactor: separate parts into eonix_{log, preempt, sync, runtime} crates
|
10 bulan lalu |
greatbridf
|
b29d448a4f
serial: improve irq handle. add worker support
|
10 bulan lalu |
greatbridf
|
f8ded5c5f2
task: add JoinHandle::join to wait for result
|
10 bulan lalu |
greatbridf
|
ba9a93014f
Merge branch 'sched-rewrite' into shiai-master
|
10 bulan lalu |
greatbridf
|
a24eaa45e1
task: rewrite the task system to decouple better.
|
10 bulan lalu |
greatbridf
|
c6f71ffe15
feat: add percpu readyqueue
|
10 bulan lalu |
greatbridf
|
16b686be83
chore: enable rust std pretty printers
|
10 bulan lalu |
greatbridf
|
d0c3761bb3
fix: compilation error on x86 soft float targets
|
10 bulan lalu |
greatbridf
|
35db57a901
interrupt: check cs == 0x3 instead of ss == 0 in fault handlers
|
10 bulan lalu |
greatbridf
|
67a4bb90ea
feat: skip core and alloc functions in debugger
|
10 bulan lalu |
shao
|
bcb515cacd
chore(build-img): fix Linux mount problem
|
11 bulan lalu |
greatbridf
|
ca2ad4c427
Merge remote-tracking branch 'github/mm' into shiai-master
|
1 tahun lalu |
shao
|
ab64258c5e
feat(pcp): improve per-cpus pages support
|
1 tahun lalu |
greatbridf
|
a3f7ad83a1
Merge remote-tracking branch 'github/mm' into shiai-master
|
1 tahun lalu |
shao
|
4e7bed8818
feat(pcp): add per-cpu pages support
|
1 tahun lalu |
greatbridf
|
6f90bfbd38
Merge branch 'fix' into shiai-master
|
1 tahun lalu |
greatbridf
|
f10251a691
feat: add sys_chmod, remove debug prints
|
1 tahun lalu |
greatbridf
|
ac2cb64f02
feat: blank impl for getrusage and madvise
|
1 tahun lalu |
greatbridf
|
e9ec2880b8
feat: temp. impl for sys_times, update sys_statx
|
1 tahun lalu |
greatbridf
|
ee488bcb18
feat(syscall): temporary impl of getrlimit, vfork and sysinfo
|
1 tahun lalu |
greatbridf
|
eaa6cda7db
style: remove unused warnings
|
1 tahun lalu |
greatbridf
|
f5b4da3309
change(mm_list): separate mm_list from process on elf loading
|
1 tahun lalu |