Commit Graph

14 Commits

Author SHA1 Message Date
Andre Richter
5e65a80145
Rework conditional compilation for lib.rs for tests 2021-03-11 23:14:08 +01:00
Andre Richter
e8d30392d0
Add LTO 2020-11-23 22:44:31 +01:00
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.
2020-11-23 22:34:20 +01:00
Andre Richter
9e6ef76aeb
Make cortex-a platform specific dep 2020-10-28 11:45:28 +01:00
Andre Richter
e7a13e81b8
Upgrade to cortex-a 4.x.x 2020-10-28 11:27:43 +01:00
Andre Richter
7b0ae693c7
Switch to qemu-exit 1.0.x 2020-09-29 22:17:53 +02:00
Andre Richter
c1696d6b02
Whitespace 2020-07-24 23:25:26 +02:00
Andre Richter
681092829c
Bump to cortex-a 3.0.0 2020-04-16 22:54:08 +02:00
Andre Richter
c4f9432e13
Remove xbuild. Use upstream aarch64 rust-std 🎉 🦀
`rustup target add aarch64-unknown-none-softfloat` is now a thing.
It is no longer required to build rust-std on-demand with `xbuild`.

This reduces compile-times significantly.
2020-04-07 23:17:48 +02:00
Andre Richter
2a7ebe15eb
13: Change tests to new module structure 2020-03-28 21:16:56 +01:00
Andre Richter
1496e003d8
Refactor tutorial 13 2020-03-28 13:23:22 +01:00
Andre Richter
72a4d28fc1
Bump to register 0.5.x 2020-01-16 22:06:43 +01:00
Andre Richter
c64dd1197a
For educational purposes, use own zero_bss(). 2020-01-04 18:15:43 +01:00
Andre Richter
99daef4b23
Add tutorial 13 2019-12-31 00:06:49 +01:00