Commit Graph

  • f780ab3ff6 [wip] Start implementing RTT input Berkus Decker 2019-03-07 20:41:08 +0200
  • 388d395abe Change default flag to BLOCK_IF_FULL Berkus Decker 2019-03-07 20:40:44 +0200
  • 703b9fb4db sq Berkus Decker 2019-03-03 22:10:00 +0200
  • 39ae164aec Add RTT console Berkus Decker 2019-03-03 22:08:39 +0200
  • 3923e7c838 Add debug registers output in exception handler Berkus Decker 2019-03-03 22:06:58 +0200
  • 673edf2261 Generate gdb-connect file with RTT address automatically Berkus Decker 2019-03-03 22:06:19 +0200
  • 2e4bc42cd5 Move RTT init to constructor Berkus Decker 2019-03-03 10:49:29 +0200
  • 837268a712 Use compatible buffer flags for RTT Berkus Decker 2019-03-03 10:49:13 +0200
  • 2a8dc7eb33 Maintain size assumptions held by openocd (and probably JLink tools) Berkus Decker 2019-03-03 10:48:47 +0200
  • 963a1a2bbf Use local patched jlink_rtt module Berkus Decker 2019-03-03 04:32:12 +0200
  • 53f2596665 [local] use openocd built with RTT Berkus Decker 2019-03-03 04:31:45 +0200
  • 8325ce5c28 [wip] jtag dbg waits Berkus Decker 2019-03-02 19:19:38 +0200
  • b7812aa5a2 [temp] disable mmu Berkus Decker 2019-03-02 19:19:28 +0200
  • 80fb9ede35 [temp] disable serial console Berkus Decker 2019-03-02 19:18:49 +0200
  • 21303497cd [wip] drop qemu exit code (which doesn't work anyway) Berkus Decker 2019-03-02 19:18:09 +0200
  • 23d778de01 [wip] debug framebuffer init woes Berkus Decker 2019-03-02 19:17:03 +0200
  • ec5606c16a [wip] debug depth woes Berkus Decker 2019-03-02 19:16:50 +0200
  • ce05c157a7 Remove redundant returns Berkus Decker 2019-03-02 19:16:16 +0200
  • b2b7de2c96 Align __restore_context function outside of VBAR section Berkus Decker 2019-03-02 19:15:55 +0200
  • 239d137b1c Reset mailbox response wait timeout on each iteration Berkus Decker 2019-03-02 19:15:00 +0200
  • 97ccf3ceb5 Impl Default for Mailbox Berkus Decker 2019-03-02 19:14:39 +0200
  • 593544a6ec Drop dmb function Berkus Decker 2019-03-02 19:14:11 +0200
  • 1ba6c3f4d7 Add JLink RTT feature Berkus Decker 2019-03-02 19:13:12 +0200
  • 63d2133a1e Bump adapter speed to 4MHz Berkus Decker 2019-03-02 19:11:32 +0200
  • 31d87c75c4 Add current RPi config.txt file Berkus Decker 2019-03-02 19:11:19 +0200
  • 771319ed2e Fix SOURCES list dependency search Berkus Decker 2019-03-02 19:10:59 +0200
  • 9c220f9bb2 Use new Hopperv4 loader 1.4.1 Berkus Decker 2019-03-02 19:10:32 +0200
  • 94324f3f8c Fix jtag_dbg_wait to not mangle WAIT_FLAG Berkus Decker 2019-02-25 10:36:04 +0200
  • bd68e95e27 Connect gdb to target automatically Berkus Decker 2019-02-25 10:35:48 +0200
  • 98be0a304c Add NonCacheable DRAM mapping for VC framebuffer area Berkus Decker 2019-02-24 18:34:37 +0200
  • a34153028c Expose QEMU vnc port Berkus Decker 2019-02-24 18:34:07 +0200
  • 57aa6a840c Use mailbox for initialising framebuffer Berkus Decker 2019-02-24 18:33:59 +0200
  • 96fad1e46d Bump cortex-a version Berkus Decker 2019-02-24 18:31:03 +0200
  • aae3d6cfc0 Add tmux config for running qemu with both serial ports enabled Berkus Decker 2019-02-24 18:30:37 +0200
  • 96727a2a24 [sq] Add goodbye message to console Berkus Decker 2019-02-24 12:28:56 +0200
  • e926f6c3af Clean up Berkus Decker 2019-02-24 12:28:44 +0200
  • 95b9ab5e40 Add bus2phys conversion Berkus Decker 2019-02-24 12:28:33 +0200
  • 1ea5e0a08b Clean up comments Berkus Decker 2019-02-24 12:28:15 +0200
  • f42a3879cc Add command loop Berkus Decker 2019-02-24 01:50:08 +0200
  • a073ceb272 Revert “[wip] mmu refactor for Phil-Opps code” Berkus Decker 2019-02-24 01:50:23 +0200
  • 15c55dc0cd [wip] mmu refactor for Phil-Opps code Berkus Decker 2019-02-24 01:49:42 +0200
  • 9a91382a78 Clean up formatting Berkus Decker 2019-02-24 01:49:14 +0200
  • 8bbde88bfb Add kernel memory map Berkus Decker 2019-02-24 01:48:54 +0200
  • 0680986533 Update linker script Berkus Decker 2019-02-24 01:48:32 +0200
  • e1da59220b [sq] remove redundant macros export Berkus Decker 2019-02-24 00:21:26 +0200
  • a9d25b74e9 Add working exception recovery Berkus Decker 2019-02-24 00:21:15 +0200
  • b7d2fdf0b2 [wip] Update copyrights Berkus Decker 2019-02-24 00:04:22 +0200
  • 551f081892 Update documentation Berkus Decker 2019-02-24 00:04:09 +0200
  • db5948075e Add compiler fence before mbox write Berkus Decker 2019-02-24 00:03:52 +0200
  • 1e8735c1f6 Change list of supported arches Berkus Decker 2019-02-24 00:03:27 +0200
  • 75295e0b0d Update mmu init and add output Berkus Decker 2019-02-24 00:03:09 +0200
  • ee3ed7dc79 Describe arm memory types Berkus Decker 2019-02-24 00:01:59 +0200
  • 81b6ee5c5d Add canadian cross building how to for RPi3 debug Berkus Decker 2019-02-24 00:01:33 +0200
  • c25a2b887c Change qemu flags, disable noserial feature Berkus Decker 2019-02-24 00:01:07 +0200
  • ae7e74c8ad Add gdb targets Berkus Decker 2019-02-24 00:00:52 +0200
  • e90b78c8bf Add openocd target Berkus Decker 2019-02-24 00:00:36 +0200
  • fb141be9d5 [sq] add basic exceptions Berkus Decker 2019-02-24 00:00:16 +0200
  • d8b50411fc Add JLink documentation Berkus Decker 2019-02-23 23:59:55 +0200
  • 58be472573 [sq] add console Berkus Decker 2019-02-23 23:03:21 +0200
  • 12b01105f4 Update gpio code Berkus Decker 2019-02-23 23:00:30 +0200
  • 3e97a34223 [sq] add exceptions Berkus Decker 2019-02-23 22:59:58 +0200
  • 53b967c826 [sq] add generic console Berkus Decker 2019-02-23 22:59:41 +0200
  • c4cb106f79 Add first approximation of exception handlers Berkus Decker 2019-02-23 22:58:40 +0200
  • 4858ae0159 Add JTAG debugger wait function Berkus Decker 2019-02-23 22:57:59 +0200
  • 6f9e51cd7b Update sources list for JTAG debug Berkus Decker 2019-02-03 23:44:12 +0200
  • fa5dccb89c Update build commands Berkus Decker 2019-02-03 23:43:55 +0200
  • 4090f055f2 Fix LTO builds with new rust Berkus Decker 2019-02-03 23:43:45 +0200
  • 5f6ad0ae7e Finally working jtag config! Berkus Decker 2019-02-03 11:49:17 +0200
  • b7275ecc18 wip Berkus Decker 2019-02-02 23:22:32 +0200
  • 21d0bdec6b Update rpi3 target config Berkus Decker 2019-02-01 10:43:44 +0200
  • a0207e2710 [wip] TODOs Berkus Decker 2019-02-01 10:16:41 +0200
  • 0ecbb7d23b [sq] Add information source links Berkus Decker 2019-02-01 10:16:30 +0200
  • bb7ee23bc2 [sq] wires colors Berkus Decker 2019-02-01 10:16:00 +0200
  • 7faf26cbac Add revision 1 of openocd configs - not working Berkus Decker 2019-02-01 10:15:44 +0200
  • 25f069d54c [sq] Add comments to cfg files Berkus Decker 2019-01-31 03:27:20 +0200
  • 6f419b22f7 [sq] apply proposed change Berkus Decker 2019-01-31 03:26:02 +0200
  • 6d3d1de559 [wip] JTAG description Berkus Decker 2019-01-30 23:39:11 +0200
  • 9bd14aadf2 [wip] available/possible jtags Berkus Decker 2019-01-29 03:04:10 +0200
  • 9c2701f434 [wip] Berkus Decker 2019-01-22 14:59:19 +0200
  • 90fbfd6d7e [sq] more overrides in LD script Berkus Decker 2019-01-22 12:50:22 +0200
  • c4f255ff27 Do full sync after MMU enable Berkus Decker 2019-01-22 02:45:10 +0200
  • 3a8d99b08e Clean up addressing Berkus Decker 2019-01-22 02:44:52 +0200
  • a04f2e4f17 Remove duplicated BcmHost Berkus Decker 2019-01-22 02:43:50 +0200
  • abafec12c6 Add display clear Berkus Decker 2019-01-22 02:19:57 +0200
  • 79218ff2dd [sq] publish mmu mod Berkus Decker 2019-01-21 19:22:32 +0200
  • d04c844bbb [temp] reenable custom uart mapping Berkus Decker 2019-01-21 17:46:19 +0200
  • 12765de456 Enable edition 2018 Berkus Decker 2019-01-21 02:00:34 +0200
  • 5666fcbec9 Add mmu::init() from Andre Richter's tutorial Berkus Decker 2019-01-21 02:00:24 +0200
  • 6cf5551efb [sq] Disable some unused memory stuff Berkus Decker 2019-01-21 01:59:34 +0200
  • 93ced19f29 Update register crate dep Berkus Decker 2019-01-21 01:58:34 +0200
  • ace49ed1ca [sq?] cargo add reordered some sections Berkus Decker 2019-01-21 01:58:23 +0200
  • befa1c5db8 Rustfmt [paging] Berkus Decker 2018-11-10 13:18:22 +0200
  • a2ea1f59a6 [wip] mark some unused vars Berkus Decker 2019-01-13 19:53:19 +0200
  • aac393381d [wip] temporarily init allocator Berkus Decker 2018-03-09 01:22:16 +0200
  • c5d99b3b82 Add map/unmap implementation from phil_opp Berkus Decker 2018-02-23 16:53:12 +0200
  • 401dfdd06d Implement table hierarchy traversing Berkus Decker 2018-02-23 16:52:47 +0200
  • 87b3007c10 Add paging Entry flags Berkus Decker 2018-02-23 16:52:15 +0200
  • d92dea35af Add docs [wip] Berkus Decker 2018-02-23 16:50:02 +0200
  • 6018ac2b3d Rearrange mods and imports [wip] Berkus Decker 2018-02-23 16:47:57 +0200
  • 2abf70fe90 Introduce Phys/Virt addresses Berkus Decker 2019-01-20 19:43:37 +0200