Expand description
§Rust bare metal run-time support for the AMD Zynq 7000 SoCs
This includes basic low-level startup code similar to the bare-metal boot routines provided by Xilinx. Some major differences:
- No L2 cache initialization is performed.
- MMU table is specified as Rust code.
- Modification to the stack setup code, because a different linker script is used.
Modules§
- mmu
- The overview of translation table memory attributes is described below.
- rt
rtandarm_profile=a - Start-up code for Zynq 7000
Functions§
- _default_
handler rtandarm_profile=a - Our default exception handler.
- mmu_
l1_ table_ mut rtandarm_profile=a - Retrieves a mutable reference to the MMU L1 page table.