Commit Graph

  • 201cf1e4af Add noserial feature flag Berkus Decker 2020-10-27 11:34:56 +0200
  • ea75413df0 Add looping/delay helpers Berkus Decker 2020-10-27 11:34:36 +0200
  • 7adf3e1629 Merge pull-request #26 from metta-systems:feature/add-gpio to develop Berkus Decker 2020-10-26 01:01:58 +0200
  • 41eed8e412 Add GPIO support Berkus Decker 2020-10-22 19:10:01 +0300
  • 0def5a4687 Split test failure printing in two parts Berkus Decker 2020-10-25 22:21:06 +0200
  • 79baa20eb6 Adjust indentation in debug output Berkus Decker 2020-10-25 22:20:29 +0200
  • 149245f411 Merge pull-request #24 from metta-systems:feature/add-fb-interface to develop Berkus Decker 2020-10-25 20:43:04 +0200
  • e19177da52 Add FrameBuffer configuration Berkus Decker 2020-10-21 16:27:55 +0300
  • 082a1c29e7 Merge pull-request #25 from metta-systems:feature/deps.rs-badge to develop Berkus Decker 2020-10-25 03:10:38 +0200
  • 1f9565b239 Add deps.rs dependency status badge Berkus Decker 2020-10-24 18:00:53 +0300
  • 4da36b8d5e Merge pull-request #23 from metta-systems:feature/add-rpi3-mailboxes to develop Berkus Decker 2020-10-25 03:38:45 +0300
  • c3d8424a46 Update cortex-a dependency Berkus Decker 2020-10-20 05:58:38 +0300
  • 6ae59124a6 Add MailboxOps trait Berkus Decker 2020-10-21 16:19:20 +0300
  • e6d4bf6095 Improve test runner Berkus Decker 2020-10-20 21:17:07 +0300
  • d572b2c297 Move panics to separate module Berkus Decker 2020-10-20 17:54:49 +0300
  • 6c5d7a13fc Add more information to READMEs Berkus Decker 2020-10-19 22:38:05 +0300
  • fb7f86abf0 Add DMA_ALLOCATOR Berkus Decker 2020-10-20 05:33:57 +0300
  • e48316cc4b Add mailbox module Berkus Decker 2020-10-20 05:39:45 +0300
  • 97e2c09871 Add bump_allocator for obtaining memory without freeing it Berkus Decker 2020-10-17 22:29:57 +0300
  • 4672ddace6 Add mm module and move memory alignment functions there Berkus Decker 2020-10-17 22:29:35 +0300
  • 4083e955d4 Add dummy synchronisation primitive Berkus Decker 2020-10-17 20:58:49 +0300
  • 88b0af44cb Add Board Support for RPi3 Berkus Decker 2020-10-17 10:21:37 +0300
  • c823b42447 Update license identification Berkus Decker 2020-10-16 00:09:35 +0300
  • 07aef5f2cc Merge pull-request #21 from metta-systems:feature/init-xcp to develop Berkus Decker 2020-10-16 00:10:43 +0300
  • 0692c324af Add trap handling and test Berkus Decker 2020-10-15 23:42:01 +0300
  • 504dcd1f65 Update copyrights Berkus Decker 2020-10-15 23:00:02 +0300
  • 2a4cfd4184 Merge pull-request #20 from metta-systems:feature/init-mmu to develop Berkus Decker 2020-10-15 23:03:33 +0300
  • 458aba6652 Gate QEMU functions behind testing features Berkus Decker 2020-10-14 03:20:59 +0300
  • 408857fcb6 Add documentation Berkus Decker 2020-10-12 22:08:51 +0300
  • 4898ad3139 Move global options to main.rs Berkus Decker 2020-10-12 22:09:05 +0300
  • 2f663f61de Move stack start constant to linker script Berkus Decker 2020-10-14 03:19:01 +0300
  • ded53c16a7 Add MMU init code Berkus Decker 2020-10-12 22:08:21 +0300
  • f85020ef4e Merge pull-request #19 from metta-systems:fix/miscompiled to develop Berkus Decker 2020-10-13 22:38:03 +0300
  • 2ef8999daf Remove not necessary inline attributes Berkus Decker 2020-10-13 22:16:19 +0300
  • 44ef31ff77 Add missed clobbered registers in asm block Berkus Decker 2020-10-13 21:35:14 +0300
  • 589696a500 Merge pull-request #17 from metta-systems:feature/hopper-disasm to develop Berkus Decker 2020-10-08 02:38:56 +0300
  • 7e4bf75495 Add README section about disasm Berkus Decker 2020-10-07 23:10:47 +0300
  • 44037398d4 Add hopper make target Berkus Decker 2020-10-07 15:04:38 +0300
  • dd2938fa2f Merge pull-request #16 from metta-systems:feature/add-fossa-badge to develop Berkus Decker 2020-10-07 14:54:57 +0300
  • bd428133d9 Add license scan badge Berkus Decker 2020-10-07 14:53:41 +0300
  • 684ed4e842 Merge pull-request #5 from metta-systems:berkus/gitpod-setup to develop Berkus Decker 2020-10-07 14:39:07 +0300
  • 4f616302d5 Add gitpod config Berkus Decker 2020-10-07 13:47:26 +0300
  • 91a14f2792 Merge pull-request #15 from metta-systems:fix/bump-dependencies to develop Berkus Decker 2020-10-07 13:38:39 +0300
  • d453d60e19 Bump qemu-exit to version 1.0 Berkus Decker 2020-10-07 12:16:23 +0300
  • 041c4add0d Bump r0 to version 1.0 Berkus Decker 2020-10-07 12:16:23 +0300
  • c284b4bd48 Merge pull-request #10 from metta-systems:feature/add-testing-framework to develop Berkus Decker 2020-10-06 19:59:20 +0300
  • 4cc5305dc8 Prepare scripts for windows CI runner Berkus Decker 2020-09-21 03:28:46 +0300
  • 50b0613f5c Use rust-objcopy tool Berkus Decker 2020-09-20 20:07:12 +0300
  • af1cc83530 Add testing framework Berkus Decker 2020-09-14 07:54:37 +0300
  • 33722e895f Explain rust version requirements in README Berkus Decker 2020-09-20 22:10:49 +0300
  • 9fd9612b77 Fix entry point to always start a binary Berkus Decker 2020-09-13 20:49:29 +0300
  • 34115db6f6 Bump minimum required cargo-make version Berkus Decker 2020-09-12 13:26:39 +0300
  • 310e59f9b3 Comment out unnecessary panic=abort for tests Berkus Decker 2020-09-12 13:26:15 +0300
  • cd16b733e9 Add non-allocating formatted write implementation Berkus Decker 2020-09-06 20:24:37 +0300
  • f485629fb6 Add boot code for RPi and QEMU Berkus Decker 2020-08-09 23:28:02 +0300
  • be3131f666 Improve cargo makefile Berkus Decker 2020-09-07 22:18:44 +0300
  • 8d4c96e437 Merge pull-request #9 from metta-systems:feature/github-workflows to develop Berkus Decker 2020-08-10 00:45:19 +0300
  • 668296b8e0 Fix clippy warning Berkus Decker 2020-08-10 00:09:28 +0300
  • a4a3289712 Add GH Actions build workflow Berkus Decker 2020-08-09 23:57:02 +0300
  • ecec3c96e1 Remove global build-std flags Berkus Decker 2020-08-10 00:01:17 +0300
  • 02107bf297 Merge pull-request #8 from metta-systems:feature/bootable-code to develop Berkus Decker 2020-08-09 22:02:54 +0300
  • 57e4b81e1c Implement power-efficient sleep after boot-up Berkus Decker 2020-08-09 21:56:09 +0300
  • 8bacc7cfb7 Update build/boot instructions Berkus Decker 2020-08-09 20:16:26 +0300
  • 7ad3329978 Merge pull-request #7 from metta-systems:feature/start-code to develop Berkus Decker 2020-08-09 20:13:24 +0300
  • 57fc6e5aa5 Add QEMU configuration Berkus Decker 2020-08-03 02:00:54 +0300
  • cb814b353b Add Raspberry Pi target configuration Berkus Decker 2020-08-03 02:32:13 +0300
  • 1e2878dca6 Describe branching strategy Berkus Decker 2020-08-09 18:49:33 +0300
  • a57833d2b1 Add basic structure Berkus Decker 2020-07-20 01:56:45 +0300
  • 0b86eeaf90 Display with formatting now works first-working-mmu Berkus Decker 2019-03-10 16:19:58 +0200
  • e324795ab9 Control board LED status from command_prompt Berkus Decker 2019-03-10 16:19:40 +0200
  • 4bbbddef6e Mark framebuffer memory as DEVICE_NGNRE Berkus Decker 2019-03-10 15:57:56 +0200
  • 3644bcc18f Make memory map accessible to MMU setup code Berkus Decker 2019-03-10 15:57:22 +0200
  • 53c6139f20 [wip] modernise memory layout for MMU Berkus Decker 2019-03-10 15:49:53 +0200
  • dba700ad7a Ignore gdb logs Berkus Decker 2019-03-10 15:18:06 +0200
  • e7526e7fc3 Provide command-and-control interface for testing kernel parts Berkus Decker 2019-03-10 15:17:32 +0200
  • 7ea82d90d7 Allocate Mailboxes from special non-cacheable memory Berkus Decker 2019-03-10 15:17:09 +0200
  • 006abc39dd Improve documentation Berkus Decker 2019-03-10 15:15:25 +0200
  • 37868c3101 Add new VC functionality from RPi wiki Berkus Decker 2019-03-10 15:15:03 +0200
  • 70ec2ab852 Use phys2bus for channels other than Property channel Berkus Decker 2019-03-10 15:14:42 +0200
  • 925fedd351 Provide a cleaner Mailbox interface Berkus Decker 2019-03-10 15:14:07 +0200
  • e5ab830594 Fix typos Berkus Decker 2019-03-10 15:12:51 +0200
  • 0cbda1201a Flush MiniUART output before switching to PL011 Berkus Decker 2019-03-10 15:12:40 +0200
  • d50c680576 Add power control to reboot board without unplugging Berkus Decker 2019-03-10 15:11:35 +0200
  • 0f6e37a29b Properly newline in console command_prompt Berkus Decker 2019-03-10 15:10:46 +0200
  • c75da94619 Add note: found why Mailbox doesn't work with MMU Berkus Decker 2019-03-10 15:10:25 +0200
  • 6691ebb89e Use gdb-dashboard by default Berkus Decker 2019-03-10 15:09:57 +0200
  • 8967d4a518 Add note about reversed RX/TX wiring Berkus Decker 2019-03-10 15:09:30 +0200
  • 211062405b Add link to JTAG tutorials Berkus Decker 2019-03-10 15:09:14 +0200
  • d73c084bb7 [tmp] ignore RTT read() arguments for now Berkus Decker 2019-03-10 10:05:20 +0200
  • 5cb811e525 Remove obsolete comment Berkus Decker 2019-03-10 10:05:01 +0200
  • b3230e1c18 Try_from feature is stabilised since Rust 1.34 Berkus Decker 2019-03-10 10:04:54 +0200
  • b4871d52f3 [wip] disable phys2bus/bus2phys for testing Berkus Decker 2019-03-10 10:04:36 +0200
  • d588405d28 [wip] add serial configuration Berkus Decker 2019-03-10 10:04:21 +0200
  • bf6d3f7f16 Add another JTAG config found in andre-richter tutorials Berkus Decker 2019-03-10 10:03:48 +0200
  • 76dca06039 Ignore generated file Berkus Decker 2019-03-07 20:56:24 +0200
  • 47ff40167d [wip] debugging mailbox code Berkus Decker 2019-03-07 20:50:17 +0200
  • 791a61ffed Add phys2bus and bus2phys - debugging mailbox code Berkus Decker 2019-03-07 20:50:02 +0200
  • 9f27449cd6 Change to lower hex Berkus Decker 2019-03-07 20:42:42 +0200
  • d4f8eab75b [wip] we must have MMU Berkus Decker 2019-03-07 20:42:25 +0200
  • d5c8b3c98f Update comment Berkus Decker 2019-03-07 20:41:19 +0200