13 Commits (3658e265a835fa7cace1f91fc96e8045d321d46e)

Author SHA1 Message Date
WangRunji b836b11792 reformat code using `cargo fmt`
6 years ago
WangRunji 84c12ae6e1 rename functions. ignore readonly in mmap to avoid page fault.
6 years ago
equation314 6879c66e58 aarch64: set TTBR1 = TTBR0 in InactivePageTable::edit(), swap is OK
6 years ago
WangRunji acafe19e26 fix runtime error on aarch64
6 years ago
WangRunji b5ced136f7 fix merge compile error
7 years ago
WangRunji 2afe8c731e Merge remote-tracking branch 'equation314/arch-aarch64' into dev
7 years ago
equation314 a59a7fbe9a aarch64/mmu: simply handle page fault
7 years ago
equation314 9e8124abbb aarch64/mmu: mmu enabled
7 years ago
WangRunji b1bdac7d0f fix merge for aarch64. now it works!
7 years ago
equation314 9fc13c8ebb aarch64: implement syscall
7 years ago
equation314 a91534e34d aarch64: implement context switch, but not tested
7 years ago
equation314 07aa9a0686 aarch64: implement IRQ & system timer, but don't work in qemu
7 years ago
equation314 8c19499112 aarch64: implement exception interface & synchronous exception handler
7 years ago