greatbridf
|
e89a286104
runtime: rework the whole runtime arch. (partial)
|
il y a 6 mois |
greatbridf
|
a0b22bb416
style: remove arch crate
|
il y a 7 mois |
greatbridf
|
dd32b93963
feat(hal): smp initialization
|
il y a 8 mois |
greatbridf
|
f1f1f6ac24
Merge branch 'trap-abstraction' into remove-cpp
|
il y a 8 mois |
greatbridf
|
ec187ff5df
feat(spin): separate the procedure of saving lock context from spinlocks
|
il y a 8 mois |
greatbridf
|
dc329bca82
percpu: make a better abstraction for trap handling
|
il y a 8 mois |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
il y a 8 mois |
greatbridf
|
689a147b35
wait_list: improved waitlist arch
|
il y a 10 mois |
greatbridf
|
c1c82197b2
task: new task state management method
|
il y a 10 mois |
greatbridf
|
5b315d7831
lazy_lock: replace old lazy_static
|
il y a 10 mois |
greatbridf
|
779805a7b1
refactor: separate parts into eonix_{log, preempt, sync, runtime} crates
|
il y a 10 mois |