327 Commits (54137e8b3857be3a9c8556ea7c0a599d07188d0b)
 

Author SHA1 Message Date
Andre Richter 09d36953a0 Remove own boilerplate code
Use panic and runtime crates from japaric
6 years ago
Andre Richter eb59646733 Fix clippy targets 6 years ago
Andre Richter 1e8ef325b6 Add abi blacklist for target
Use default list from:
0defa208dc/src/librustc_back/target/arm_base.rs
6 years ago
Andre Richter b31463075d Use a func ptr for jmp. Remove unused regs 6 years ago
Andre Richter dceb4c3097 Xargo 0.3.12 supports builtins now. Remove Xargo.toml again 6 years ago
Andre Richter 7273745da6 Add raspbootin64 tutorial and reshuffle order 6 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.
6 years ago
Andre Richter 857568009e Lazily generate dockcross runscript 6 years ago
Andre Richter 036d6f0893 Change fence type, add more elaborate description 6 years ago
Andre Richter 135a72ed98 Remove unnecessary pub keywords 6 years ago
Andre Richter a772630b3b Cleanup register definitions 6 years ago
Andre Richter d2a16a6c71 Add tutorial 06_random 6 years ago
Andre Richter 5ae22d3cb2 adapt two copyrights 6 years ago
Andre Richter f384d99d78 minor style fixes 6 years ago
Andre Richter c0b1e92b7e Align content better with first tutorial 6 years ago
Andre Richter 8f94a07675 Add tutorial 01_bareminimum 6 years ago
Andre Richter b2f5da7184 Add tutorial 02_multicore_rust 6 years ago
Andre Richter b9dea36052 remove accidentally uploaded file 6 years ago
Andre Richter b869cf9a38 Correct stuff clippy complained about 6 years ago
Andre Richter b42c922012 Add clippy targets 6 years ago
Andre Richter 78ea9a9931 Add tutorial 04_mailboxes 6 years ago
Andre Richter d2636fc9ba Add compiler fence before mailbox signaling 6 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.
6 years ago
Andre Richter de0e42142b stay closer to original 6 years ago
Andre Richter 45eadc8543 Switch to MIT License for Embedonomicon code snippets
They have been relicensed under MIT/Apache in
japaric/embedonomicon@d8c72ed452
6 years ago
Andre Richter 989a9326ec Add memory barrier before mailbox calls 6 years ago
Andre Richter bd5827ba0e Minor cosmetics and comments 6 years ago
Andre Richter 298bec39c8 Add tutorial 03_uart1 6 years ago
Andre Richter 24cf950bae typo 6 years ago
Andre Richter 80e9a67239 Add wiring image 6 years ago
Andre Richter 4d251b940b Adapt READMEs 6 years ago
Andre Richter b3c9e041e6 Add UART0 Hello World 6 years ago
Andre Richter e6ab38f228 Hide tuts not implemented in Rust yet 6 years ago
bzt 173e3090a6 Added links to readmes 6 years ago
bzt c09567541b Fixed Issue #11 6 years ago
bzt 837e67c97a Raspi3 patch merged to qemu source 6 years ago
bzt 80e35270d2 Raspi3 patch merged to qemu source 6 years ago
bzt f32816bcb9 Jump to relocated main 6 years ago
bzt 1b91dd9b3e Fixed a bug, made uart_getc() binary-safe 6 years ago
bzt d5d1df6678 New tutorial, raspbootin for 64 bit 6 years ago
bzt 2937d2c1fe New tutorial, raspbootin for 64 bit 6 years ago
bzt f5d935e936 New tutorial, raspbootin for 64 bit 6 years ago
bzt 05bc1c0204 New tutorial, raspbootin for 64 bit 6 years ago
bzt e16865370c New tutorial, raspbootin for 64 bit 6 years ago
bzt a0b68d2db7 New tutorial, raspbootin for 64 bit 6 years ago
bzt 734cb2fb1b Fixed typo 6 years ago
bzt fc64aaeb4a Added more info 6 years ago
bzt 56b85094b3 Added more info 6 years ago
bzt 2266213f71 Added more info 6 years ago
bzt 6e357b0948 Added more info 6 years ago