-
- Downloads
Merge #732
732: revise aarch64 support r=stlankes a=stlankes
- add TLS support
- revise processor detection
- add function to switch the context
- revise stack handling
- initialize interrupt controller
Co-authored-by:
Stefan Lankes <slankes@eonerc.rwth-aachen.de>
No related branches found
No related tags found
Showing
- .github/workflows/ci.yml 1 addition, 1 deletion.github/workflows/ci.yml
- src/arch/aarch64/kernel/interrupts.rs 338 additions, 28 deletionssrc/arch/aarch64/kernel/interrupts.rs
- src/arch/aarch64/kernel/mod.rs 27 additions, 66 deletionssrc/arch/aarch64/kernel/mod.rs
- src/arch/aarch64/kernel/pci.rs 0 additions, 45 deletionssrc/arch/aarch64/kernel/pci.rs
- src/arch/aarch64/kernel/processor.rs 116 additions, 17 deletionssrc/arch/aarch64/kernel/processor.rs
- src/arch/aarch64/kernel/scheduler.rs 183 additions, 61 deletionssrc/arch/aarch64/kernel/scheduler.rs
- src/arch/aarch64/kernel/start.rs 1 addition, 29 deletionssrc/arch/aarch64/kernel/start.rs
- src/arch/aarch64/kernel/start.s 11 additions, 34 deletionssrc/arch/aarch64/kernel/start.s
- src/arch/aarch64/kernel/stubs.rs 0 additions, 29 deletionssrc/arch/aarch64/kernel/stubs.rs
- src/arch/aarch64/kernel/switch.rs 62 additions, 4 deletionssrc/arch/aarch64/kernel/switch.rs
- src/arch/aarch64/mm/paging.rs 16 additions, 3 deletionssrc/arch/aarch64/mm/paging.rs
- src/arch/aarch64/mm/virtualmem.rs 1 addition, 0 deletionssrc/arch/aarch64/mm/virtualmem.rs
- src/arch/mod.rs 2 additions, 2 deletionssrc/arch/mod.rs
- src/lib.rs 0 additions, 16 deletionssrc/lib.rs
src/arch/aarch64/kernel/pci.rs
deleted
100644 → 0
src/arch/aarch64/kernel/stubs.rs
deleted
100644 → 0
Please register or sign in to comment