Berkus Decker
a34153028c
Expose QEMU vnc port
2019-02-24 18:34:07 +02:00
Berkus Decker
57aa6a840c
Use mailbox for initialising framebuffer
...
* The order of fb_ptr and fb_size is a problematic one.
* On the RPi forum it was found that order of these fields switched
between firmware revisions.
2019-02-24 18:33:59 +02:00
Berkus Decker
96fad1e46d
Bump cortex-a version
2019-02-24 18:31:03 +02:00
Berkus Decker
aae3d6cfc0
Add tmux config for running qemu with both serial ports enabled
...
* From Andre Richter tutorial
2019-02-24 18:30:37 +02:00
Berkus Decker
96727a2a24
[sq] Add goodbye message to console
2019-02-24 12:28:56 +02:00
Berkus Decker
e926f6c3af
Clean up
2019-02-24 12:28:44 +02:00
Berkus Decker
95b9ab5e40
Add bus2phys conversion
2019-02-24 12:28:33 +02:00
Berkus Decker
1ea5e0a08b
Clean up comments
2019-02-24 12:28:15 +02:00
Berkus Decker
f42a3879cc
Add command loop
2019-02-24 02:01:23 +02:00
Berkus Decker
a073ceb272
Revert “[wip] mmu refactor for Phil-Opps code”
...
15c55dc0cd
2019-02-24 02:01:22 +02:00
Berkus Decker
15c55dc0cd
[wip] mmu refactor for Phil-Opps code
2019-02-24 01:50:15 +02:00
Berkus Decker
9a91382a78
Clean up formatting
2019-02-24 01:50:15 +02:00
Berkus Decker
8bbde88bfb
Add kernel memory map
...
* From Andre Richter tutorial
2019-02-24 01:50:15 +02:00
Berkus Decker
0680986533
Update linker script
2019-02-24 01:48:32 +02:00
Berkus Decker
e1da59220b
[sq] remove redundant macros export
2019-02-24 00:21:26 +02:00
Berkus Decker
a9d25b74e9
Add working exception recovery
2019-02-24 00:21:15 +02:00
Berkus Decker
b7d2fdf0b2
[wip] Update copyrights
2019-02-24 00:04:22 +02:00
Berkus Decker
551f081892
Update documentation
2019-02-24 00:04:09 +02:00
Berkus Decker
db5948075e
Add compiler fence before mbox write
2019-02-24 00:03:52 +02:00
Berkus Decker
1e8735c1f6
Change list of supported arches
...
* Only aarch64 atm
2019-02-24 00:03:27 +02:00
Berkus Decker
75295e0b0d
Update mmu init and add output
2019-02-24 00:03:09 +02:00
Berkus Decker
ee3ed7dc79
Describe arm memory types
...
* From the arm infocenter
2019-02-24 00:01:59 +02:00
Berkus Decker
81b6ee5c5d
Add canadian cross building how to for RPi3 debug
2019-02-24 00:01:33 +02:00
Berkus Decker
c25a2b887c
Change qemu flags, disable noserial feature
2019-02-24 00:01:07 +02:00
Berkus Decker
ae7e74c8ad
Add gdb targets
2019-02-24 00:00:52 +02:00
Berkus Decker
e90b78c8bf
Add openocd target
2019-02-24 00:00:36 +02:00
Berkus Decker
fb141be9d5
[sq] add basic exceptions
2019-02-24 00:00:16 +02:00
Berkus Decker
d8b50411fc
Add JLink documentation
2019-02-24 00:00:04 +02:00
Berkus Decker
58be472573
[sq] add console
2019-02-23 23:03:21 +02:00
Berkus Decker
12b01105f4
Update gpio code
...
* To latest from Andre Richter tutorials
2019-02-23 23:00:30 +02:00
Berkus Decker
3e97a34223
[sq] add exceptions
2019-02-23 22:59:58 +02:00
Berkus Decker
53b967c826
[sq] add generic console
2019-02-23 22:59:41 +02:00
Berkus Decker
c4cb106f79
Add first approximation of exception handlers
2019-02-23 22:58:40 +02:00
Berkus Decker
4858ae0159
Add JTAG debugger wait function
2019-02-23 22:57:59 +02:00
Berkus Decker
6f9e51cd7b
Update sources list for JTAG debug
2019-02-03 23:44:12 +02:00
Berkus Decker
fa5dccb89c
Update build commands
2019-02-03 23:43:55 +02:00
Berkus Decker
4090f055f2
Fix LTO builds with new rust
2019-02-03 23:43:45 +02:00
Berkus Decker
5f6ad0ae7e
Finally working jtag config!
2019-02-03 11:49:17 +02:00
Berkus Decker
b7275ecc18
wip
2019-02-02 23:22:32 +02:00
Berkus Decker
21d0bdec6b
Update rpi3 target config
2019-02-01 10:43:44 +02:00
Berkus Decker
a0207e2710
[wip] TODOs
2019-02-01 10:16:41 +02:00
Berkus Decker
0ecbb7d23b
[sq] Add information source links
2019-02-01 10:16:30 +02:00
Berkus Decker
bb7ee23bc2
[sq] wires colors
2019-02-01 10:16:00 +02:00
Berkus Decker
7faf26cbac
Add revision 1 of openocd configs - not working
2019-02-01 10:15:44 +02:00
Berkus Decker
25f069d54c
[sq] Add comments to cfg files
2019-01-31 03:27:20 +02:00
Berkus Decker
6f419b22f7
[sq] apply proposed change
2019-01-31 03:26:02 +02:00
Berkus Decker
6d3d1de559
[wip] JTAG description
...
* Sketch for a blog post
2019-01-31 03:25:46 +02:00
Berkus Decker
9bd14aadf2
[wip] available/possible jtags
2019-01-29 03:04:10 +02:00
Berkus Decker
9c2701f434
[wip]
2019-01-22 14:59:19 +02:00
Berkus Decker
90fbfd6d7e
[sq] more overrides in LD script
2019-01-22 12:50:22 +02:00