30 Commits (18c7259c6065fcc8444eb9a7f116ce8ba5bbe248)

Author SHA1 Message Date
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