Berkus Decker
|
a2ea1f59a6
|
[wip] mark some unused vars
|
2019-01-20 19:45:32 +02:00 |
Berkus Decker
|
aac393381d
|
[wip] temporarily init allocator
|
2019-01-20 19:44:52 +02:00 |
Berkus Decker
|
c5d99b3b82
|
Add map/unmap implementation from phil_opp
|
2019-01-20 19:44:37 +02:00 |
Berkus Decker
|
401dfdd06d
|
Implement table hierarchy traversing
|
2019-01-20 19:44:26 +02:00 |
Berkus Decker
|
87b3007c10
|
Add paging Entry flags
|
2019-01-20 19:44:16 +02:00 |
Berkus Decker
|
d92dea35af
|
Add docs [wip]
|
2019-01-20 19:44:07 +02:00 |
Berkus Decker
|
6018ac2b3d
|
Rearrange mods and imports [wip]
|
2019-01-20 19:43:57 +02:00 |
Berkus Decker
|
2abf70fe90
|
Introduce Phys/Virt addresses
|
2019-01-20 19:43:37 +02:00 |
Berkus Decker
|
ef2796a583
|
Add updated paging module based on phil-opp code
|
2019-01-20 18:34:06 +02:00 |
Berkus Decker
|
e75770a335
|
Put memregions inside setup_paging
|
2019-01-20 18:33:18 +02:00 |
Berkus Decker
|
ed9cbe5d4e
|
[wip] memtypes
|
2019-01-20 17:47:32 +02:00 |
Berkus Decker
|
98acc888bd
|
Add paging helpers [sq]
|
2019-01-20 17:46:12 +02:00 |
Berkus Decker
|
7630f5a558
|
Add paging setup [wip]
|
2019-01-20 17:44:34 +02:00 |
Berkus Decker
|
73d852f57c
|
Add memory map code from u-boot [sq]
|
2019-01-20 17:43:20 +02:00 |
Berkus Decker
|
1b5a1a87aa
|
Add some paging assembly code
* [fixme - replace with cortex-a]
|
2019-01-20 17:41:53 +02:00 |
Berkus Decker
|
2308d7118e
|
[wip] indicate future steps while core doesn't work...
|
2019-01-20 17:10:52 +02:00 |
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
|
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
|
185f6916ac
|
[wip] Enable aarch64 exceptions
|
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
|
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 |