738 Commits (e04022a9eff2d49912c186aacde5ba1a7524a9fd)
 

Author SHA1 Message Date
Andre Richter fd4c62f9e8
Fix strange dockcross path changes
There were some strange changes to the aarch64 dockross image lately.
Looks like unintentional path changes. I'll adapt for now, but
hopefully this gets reverted to a sane state soon.

Referenece:
https://github.com/dockcross/dockcross/pull/221#issuecomment-387188681
6 years ago
Andre Richter 1b2fc525ea Add tutorial 0A_power 7 years ago
Andre Richter e6f823a224 Add timer tutorial
- Also, upgrade to new `cortex-a` 0.1.3 implementation.
7 years ago
Andre Richter b2ddb8600d Update README.md 7 years ago
Andre Richter a3fef3844d Add deref comment to tutorial 3 as well
This is the first time reader will encounter it.
7 years ago
Andre Richter 395d82908f Add some utility scripts 7 years ago
Andre Richter 0ce1cde72c Add Deref trait in the spirit of cortex-m peripherals
Improves code readability; Reduces need for unsafe blocks on register
reads.

https://github.com/japaric/cortex-m/blob/master/src/peripheral/mod.rs
7 years ago
Andre Richter a584fa4dfa mobx: Remove unnessecary mut 7 years ago
Andre Richter cb216785b3 01_bareminimum: Use panic-abort crate instead of own handler 7 years ago
Andre Richter bf47dade3d run cargo fmt on repo 7 years ago
Andre Richter 1b046df046 Introduce abstraction tut, shuffle tut numbers again 7 years ago
Andre Richter 09d36953a0 Remove own boilerplate code
Use panic and runtime crates from japaric
7 years ago
Andre Richter eb59646733 Fix clippy targets 7 years ago
Andre Richter 1e8ef325b6 Add abi blacklist for target
Use default list from:
0defa208dc/src/librustc_back/target/arm_base.rs
7 years ago
Andre Richter b31463075d Use a func ptr for jmp. Remove unused regs 7 years ago
Andre Richter dceb4c3097 Xargo 0.3.12 supports builtins now. Remove Xargo.toml again 7 years ago
Andre Richter 7273745da6 Add raspbootin64 tutorial and reshuffle order 7 years ago
Andre Richter 32ef64b36e compiler_builtins are now mandatory; Add them.
In rust-lang/rust@679657b863 a breaking
change was introduced that now requires compiler_builtins. Add them,
and use the opportunity to kick out rlibc, since memset() et al. can
be provided by compiler intrinsics.
7 years ago
Andre Richter 857568009e Lazily generate dockcross runscript 7 years ago
Andre Richter 036d6f0893 Change fence type, add more elaborate description 7 years ago
Andre Richter 135a72ed98 Remove unnecessary pub keywords 7 years ago
Andre Richter a772630b3b Cleanup register definitions 7 years ago
Andre Richter d2a16a6c71 Add tutorial 06_random 7 years ago
Andre Richter 5ae22d3cb2 adapt two copyrights 7 years ago
Andre Richter f384d99d78 minor style fixes 7 years ago
Andre Richter c0b1e92b7e Align content better with first tutorial 7 years ago
Andre Richter 8f94a07675 Add tutorial 01_bareminimum 7 years ago
Andre Richter b2f5da7184 Add tutorial 02_multicore_rust 7 years ago
Andre Richter b9dea36052 remove accidentally uploaded file 7 years ago
Andre Richter b869cf9a38 Correct stuff clippy complained about 7 years ago
Andre Richter b42c922012 Add clippy targets 7 years ago
Andre Richter 78ea9a9931 Add tutorial 04_mailboxes 7 years ago
Andre Richter d2636fc9ba Add compiler fence before mailbox signaling 7 years ago
Andre Richter 41d69fa594 Remove memory barrier again
Upon further reading, found out that RPi3 features an A53 CPU, which
is one of the ARMv8-A variants that in fact does _not_ have
out-of-order execution.
7 years ago
Andre Richter de0e42142b stay closer to original 7 years ago
Andre Richter 45eadc8543 Switch to MIT License for Embedonomicon code snippets
They have been relicensed under MIT/Apache in
japaric/embedonomicon@d8c72ed452
7 years ago
Andre Richter 989a9326ec Add memory barrier before mailbox calls 7 years ago
Andre Richter bd5827ba0e Minor cosmetics and comments 7 years ago
Andre Richter 298bec39c8 Add tutorial 03_uart1 7 years ago
Andre Richter 24cf950bae typo 7 years ago
Andre Richter 80e9a67239 Add wiring image 7 years ago
Andre Richter 4d251b940b Adapt READMEs 7 years ago
Andre Richter b3c9e041e6 Add UART0 Hello World 7 years ago
Andre Richter e6ab38f228 Hide tuts not implemented in Rust yet 7 years ago
bzt 173e3090a6 Added links to readmes 7 years ago
bzt c09567541b Fixed Issue #11 7 years ago
bzt 837e67c97a Raspi3 patch merged to qemu source 7 years ago
bzt 80e35270d2 Raspi3 patch merged to qemu source 7 years ago
bzt f32816bcb9 Jump to relocated main 7 years ago
bzt 1b91dd9b3e Fixed a bug, made uart_getc() binary-safe 7 years ago