Andre Richter
18c7259c60
Default to externally powered RPis
...
Addresses issues in #86
3 years ago
Andre Richter
d212348931
Bump compiler version.
...
We have to remove the `#[naked]` attribute from `_start` for now, since it emits
a warning now when used with non-asm statements in the function body. For now,
just hope for the compiler's mercy to not emit code using the stack pointer
before we've actually set up a stack.
4 years ago
Andre Richter
537f8b0386
readme updates
4 years ago
Andre Richter
5c193d5803
Change to a simpler mutex API
4 years ago
Andre Richter
02f9f34af3
More sound Phantom in MMIO deref wrapper
4 years ago
Andre Richter
e7a13e81b8
Upgrade to cortex-a 4.x.x
4 years ago
Andre Richter
208f547f29
Remove needless extern C
4 years ago
Andre Richter
8fc250fc08
Streamline READMEs
4 years ago
Andre Richter
22faff5229
Various finetunings
4 years ago
Andre Richter
b585f64e30
Shuffle constant to more fitting module
4 years ago
Andre Richter
c8238de4e7
Fix some old links
4 years ago
Andre Richter
474f58ced0
Add README diffs
4 years ago
Andre Richter
18a7f225e6
Update README.md
4 years ago
Andre Richter
353cc4b6d5
Refactor tutorial 10
4 years ago
Andre Richter
37b4d8d51e
Minipush: Fix error in displaying number of pushed KiB
4 years ago
Andre Richter
840c72d11b
Bump UART to 230400 Baud
4 years ago
Andre Richter
bb78c779ca
Introducing Minipush, a raspbootcom replacement.
...
Gets rid of compiled C++, uses Ruby 💎
4 years ago
Andre Richter
c64dd1197a
For educational purposes, use own zero_bss().
4 years ago
Andre Richter
e690f8e7e4
Copyright bump to 2020 🎆
4 years ago
Andre Richter
f6832bec31
Add ToC
4 years ago
Andre Richter
034e1f01d8
rename init() -> runtime_init()
4 years ago
Andre Richter
d43f70f92a
Abstract CPU privilege level
5 years ago
Andre Richter
10090900cc
Add missing source comments
5 years ago
Andre Richter
9d77f46759
Some Makefile tweaks
5 years ago
Andre Richter
54137e8b38
Relicense as dual MIT OR Apache-2.0
5 years ago
Andre Richter
79a2a202b2
Make println! raw and an info! having the timestamp.
5 years ago
Andre Richter
b2219ca520
Housekeeping
5 years ago
Andre Richter
8c2b18e8ce
More robust, self-contained UART printing in panic!
5 years ago
Andre Richter
420f400b2e
EL transition is unsafe
5 years ago
Andre Richter
d5cd571ce5
Add code for tutorial 10
5 years ago