Commit Graph

  • fb96e7a2d9
    Port delay fix from 09_delays to 0B_exception_levels Tyler Christensen 2018-11-30 19:43:35 -0700
  • c38a9288ea
    Fix two timing issues in delays.rs Tyler Christensen 2018-11-30 19:33:17 -0700
  • 83fdecc647
    Add simple soft-panic test Andre Richter 2018-11-01 22:44:44 +0100
  • 3e10cd52a1
    Add nm target Andre Richter 2018-11-01 22:44:16 +0100
  • c004e78e90
    Safe implementations of uart::dec() and divisions Andre Richter 2018-11-01 22:07:46 +0100
  • 17b582f774
    Update README.md Andre Richter 2018-10-29 22:53:54 +0100
  • c62b79f09b
    UART1 output on QEMU. Rework some Readmes. Andre Richter 2018-10-29 22:33:17 +0100
  • b6fafa6191
    Use SP_EL1 as EL1 stack instead of SP_EL0 Andre Richter 2018-10-27 19:31:57 +0200
  • b1786d5110
    Update README.md Andre Richter 2018-10-24 09:06:30 +0200
  • 5a7f77eae8
    Update README.md Andre Richter 2018-10-24 09:05:33 +0200
  • 937397d6b2
    Update README.md Andre Richter 2018-10-22 21:59:27 +0200
  • 6b4bd0e881
    Formatting didn't work. Try again. Andre Richter 2018-10-21 20:20:39 +0200
  • d488436f04
    Add myself to License file; Reformat Andre Richter 2018-10-21 20:18:51 +0200
  • f5d97b5723
    Restructure Readme Andre Richter 2018-10-21 20:16:27 +0200
  • a44d487d89
    Update .travis.yml Andre Richter 2018-10-16 22:22:13 +0200
  • fb17d56991
    Adapter Travis badge to moved repo Andre Richter 2018-10-13 21:32:06 +0200
  • 2046da5eab
    Add objdump target Andre Richter 2018-10-03 00:02:45 +0200
  • 3f92aab6e7
    Bump extern crates Andre Richter 2018-10-02 23:47:09 +0200
  • 6d135ee441
    Makefile: Don't delete kernel8 Andre Richter 2018-10-02 23:34:01 +0200
  • 37fe055082
    Alignment. Binaries from newer Rust version. Andre Richter 2018-10-02 23:16:04 +0200
  • 68de789d15
    0D: Instruction caching and better benchmark function. Andre Richter 2018-10-02 22:59:27 +0200
  • c65e2e56cd
    Add tutorial 0D_cache_performance Andre Richter 2018-10-01 21:55:20 +0200
  • bf2a1fff7e
    First part of tutorial: 0C_virtual_memory Andre Richter 2018-09-14 00:16:10 +0200
  • 60db699637
    Add macOS Andre Richter 2018-09-05 10:13:01 +0200
  • 4b1bac7509
    First part of tutorial: 0B_exception_levels Andre Richter 2018-09-01 18:07:30 +0200
  • 08235093c1
    Bump cortex-a to v2.0.1 Andre Richter 2018-08-26 21:20:38 +0200
  • 1ca70bcd56
    Check-in kernel8 Andre Richter 2018-08-26 20:34:37 +0200
  • 4364173386
    New todo entry Andre Richter 2018-08-26 20:33:12 +0200
  • c156a32411
    rust-fmt all Andre Richter 2018-08-26 14:02:07 +0200
  • 633510262d
    Fix wrong Stack address Andre Richter 2018-08-26 13:58:12 +0200
  • 8fcfc76e74
    Add TODO list Andre Richter 2018-08-26 13:51:40 +0200
  • 5ca70912fb
    Remove unused cortex-a imports. Andre Richter 2018-08-24 08:29:13 +0200
  • bc32b52f96
    Add gitignore Andre Richter 2018-08-24 00:15:31 +0200
  • 21e181c63a
    Bump cortex-a to v1.1.0 Andre Richter 2018-08-24 00:13:53 +0200
  • 0ededdc791
    Bump register to v0.2.0 Andre Richter 2018-08-23 23:53:55 +0200
  • 6ba72c8625
    Travis; I always forget about travis... Andre Richter 2018-08-21 22:06:32 +0200
  • c19993934c
    Use cargo-xbuild Andre Richter 2018-08-21 21:22:50 +0200
  • 8175639399
    Correct linker issues Andre Richter 2018-08-20 17:07:18 +0200
  • 0d75a8eaf3
    Use aarch64-unknown-none target in nightly 🎉 Andre Richter 2018-08-19 23:38:19 +0200
  • 5a71b00422
    Merge pull request #4 from wizofe/fix/typo Andre Richter 2018-08-19 01:01:29 +0200
  • c5981b6ccd
    Don't invoke clippy via xargo Andre Richter 2018-08-19 00:42:36 +0200
  • 89aacd85f3 Typo: partition Ioannis Valasakis 2018-08-18 22:29:00 +0000
  • 969704d498
    Use correct sequence of MMIO timer reads Andre Richter 2018-08-12 17:06:30 +0200
  • 0bd363f375
    Sync with the newest Embedonomicon Andre Richter 2018-08-12 15:40:11 +0200
  • 1b8b78d0c8
    Use precompiled clippy Andre Richter 2018-08-12 16:36:05 +0200
  • 907f8dc75c
    Remove pending C tutorials Andre Richter 2018-08-12 16:33:06 +0200
  • 6266cd38c6
    Install clippy from git. Andre Richter 2018-07-16 21:59:58 +0200
  • 3693bd6e8b
    typos Andre Richter 2018-07-16 21:49:40 +0200
  • 369dffa457
    Make it compile on newest nightly Andre Richter 2018-07-16 21:37:40 +0200
  • 747e902761
    Rewrite for register-rs. Andre Richter 2018-07-16 21:24:33 +0200
  • ea39d2ae1f
    Update travis for llvm-tools from Rust Andre Richter 2018-06-29 20:01:57 +0200
  • 323a346b07
    Use llvm objcopy from rust toolchain 🎉 Andre Richter 2018-06-29 10:37:33 +0200
  • 038c8ac55c
    Add travis CI Andre Richter 2018-06-17 14:25:22 +0200
  • 69d9890c4a
    Update #[lang = "panic_fmt"] -> #[panic_implementation] Andre Richter 2018-06-17 13:40:30 +0200
  • 8a3f6f5f15
    utils: Exit early on build failure Andre Richter 2018-06-17 13:20:25 +0200
  • 99f4dc24b3
    Change dockcross path to newest upstream release Andre Richter 2018-06-17 13:14:03 +0200
  • 27a5f64156
    Dockcross binaries path changed Andre Richter 2018-05-16 00:28:21 +0200
  • fd4c62f9e8
    Fix strange dockcross path changes Andre Richter 2018-05-07 22:44:44 +0200
  • 1b2fc525ea Add tutorial 0A_power Andre Richter 2018-04-23 22:01:32 +0200
  • e6f823a224 Add timer tutorial Andre Richter 2018-04-19 18:45:28 +0200
  • b2ddb8600d Update README.md Andre Richter 2018-04-13 22:39:26 +0200
  • a3fef3844d Add deref comment to tutorial 3 as well Andre Richter 2018-04-13 22:11:42 +0200
  • 395d82908f Add some utility scripts Andre Richter 2018-04-13 22:07:30 +0200
  • 0ce1cde72c Add Deref trait in the spirit of cortex-m peripherals Andre Richter 2018-04-13 21:58:59 +0200
  • a584fa4dfa mobx: Remove unnessecary mut Andre Richter 2018-04-13 21:27:26 +0200
  • cb216785b3 01_bareminimum: Use panic-abort crate instead of own handler Andre Richter 2018-04-13 21:25:22 +0200
  • bf47dade3d run cargo fmt on repo Andre Richter 2018-04-12 22:27:49 +0200
  • 1b046df046 Introduce abstraction tut, shuffle tut numbers again Andre Richter 2018-04-11 15:48:16 +0200
  • 09d36953a0 Remove own boilerplate code Andre Richter 2018-04-10 21:26:09 +0200
  • eb59646733 Fix clippy targets Andre Richter 2018-04-09 22:18:27 +0200
  • 1e8ef325b6 Add abi blacklist for target Andre Richter 2018-04-09 22:11:43 +0200
  • b31463075d Use a func ptr for jmp. Remove unused regs Andre Richter 2018-04-09 21:58:05 +0200
  • dceb4c3097 Xargo 0.3.12 supports builtins now. Remove Xargo.toml again Andre Richter 2018-04-08 18:31:15 +0200
  • 7273745da6 Add raspbootin64 tutorial and reshuffle order Andre Richter 2018-04-08 15:21:05 +0200
  • 32ef64b36e compiler_builtins are now mandatory; Add them. Andre Richter 2018-04-08 13:27:51 +0200
  • 857568009e Lazily generate dockcross runscript Andre Richter 2018-04-07 12:33:36 +0200
  • 036d6f0893 Change fence type, add more elaborate description Andre Richter 2018-04-07 12:18:04 +0200
  • 135a72ed98 Remove unnecessary pub keywords Andre Richter 2018-04-06 08:55:18 +0200
  • a772630b3b Cleanup register definitions Andre Richter 2018-04-04 22:21:23 +0200
  • d2a16a6c71 Add tutorial 06_random Andre Richter 2018-04-04 21:46:35 +0200
  • 5ae22d3cb2 adapt two copyrights Andre Richter 2018-04-04 20:45:21 +0200
  • f384d99d78 minor style fixes Andre Richter 2018-04-04 20:41:33 +0200
  • c0b1e92b7e Align content better with first tutorial Andre Richter 2018-04-04 20:41:17 +0200
  • 8f94a07675 Add tutorial 01_bareminimum Andre Richter 2018-04-04 20:40:41 +0200
  • b2f5da7184 Add tutorial 02_multicore_rust Andre Richter 2018-04-03 22:45:21 +0200
  • b9dea36052 remove accidentally uploaded file Andre Richter 2018-04-03 21:13:51 +0200
  • b869cf9a38 Correct stuff clippy complained about Andre Richter 2018-04-03 21:00:14 +0200
  • b42c922012 Add clippy targets Andre Richter 2018-04-03 20:57:30 +0200
  • 78ea9a9931 Add tutorial 04_mailboxes Andre Richter 2018-04-02 18:35:24 +0200
  • d2636fc9ba Add compiler fence before mailbox signaling Andre Richter 2018-04-02 19:08:54 +0200
  • 41d69fa594 Remove memory barrier again Andre Richter 2018-04-02 18:39:05 +0200
  • de0e42142b stay closer to original Andre Richter 2018-04-02 17:44:05 +0200
  • 45eadc8543 Switch to MIT License for Embedonomicon code snippets Andre Richter 2018-04-01 21:53:42 +0200
  • 989a9326ec Add memory barrier before mailbox calls Andre Richter 2018-04-01 21:44:23 +0200
  • bd5827ba0e Minor cosmetics and comments Andre Richter 2018-04-01 20:39:57 +0200
  • 298bec39c8 Add tutorial 03_uart1 Andre Richter 2018-04-01 16:41:31 +0200
  • 24cf950bae typo Andre Richter 2018-04-01 00:21:09 +0200
  • 80e9a67239 Add wiring image Andre Richter 2018-03-31 20:19:22 +0200
  • 4d251b940b Adapt READMEs Andre Richter 2018-03-31 20:12:42 +0200
  • b3c9e041e6 Add UART0 Hello World Andre Richter 2018-03-31 20:08:45 +0200