30 Commits (master)

Author SHA1 Message Date
Andre Richter 5e3af39bdc
Change to aarch64-cpu crate 2 years ago
Andre Richter 7014c0cdfd
Bump dependencies 2 years ago
Andre Richter 8ab5417c77
Bump dependencies 2 years ago
Andre Richter b48a89faf0
Bump dependencies 2 years ago
Andre Richter 728ca1b6ad
Bump dependencies 2 years ago
Andre Richter d4d8ebe2e0
Bump dependencies 2 years ago
Andre Richter 97ff6f100c
Minor dependency upgrade 2 years ago
Andre Richter a4a9d0d2bf
Update dependencies 2 years ago
Andre Richter 7d02537515
Bump toolchain 2 years ago
Andre Richter 41cd775c96
Bump dependencies 3 years ago
Andre Richter e1728636c1 Switch to tock-registers: Sources for tutorials 13..02 3 years ago
Andre Richter 9f1920c2c6
Give the project a name
🦩
3 years ago
Andre Richter aeadda4b7e
Bump dependencies 3 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.
3 years ago
Andre Richter 2c3f705051
Update dependencies
register-rs 1.0.0 now uses UnsafeCell internally, which means we lost the Copy
derive on InMemoryRegister.

Therefore, a small set of changes was needed in the MMU driver to dance around
the static array init depending on a Copy type.
4 years ago
Andre Richter e7a13e81b8
Upgrade to cortex-a 4.x.x 4 years ago
Andre Richter b6d480d548
kernels: Update dependencies 4 years ago
Andre Richter 16a903ad29
kernels: Update dependencies 4 years ago
Andre Richter ef919b0842
kernels: Update dependencies 4 years ago
Andre Richter 681092829c
Bump to cortex-a 3.0.0 4 years ago
Andre Richter 326b43b2be
Refactor tutorial X1 4 years ago
Andre Richter c64dd1197a
For educational purposes, use own zero_bss(). 4 years ago
Andre Richter 10090900cc
Add missing source comments 4 years ago
Andre Richter 4098a749d1
Bump crate versions 5 years ago
Andre Richter 1cc8152fa1
Use register 0.4.x register_structs macro 5 years ago
Andre Richter 19744bdb61
New binaries: rustc 2019-11-04 5 years ago
Andre Richter 8d6c58ad57
Add code for tutorial 09 5 years ago
Andre Richter 2a97946f92
Initial preparations for rewrite 5 years ago
Andre Richter 280bac6270
Update toolchain and bump dependency versions
Binaries generated with:
Toolchain: 1.39.0-nightly
5 years ago
Andre Richter 8da8c0e33f Add minimal JTAG boot 5 years ago