Andre Richter
d09374710d
Some rework on virtual memory code
...
- Mostly more spearation of concerns in 15.
- Cleanups in other parts.
4 years ago
Andre Richter
e7cb61b389
Refactoring
...
- Don't wildcard-import from arch modules. Make it explicit.
- Put translation table code into its own module.
- Put boot code in boot.rs instead of cpu.rs
- Other minor changes, most memory subsystem.
4 years ago
Andre Richter
1d2b5ad022
Memory Mapping: Improve various aspects
4 years ago
Andre Richter
44bb3f8942
Update copyright year
4 years ago
Andre Richter
098e19ecc4
Fix zero-sized bss handling
4 years ago
Andre Richter
27a1d10cc3
Remove UB in linker script symbol <-> Rust handover
4 years ago
Andre Richter
677b274a1f
Add a panic version of the GPIO to panic!()
4 years ago
Andre Richter
22faff5229
Various finetunings
4 years ago
Andre Richter
37b9d1435e
Move anything wrt linker symbols to bsp::memory
...
Also, some rewording of data types.
4 years ago
Andre Richter
b585f64e30
Shuffle constant to more fitting module
4 years ago
Andre Richter
7e14b246d7
Explicitly set exception vectors in link.ld
4 years ago
Andre Richter
1cba21bda1
Minor namespace adaptions
5 years ago
Andre Richter
1496e003d8
Refactor tutorial 13
5 years ago