Commit Graph

  • ef2796a583 Add updated paging module based on phil-opp code Berkus Decker 2018-02-19 14:44:39 +0200
  • e75770a335 Put memregions inside setup_paging Berkus Decker 2019-01-13 20:23:08 +0200
  • ed9cbe5d4e [wip] memtypes Berkus Decker 2019-01-20 17:47:32 +0200
  • 98acc888bd Add paging helpers [sq] Berkus Decker 2019-01-20 17:46:12 +0200
  • 7630f5a558 Add paging setup [wip] Berkus Decker 2019-01-20 17:44:34 +0200
  • 73d852f57c Add memory map code from u-boot [sq] Berkus Decker 2019-01-20 17:43:20 +0200
  • 1b5a1a87aa Add some paging assembly code Berkus Decker 2019-01-20 17:41:53 +0200
  • 2308d7118e [wip] indicate future steps while core doesn't work... Berkus Decker 2019-01-20 17:10:52 +0200
  • 6f9c5d9546 [sq] improve makefile Berkus Decker 2019-01-20 02:28:08 +0200
  • 9765f3e081 [wip] Debugging display/boot problems Berkus Decker 2019-01-20 02:24:59 +0200
  • f39ff81922 Add write_to helper Berkus Decker 2019-01-20 02:24:38 +0200
  • fac5bf1f50 Add Color helpers Berkus Decker 2019-01-20 02:23:54 +0200
  • 64b2afaaa6 [sq] mailbox cleanup Berkus Decker 2019-01-19 02:52:43 +0200
  • 351d77d4dc Disable UART since writing to it seems to cause troubles - INVESTIGATE Berkus Decker 2019-01-19 02:52:33 +0200
  • 7974c645a2 [sq] cosmetic boot updates Berkus Decker 2019-01-19 02:50:55 +0200
  • aaabaa6369 [sq] Refactor qemu arguments Berkus Decker 2019-01-19 02:50:34 +0200
  • d4c3db81bc Ignore binary artifacts Berkus Decker 2019-01-18 17:08:34 +0200
  • f0c022deb0 [sq, DISP] Implement clippy suggestions in display Berkus Decker 2019-01-18 17:08:06 +0200
  • f8fe6cf9e5 If started in EL1, just straight run Berkus Decker 2019-01-18 17:07:34 +0200
  • d931e70b89 Copy swio explanation from bztsc's tutorials (see issue#) Berkus Decker 2019-01-18 17:07:17 +0200
  • 3299b39ee3 [tmp] don't clean the target - it takes too long to build Berkus Decker 2019-01-18 17:06:45 +0200
  • bc63f7c068 Add copy to sdcard make target Berkus Decker 2019-01-18 17:06:29 +0200
  • 3cff2d9dac [wip] build kernel without serial for hardware (??) Berkus Decker 2019-01-18 17:06:14 +0200
  • 32753f47bf Add non-docker QEMU Berkus Decker 2019-01-18 17:05:53 +0200
  • 1dc4e2483a [sq] fix makefile deps Berkus Decker 2019-01-18 17:05:31 +0200
  • 41a9187056 Use Andre Richter's Makefile with small changes Berkus Decker 2019-01-17 22:41:10 +0200
  • b96ed7c328 [DEL] messing around with ninjas Berkus Decker 2019-01-17 20:59:48 +0200
  • 185f6916ac [wip] Enable aarch64 exceptions Berkus Decker 2019-01-17 19:40:43 +0200
  • cb8932d68e [WIP] Ignore build artifacts Berkus Decker 2019-01-17 19:41:12 +0200
  • c2bdfafb43 Gate uart enable behind cargo feature Berkus Decker 2019-01-17 19:40:23 +0200
  • 3831a411b9 Replace uart.puts() with writeln!() Berkus Decker 2019-01-17 19:40:01 +0200
  • 67b3b95d9a Use boot code from japaric/andre-richter Berkus Decker 2019-01-17 19:39:34 +0200
  • e81c6ddf84 [SQ] Replace runscript.sh with ninja file Berkus Decker 2019-01-17 19:38:05 +0200
  • b0ed5d0c17 Add two runner scripts - one for qemu, one for device Berkus Decker 2018-11-17 15:04:07 +0200
  • 9e8deba0e1 Use qemu with Peter Maydell's patches for Mojave Berkus Decker 2019-01-14 21:07:14 +0200
  • 1e37fc791c Add qemu_aarch64_exit Berkus Decker 2019-01-15 02:05:06 +0200
  • dc3369a8c2 [VC WIP] fiddling with uart again Berkus Decker 2019-01-15 01:57:24 +0200
  • f079b380ee [VC] Set alpha mode Berkus Decker 2018-11-17 16:00:45 +0200
  • 28ca96da7b [VC, sq] VC rustfmt Berkus Decker 2018-11-17 15:33:08 +0200
  • 5d78f15823 [VC, wip] depth woes Berkus Decker 2018-11-17 15:17:08 +0200
  • 26652f30dc [VC, sq] pixel order stuff works on pi Berkus Decker 2018-11-17 15:16:59 +0200
  • 37c942626f [VC, wip] change depth for testing Berkus Decker 2018-11-17 15:09:02 +0200
  • be7bfd842b [VC, wip] VC rustfmt Berkus Decker 2018-11-17 14:49:38 +0200
  • 1c0243ef58 [wip] ignore mbox call error Berkus Decker 2019-01-15 01:52:23 +0200
  • d43a4d5b08 [wip] match rect size Berkus Decker 2019-01-14 20:51:12 +0200
  • a424300aa2 [VC WIP] disable uart everywhere - WORKS Berkus Decker 2019-01-15 01:52:23 +0200
  • 94f61b6a8a [wip] more uart output Berkus Decker 2019-01-15 01:50:18 +0200
  • 4367a53b91 [VC WIP] Add depth support to Display Berkus Decker 2019-01-15 01:54:44 +0200
  • 3ec600c6bb Add VC module Berkus Decker 2019-01-15 01:41:48 +0200
  • d34b214ed0 [MAILBOX WIP] disable uart everywhere - WORKS Berkus Decker 2019-01-14 23:42:08 +0200
  • 9d3ee6ab06 Add Mailbox communication with VideoCore Berkus Decker 2019-01-15 01:04:29 +0200
  • 1be4059fd0 [DISP] never inline display fns to investigate that self.depth problem Berkus Decker 2018-11-18 09:29:16 +0200
  • dfcf7093b9 [DISP] refactor putpixel Berkus Decker 2018-11-17 16:02:05 +0200
  • 0221f3128d [DISP] but any access to self.depth in this lambda causes a failure! Berkus Decker 2018-11-17 15:33:36 +0200
  • 72d4e52009 [DISP] Works on raspi this way Berkus Decker 2018-11-17 15:33:00 +0200
  • 0ecdb774f5 [DISP] Add depth support to Display Berkus Decker 2019-01-15 01:27:11 +0200
  • 59c079dbbd Add Display module Berkus Decker 2019-01-15 01:22:49 +0200
  • 3a8043a617 Add UART module Berkus Decker 2019-01-15 02:19:27 +0200
  • 80ab7d9fa6 Add GPIO module Berkus Decker 2019-01-15 00:28:56 +0200
  • 60d61d4e7a Add RPi3 hardware addresses Berkus Decker 2019-01-14 16:35:10 +0200
  • 072e0a05aa Add rust skeleton code and build system Berkus Decker 2018-01-04 23:38:05 +0200
  • 3cb7dc3025 Initial commit Berkus Decker 2017-02-19 20:09:46 +0200
  • 06cce8aa37 Start marker mainline Berkus Decker 2018-12-21 19:27:36 +0200