arceos-org / arceos

An experimental modular OS written in Rust.
https://arceos.org/arceos/
Apache License 2.0
503 stars 254 forks source link

Guoweikang/integrate aarch64 platform #137

Closed guoweikang closed 6 months ago

guoweikang commented 9 months ago
axhal/platfrom: Integrate platform code for axhal on the aarch64 architecture

--------
1. remove dw_apb_uart and pl011 uart code,abstract as aarch64 console
   trait;
2. remove bst,virt,raspi mem.rs, abstract as aarch64_common mem.rs
3. axhal add platform_name method
4. support arm  device tree