Berkus Decker
|
9765f3e081
|
[wip] Debugging display/boot problems
|
2019-01-20 02:24:59 +02:00 |
Berkus Decker
|
f39ff81922
|
Add write_to helper
|
2019-01-20 02:24:38 +02:00 |
Berkus Decker
|
fac5bf1f50
|
Add Color helpers
|
2019-01-20 02:23:54 +02:00 |
Berkus Decker
|
64b2afaaa6
|
[sq] mailbox cleanup
|
2019-01-19 02:52:43 +02:00 |
Berkus Decker
|
351d77d4dc
|
Disable UART since writing to it seems to cause troubles - INVESTIGATE
|
2019-01-19 02:52:33 +02:00 |
Berkus Decker
|
7974c645a2
|
[sq] cosmetic boot updates
|
2019-01-19 02:50:55 +02:00 |
Berkus Decker
|
aaabaa6369
|
[sq] Refactor qemu arguments
|
2019-01-19 02:50:34 +02:00 |
Berkus Decker
|
d4c3db81bc
|
Ignore binary artifacts
|
2019-01-18 17:08:34 +02:00 |
Berkus Decker
|
f0c022deb0
|
[sq, DISP] Implement clippy suggestions in display
|
2019-01-18 17:08:06 +02:00 |
Berkus Decker
|
f8fe6cf9e5
|
If started in EL1, just straight run
|
2019-01-18 17:07:34 +02:00 |
Berkus Decker
|
d931e70b89
|
Copy swio explanation from bztsc's tutorials (see issue#)
|
2019-01-18 17:07:17 +02:00 |
Berkus Decker
|
3299b39ee3
|
[tmp] don't clean the target - it takes too long to build
|
2019-01-18 17:06:45 +02:00 |
Berkus Decker
|
bc63f7c068
|
Add copy to sdcard make target
|
2019-01-18 17:06:29 +02:00 |
Berkus Decker
|
3cff2d9dac
|
[wip] build kernel without serial for hardware (??)
|
2019-01-18 17:06:14 +02:00 |
Berkus Decker
|
32753f47bf
|
Add non-docker QEMU
|
2019-01-18 17:05:53 +02:00 |
Berkus Decker
|
1dc4e2483a
|
[sq] fix makefile deps
|
2019-01-18 17:05:31 +02:00 |
Berkus Decker
|
41a9187056
|
Use Andre Richter's Makefile with small changes
* From https://github.com/rust-embedded/rust-raspi3-tutorial/
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
b96ed7c328
|
[DEL] messing around with ninjas
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
185f6916ac
|
[wip] Enable aarch64 exceptions
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
cb8932d68e
|
[WIP] Ignore build artifacts
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
c2bdfafb43
|
Gate uart enable behind cargo feature
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
3831a411b9
|
Replace uart.puts() with writeln!()
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
67b3b95d9a
|
Use boot code from japaric/andre-richter
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
e81c6ddf84
|
[SQ] Replace runscript.sh with ninja file
|
2019-01-17 22:42:05 +02:00 |
Berkus Decker
|
b0ed5d0c17
|
Add two runner scripts - one for qemu, one for device
A debug build does NOT work on hw because it uses
the stack before setting it!
|
2019-01-15 22:44:50 +02:00 |
Berkus Decker
|
9e8deba0e1
|
Use qemu with Peter Maydell's patches for Mojave
See https://bugs.launchpad.net/qemu/+bug/1802684
|
2019-01-15 02:26:23 +02:00 |
Berkus Decker
|
1e37fc791c
|
Add qemu_aarch64_exit
|
2019-01-15 02:26:23 +02:00 |
Berkus Decker
|
dc3369a8c2
|
[VC WIP] fiddling with uart again
|
2019-01-15 02:26:23 +02:00 |
Berkus Decker
|
f079b380ee
|
[VC] Set alpha mode
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
28ca96da7b
|
[VC, sq] VC rustfmt
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
5d78f15823
|
[VC, wip] depth woes
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
26652f30dc
|
[VC, sq] pixel order stuff works on pi
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
37c942626f
|
[VC, wip] change depth for testing
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
be7bfd842b
|
[VC, wip] VC rustfmt
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
1c0243ef58
|
[wip] ignore mbox call error
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
d43a4d5b08
|
[wip] match rect size
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
a424300aa2
|
[VC WIP] disable uart everywhere - WORKS
without uart the thing seems to work fine, so what is wrong?
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
94f61b6a8a
|
[wip] more uart output
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
4367a53b91
|
[VC WIP] Add depth support to Display
|
2019-01-15 02:25:15 +02:00 |
Berkus Decker
|
3ec600c6bb
|
Add VC module
|
2019-01-15 02:24:01 +02:00 |
Berkus Decker
|
d34b214ed0
|
[MAILBOX WIP] disable uart everywhere - WORKS
without uart the thing seems to work fine, so what is wrong?
|
2019-01-15 02:21:50 +02:00 |
Berkus Decker
|
9d3ee6ab06
|
Add Mailbox communication with VideoCore
|
2019-01-15 02:21:31 +02:00 |
Berkus Decker
|
1be4059fd0
|
[DISP] never inline display fns to investigate that self.depth problem
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
dfcf7093b9
|
[DISP] refactor putpixel
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
0221f3128d
|
[DISP] but any access to self.depth in this lambda causes a failure!
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
72d4e52009
|
[DISP] Works on raspi this way
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
0ecdb774f5
|
[DISP] Add depth support to Display
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
59c079dbbd
|
Add Display module
|
2019-01-15 02:20:53 +02:00 |
Berkus Decker
|
3a8043a617
|
Add UART module
|
2019-01-15 02:19:27 +02:00 |
Berkus Decker
|
80ab7d9fa6
|
Add GPIO module
|
2019-01-15 02:18:52 +02:00 |