Commit Graph

171 Commits

Author SHA1 Message Date
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.
2018-04-08 13:28:57 +02:00
Andre Richter
857568009e Lazily generate dockcross runscript 2018-04-07 13:13:56 +02:00
Andre Richter
036d6f0893 Change fence type, add more elaborate description 2018-04-07 12:18:04 +02:00
Andre Richter
135a72ed98 Remove unnecessary pub keywords 2018-04-06 08:55:18 +02:00
Andre Richter
a772630b3b Cleanup register definitions 2018-04-04 22:21:23 +02:00
Andre Richter
d2a16a6c71 Add tutorial 06_random 2018-04-04 21:46:35 +02:00
Andre Richter
5ae22d3cb2 adapt two copyrights 2018-04-04 20:45:21 +02:00
Andre Richter
f384d99d78 minor style fixes 2018-04-04 20:41:33 +02:00
Andre Richter
c0b1e92b7e Align content better with first tutorial 2018-04-04 20:41:17 +02:00
Andre Richter
8f94a07675 Add tutorial 01_bareminimum 2018-04-04 20:40:41 +02:00
Andre Richter
b2f5da7184 Add tutorial 02_multicore_rust 2018-04-03 22:56:54 +02:00
Andre Richter
b9dea36052 remove accidentally uploaded file 2018-04-03 21:13:51 +02:00
Andre Richter
b869cf9a38 Correct stuff clippy complained about 2018-04-03 21:00:14 +02:00
Andre Richter
b42c922012 Add clippy targets 2018-04-03 20:57:30 +02:00
Andre Richter
78ea9a9931 Add tutorial 04_mailboxes 2018-04-02 19:54:51 +02:00
Andre Richter
d2636fc9ba Add compiler fence before mailbox signaling 2018-04-02 19:09:53 +02:00
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.
2018-04-02 19:09:49 +02:00
Andre Richter
de0e42142b stay closer to original 2018-04-02 17:44:05 +02:00
Andre Richter
45eadc8543 Switch to MIT License for Embedonomicon code snippets
They have been relicensed under MIT/Apache in
japaric/embedonomicon@d8c72ed452
2018-04-01 21:53:42 +02:00
Andre Richter
989a9326ec Add memory barrier before mailbox calls 2018-04-01 21:45:26 +02:00
Andre Richter
bd5827ba0e Minor cosmetics and comments 2018-04-01 20:39:57 +02:00
Andre Richter
298bec39c8 Add tutorial 03_uart1 2018-04-01 16:50:16 +02:00
Andre Richter
24cf950bae typo 2018-04-01 00:21:09 +02:00
Andre Richter
80e9a67239 Add wiring image 2018-03-31 20:20:40 +02:00
Andre Richter
4d251b940b Adapt READMEs 2018-03-31 20:12:42 +02:00
Andre Richter
b3c9e041e6 Add UART0 Hello World 2018-03-31 20:08:45 +02:00
Andre Richter
e6ab38f228 Hide tuts not implemented in Rust yet 2018-03-31 20:06:27 +02:00
bzt
173e3090a6 Added links to readmes 2018-03-28 13:02:04 +02:00
bzt
c09567541b Fixed Issue #11 2018-03-27 15:54:18 +02:00
bzt
837e67c97a Raspi3 patch merged to qemu source 2018-03-27 15:50:44 +02:00
bzt
80e35270d2 Raspi3 patch merged to qemu source 2018-03-27 15:25:56 +02:00
bzt
f32816bcb9 Jump to relocated main 2018-03-23 22:41:34 +01:00
bzt
1b91dd9b3e Fixed a bug, made uart_getc() binary-safe 2018-03-22 14:59:08 +01:00
bzt
d5d1df6678 New tutorial, raspbootin for 64 bit 2018-02-26 03:51:43 +01:00
bzt
2937d2c1fe New tutorial, raspbootin for 64 bit 2018-02-26 03:48:53 +01:00
bzt
f5d935e936 New tutorial, raspbootin for 64 bit 2018-02-26 03:47:38 +01:00
bzt
05bc1c0204 New tutorial, raspbootin for 64 bit 2018-02-26 03:42:48 +01:00
bzt
e16865370c New tutorial, raspbootin for 64 bit 2018-02-26 03:40:08 +01:00
bzt
a0b68d2db7 New tutorial, raspbootin for 64 bit 2018-02-26 03:34:22 +01:00
bzt
734cb2fb1b Fixed typo 2018-02-25 00:31:03 +01:00
bzt
fc64aaeb4a Added more info 2018-01-25 20:12:27 +01:00
bzt
56b85094b3 Added more info 2018-01-25 20:11:13 +01:00
bzt
2266213f71 Added more info 2018-01-25 20:07:57 +01:00
bzt
6e357b0948 Added more info 2018-01-25 20:05:27 +01:00
bzt
d62f242fb7 Added more info 2018-01-25 20:04:12 +01:00
bzt
823040a6bf New tutorials 2018-01-22 21:31:22 +01:00
bzt
a97bfecdd0 Added more info 2018-01-21 11:47:49 +01:00
bzt
45a0a0d9ed Solved issue #6 2018-01-21 11:40:16 +01:00
bzt
d11d469691 Solved issue #6 2018-01-21 10:54:02 +01:00
bzt
dfd92e3131 Added EL3 handling code (untested) 2018-01-20 14:57:49 +01:00