Commit Graph

  • 8d7b9fecf7 processmanager: enable seL4 MCS support Sam Leffler 2021-12-09 22:06:03 +00:00
  • 4db610b909 Merge "Add continuous run mode." Adam Jesionowski 2021-12-08 19:09:50 +00:00
  • 17ad8e19ef Merge "Rename kata-ml-core kata-vec-core." Adam Jesionowski 2021-12-08 18:00:28 +00:00
  • 3c29f1cd57 sel4-sys: fix MCS support for risc-v Sam Leffler 2021-12-06 00:54:09 +00:00
  • b5a2cdb8a7 Merge "processmanager: add MCS config knob" Sam Leffler 2021-12-08 01:52:38 +00:00
  • acdd562e40 Implement Rust MLCore driver and remove C driver. Adam Jesionowski 2021-12-02 21:41:27 +00:00
  • a9bdb64616 system.camkes: track flash layout change for kata-os-rootserver Sam Leffler 2021-11-24 22:54:59 +00:00
  • 75ca0a4254 sel4-sys: expose struct internals for generated shared types Sam Leffler 2021-12-02 02:25:56 +00:00
  • 0548098405 sel4-sys: fix pointer mutability in syscall stubs Sam Leffler 2021-11-28 19:05:45 +00:00
  • 06f2d60e94 sel4-sys: fix seL4_BootInfo definitions Sam Leffler 2021-11-13 20:10:29 +00:00
  • 1048e6f765 sel4-sys: fix invocation label numbering Sam Leffler 2021-11-13 19:41:00 +00:00
  • c36bae9f1f sel4-sys: merge more stuff from capdl Sam Leffler 2021-11-10 21:46:22 +00:00
  • 87caf7e4a8 sel4-sys: add helper for seL4_UntypedDesc Sam Leffler 2021-11-10 20:14:37 +00:00
  • 82ed381ddb sel4-sys: change syscall stubs to return seL4_Result Sam Leffler 2021-11-10 19:10:27 +00:00
  • f31340b0bc sel4-sys: root thread slot assignments are const, not static Sam Leffler 2021-11-10 16:52:55 +00:00
  • 77f71b6de7 Fix rust build breakage caused by bare-io package being yanked. Sam Leffler 2021-11-16 11:05:27 -08:00
  • 39f9eac9c3 Unify DTCM and mem sections. Adam Jesionowski 2021-11-08 12:38:22 -08:00
  • 3185f9f503 Load ELF in MLCoordinator. Adam Jesionowski 2021-11-08 09:13:07 -08:00
  • 3bda869f20 Remove symlink to seL4 kernel for sel4-sys build Julian Mullings-Black 2021-10-20 18:51:35 +00:00
  • b620ca4c74 Merge "kata:VectorCoreDriver: Read vector core return code and fault register" Cindy Liu 2021-10-07 19:24:24 +00:00
  • 05becc9125 Loop in UART driver rx_watermark until rx_empty Matt Harvey 2021-10-06 18:26:20 -07:00
  • 6f942b860a Merge "Makes UART driver never read FIFO_STATUS.RXLVL" Matt Harvey 2021-10-06 01:12:19 +00:00
  • 61fbe78415 Merge "Removes extra nesting around LOCK blocks" Matt Harvey 2021-10-06 01:05:52 +00:00
  • 31946b70ed Ignores __pycache__ files Matt Harvey 2021-10-05 15:43:36 -07:00
  • 46260515d5 Merge "UART driver additional check for rx_empty" Matt Harvey 2021-10-05 21:21:20 +00:00
  • 201f5cf609 Merge "Nits from change 11042" Matt Harvey 2021-10-05 21:02:26 +00:00
  • 97fccf9c95 Forces logging off during ZMODEM uploads Matt Harvey 2021-09-27 15:03:10 -07:00
  • c26d79fff8 Makes ZMODEM crate use BufRead Matt Harvey 2021-09-26 15:58:41 -07:00
  • a91f8f7916 kata-proc-interface: marshal bundle_id params correctly Sam Leffler 2021-10-04 21:50:21 +00:00
  • 0e3ca70769 sel4-sys: fix reference to __sel4_ipc_buffer Sam Leffler 2021-10-01 20:02:35 +00:00
  • 3f4e3fb7f0 Merge changes I3cf10baa,I0062e20b Sam Leffler 2021-09-30 21:33:46 +00:00
  • e23e5907d0 Merge changes Ic0ca4ab4,If1c494aa,I56701b4a,Ia7ff0097,I13812a9f, ... Sam Leffler 2021-09-30 21:22:49 +00:00
  • 4faa2e4c82 Implements BufRead in kata_io Matt Harvey 2021-09-26 15:54:16 -07:00
  • d70003982c Merge "Aligns UART API with Rust Read and Write" Matt Harvey 2021-09-30 00:54:28 +00:00
  • d6f8c7bced Merge "kata: Update vctop plic assignment" Henry Herman 2021-09-29 18:05:18 +00:00
  • 53dc1a2031 kata:MLCoorinator: Retrieve vc_top execution return Cindy Liu 2021-09-25 09:07:49 -07:00
  • 7310343cf9 StorageManager: streamline kata_storage_* routines Sam Leffler 2021-09-25 04:50:36 +00:00
  • 6f1ebaeb44 StorageManager: more rust cleanups Sam Leffler 2021-09-23 19:23:04 +00:00
  • 5929f8c932 ProcessManager: cleanup interfaces Sam Leffler 2021-09-23 18:37:30 +00:00
  • cd45ee8c01 Add VectorCoreDriver interrupt handlers Cindy Liu 2021-09-17 22:36:44 -07:00
  • 47efe82e87 Merge "kata:VectorCoreDriver: Fix CSR_OFFSET" Cindy Liu 2021-09-27 20:13:10 +00:00
  • fc7b9bc232 ZMODEM: sz argument readability rename Matt Harvey 2021-09-21 22:22:38 -07:00
  • 7363bd638c rz shell command Matt Harvey 2021-09-21 21:50:21 -07:00
  • 929966d376 ZMODEM: input/output split in API; over+out Matt Harvey 2021-09-21 21:41:33 -07:00
  • 5c3a68f7ac Sets default-features = false for postcard Matt Harvey 2021-09-24 17:26:44 -07:00
  • 49c4a251bc SecurityCoordinator: cleanup interface (part 2) Sam Leffler 2021-09-21 23:53:45 +00:00
  • 02dc75cb43 Merge "SecurityCoordinator: cleanup interface (part 1)" Sam Leffler 2021-09-24 19:30:01 +00:00
  • 251c907f49 Increases DebugConsole heap to 1MB Matt Harvey 2021-09-22 19:39:22 -07:00
  • 36677807e8 Merge "Improve unit test usability." Sam Leffler 2021-09-22 20:54:04 +00:00
  • bf19c88ccf Merge "Add StorageManager skeleton." Sam Leffler 2021-09-22 20:33:51 +00:00
  • 66c03e7858 Merge "Ports zmodem to no_std and kata_io" Matt Harvey 2021-09-21 19:21:26 +00:00
  • c0a44de935 Merge "kata-security-coordinator: split impl into fake & sel4" Sam Leffler 2021-09-21 16:00:51 +00:00
  • 0633ce6761 kata-proc-manager: fix unit tests Sam Leffler 2021-09-19 16:45:48 -07:00
  • 0db63cfb4f Add SecurityCoordinator skeleton. Sam Leffler 2021-09-14 16:11:16 -07:00
  • 4904a61ca0 Merge "Implements some std::io functions in kata_io" Matt Harvey 2021-09-16 18:42:08 +00:00
  • 6b25d6fea0 Merge "kata:VectorCoreDriver: Use HW register header." Cindy Liu 2021-09-15 22:03:31 +00:00
  • 6d41c07085 cargo fmt zmodem Matt Harvey 2021-09-14 18:55:26 -07:00
  • 6e9addf6bf Forks lexxvir/zmodem Matt Harvey 2021-09-14 18:44:49 -07:00
  • c0df9a3b95 kata-io alias analogous to io::Result Matt Harvey 2021-09-14 16:04:34 -07:00
  • d4a369a6c3 ProcessManager: switch to serde + postcard Sam Leffler 2021-09-07 16:56:41 -07:00
  • 3d2a560986 ProcessManager: correct install api and add cleanups Sam Leffler 2021-09-07 14:32:08 -07:00
  • b0e442a623 LogFibonacci component Matt Harvey 2021-08-25 20:37:51 -07:00
  • d97a78316e Misc cleanups. Sam Leffler 2021-09-03 09:44:09 -07:00
  • a3bd1a6026 Merge "kata-logger: use a larger ipc buffer" Sam Leffler 2021-09-03 18:01:00 +00:00
  • 3b609285ad OpenTitanUARTDriver eager TX Matt Harvey 2021-08-31 18:52:02 -07:00
  • cb57b7bf00 Changes UART base address to 0x40010000 Matt Harvey 2021-08-30 10:37:52 -07:00
  • b926995dbd apps:system:rust: Pin the rust toolchain to a specific release Cindy Liu 2021-08-25 09:33:54 -07:00
  • 3fe3225b1f Revert "Revert "Enables UART tx_watermark interrupts"" Matt Harvey 2021-08-23 22:32:58 +00:00
  • cbfec8e9b7 Revert "Enables UART tx_watermark interrupts" Henry Herman 2021-08-23 19:14:55 +00:00
  • b35f77a2fe Enables UART tx_watermark interrupts Matt Harvey 2021-08-19 19:36:37 -07:00
  • b7727a0823 Merge "Makes UART transmit interrupt-driven" Matt Harvey 2021-08-19 23:17:14 +00:00
  • 0a506b7c7f Merge "UartDriver receive interrupts, round 2" Matt Harvey 2021-08-19 23:17:08 +00:00
  • d651e73767 Merge "Makes UART receives interrupt-driven" Matt Harvey 2021-08-19 23:16:39 +00:00
  • fe696fc314 Merge "Ports machine_uart to OpenTitan" Matt Harvey 2021-08-19 21:08:57 +00:00
  • 69eefbd5c9 Change ProcessManager interfaces to return ProcessManagerError. Sam Leffler 2021-08-04 18:00:57 -07:00
  • cb99661cd0 kata-logger: remove <level> from logged message Sam Leffler 2021-08-11 10:26:05 -07:00
  • 8ace3eb6f2 kata-logger: pass level through LoggerInterface and filter in DebugConsole Sam Leffler 2021-08-17 11:16:33 -07:00
  • 4043c8b5b7 Mutex guards kata-uart-client read and write Matt Harvey 2021-08-13 14:26:43 -07:00
  • 7c3cc70ab1 Splits UART tx/rx into separate CAmkES procedures Matt Harvey 2021-08-15 14:06:55 -07:00
  • 20c83f6777 Merge "kata-proc-common: improve BundleIdArray marshalling" Sam Leffler 2021-08-09 16:57:28 +00:00
  • 0a952a59f4 kata-ml-coordinator: Fix bit bug Adam Jesionowski 2021-08-06 10:52:49 -07:00
  • b9cc80a929 kata: MLCoordinator and VectorCoreDriver Adam Jesionowski 2021-08-03 13:41:04 -07:00
  • b9e209b008 Overhaul ProcessManager support. Sam Leffler 2021-07-20 16:11:50 -07:00
  • 1595b3ad6c kata-shell: add loglevel command Sam Leffler 2021-07-27 17:09:13 -07:00
  • 0e740d7282 kata-allocator: remove unneeded RefCell Sam Leffler 2021-07-22 13:34:29 -07:00
  • 64da97a4a6 Merge "Add kata-panic support." Sam Leffler 2021-07-20 19:57:33 +00:00
  • c5e8722a24 Merge "Add LoggerInterface for logging msgs on the console." Sam Leffler 2021-07-20 19:54:32 +00:00
  • 3afdc04219 Changes UartDriver implementation to use OpenTitan Matt Harvey 2021-07-12 16:16:27 -07:00
  • 5cea7522fd Fixup kata RELEASE build handling. Sam Leffler 2021-07-15 11:26:50 -07:00
  • 3d7923e0a3 UartDriver: yield during tx/rx polling Sam Leffler 2021-07-15 13:13:21 -07:00
  • 94358ffec7 Switch to purpose-built global allocator. Sam Leffler 2021-07-15 09:35:05 -07:00
  • 8d7e4bf44a Add a simple rust global allocator to each component. Sam Leffler 2021-07-14 12:16:29 -07:00
  • e4973577ec Adds kata Makefile step call OpenTitan regtool Matt Harvey 2021-07-12 11:27:33 -07:00
  • a01ee363ea rust: Remove a rogue duplicate rust.cmake file June Tate-Gans 2021-07-02 14:44:01 -05:00
  • 622727086d Disable BBL in easy-settings Austin Appleby 2021-06-30 18:47:39 -07:00
  • ff08436a47 Add .gitignore to kata/projects/processmanager Austin Appleby 2021-06-28 18:54:28 -07:00
  • af63371fd9 Merge "rust-toolchain: Use riscv32imac and better handle build tweaks" June Tate-Gans 2021-06-25 16:35:23 +00:00
  • 83d2875eb2 rust: Add in link-time optimization by default June Tate-Gans 2021-06-25 11:20:21 -05:00
  • e35c69ae4c Add initial ProcessMaanger interfaces. Sam Leffler 2021-06-11 12:09:31 -07:00
  • c61d7890a7 Add SeL4Debug component to expose sel4 debug syscalls. Sam Leffler 2021-06-21 14:25:46 -07:00