Commit Graph

  • b6cb27a875 ensure no debug_printf makes it to the output main Sparchatus 2022-06-02 20:43:17 +0000
  • dd7757af55 improve help command Aurel Feer 2022-06-02 22:14:23 +0200
  • 449975c376 Allow running echoserver on a different port Jan Schär 2022-06-02 21:25:20 +0200
  • b89763493d remove printing in block driver Sparchatus 2022-06-02 19:17:51 +0000
  • 57d3a0d8fa Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Aurel Feer 2022-06-02 21:08:50 +0200
  • eeaf50cf04 add missing grading_getchar and grading_putchar calls Aurel Feer 2022-06-02 21:07:04 +0200
  • 66e54768ef Added performance measurements and improvements Sparchatus 2022-06-02 18:58:49 +0000
  • dd10f575c9 Implement netcat Jan Schär 2022-06-02 20:42:11 +0200
  • e0272d15e8 remove DEBUG_ERR calls from shelly Aurel Feer 2022-06-02 17:35:07 +0200
  • 3b8c38723f Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Aurel Feer 2022-06-02 17:01:20 +0200
  • fe5a5e928e implement fs_init on demand for shelly Aurel Feer 2022-06-02 17:01:13 +0200
  • f66ee58a5c Disable a bunch of debug prints Jan Schär 2022-06-02 16:58:27 +0200
  • 99a46acb05 implement cat Aurel Feer 2022-06-02 16:30:10 +0200
  • db31cdd70a Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Aurel Feer 2022-06-02 16:14:59 +0200
  • 375104536e implement ls, rmdir and mkdir Aurel Feer 2022-06-02 16:14:49 +0200
  • 06ae3e1827 enet: Remove UDP send test Jan Schär 2022-06-02 16:09:24 +0200
  • a6ad10d9e0 enet: Unfinished TCP implementation Jan Schär 2022-06-02 16:06:49 +0200
  • de5c0d664d add names to ps command Aurel Feer 2022-06-02 15:44:18 +0200
  • 9ecfa0a79a work on shelly input (not tested) Aurel Feer 2022-06-02 13:59:58 +0200
  • 11d6ed64ca Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Sparchatus 2022-06-02 10:37:16 +0000
  • 5379df28a8 add filesystem command stubs Aurel Feer 2022-06-01 23:04:03 +0200
  • 8e0c0c13ed merge shelly into main Aurel Feer 2022-06-01 22:32:54 +0200
  • 2901caad24 add core argument for run command Aurel Feer 2022-06-01 17:22:15 +0200
  • ea71de7c8b implement help command Aurel Feer 2022-06-01 17:01:45 +0200
  • be08ca06be add ps command and fix performance on samecore ump Aurel Feer 2022-06-01 16:42:15 +0200
  • e979d98a33 somewhat fix newline Aurel Feer 2022-06-01 15:07:25 +0200
  • e28c9dccde fix lpuart read Aurel Feer 2022-06-01 14:02:33 +0200
  • 7842837d5a enable shelly ump server Aurel Feer 2022-06-01 13:11:27 +0200
  • 255af3f38c Added ELF loading from filesystem Sparchatus 2022-06-01 10:07:35 +0000
  • 0334dd73b7 Cleanup performance measurements Sparchatus 2022-06-01 10:05:14 +0000
  • 8655229548 Bugfix filesystem reads at cluster boundary Sparchatus 2022-06-01 06:44:52 +0000
  • 10beb87b13 implement rudimentary run command Aurel Feer 2022-05-31 23:04:18 +0200
  • 5850f35d95 echo command somewhat working Aurel Feer 2022-05-31 17:33:55 +0200
  • 2402b6f515 Added more fs tests Sparchatus 2022-05-31 12:28:53 +0000
  • 28c5559387 Cleanup Sparchatus 2022-05-31 12:28:45 +0000
  • e0fecab3ed Added tests for the file system Sparchatus 2022-05-31 12:20:40 +0000
  • 046d7269da More documentation for the block driver Sparchatus 2022-05-31 12:16:11 +0000
  • 3c68904970 Added more documentation for file system Sparchatus 2022-05-31 12:03:33 +0000
  • 8df9742b25 Added file system documentation Sparchatus 2022-05-31 10:20:16 +0000
  • 6d6c3b226f Set the archive flag on file changes Sparchatus 2022-05-31 10:02:11 +0000
  • 5843870c1d Disallow writes to readonly file Sparchatus 2022-05-31 09:59:12 +0000
  • 1ed8746541 Tiny improvements while writing the report Sparchatus 2022-05-31 09:52:58 +0000
  • de19f22cbe Add file system tests Sparchatus 2022-05-31 09:52:41 +0000
  • 3253619eaf Add file system Sparchatus 2022-05-31 09:52:28 +0000
  • ef2f3c0ada Improve SDHC driver performance (slightly) Sparchatus 2022-05-31 09:51:05 +0000
  • d6526ccbaa Performance measurement allwo constant tags Sparchatus 2022-05-31 09:50:43 +0000
  • f51fbb441e Added block driver client and server Sparchatus 2022-05-31 09:40:46 +0000
  • 70284786e0 Container USB mount should be disabled by default Sparchatus 2022-05-31 09:19:25 +0000
  • 74418ff85e missing files Aurel Feer 2022-05-31 00:36:32 +0200
  • 99c30cb2e7 sloooooooooow Aurel Feer 2022-05-30 23:50:04 +0200
  • 97b4f973ee Merge branch 'main' into shelly Aurel Feer 2022-05-29 20:14:39 +0200
  • 1beb079cb0 Customized ping Jan Schär 2022-05-28 19:53:14 +0200
  • 9db9053c97 enet: Fix cache bug Jan Schär 2022-05-28 19:49:10 +0200
  • cdba8db5e2 enet: Use const for pointers to receive buffer Jan Schär 2022-05-28 16:22:21 +0200
  • 50cb528a71 Add ping source Jan Schär 2022-05-28 14:09:17 +0200
  • 0c79d7048d enet: Implement driver Jan Schär 2022-05-27 19:11:22 +0200
  • 5773c47d49 input/output for shelly seems to be working! poggers Aurel Feer 2022-05-25 16:18:20 +0200
  • b892aeaeb6 shelly interrupt handler working Aurel Feer 2022-05-25 16:01:24 +0200
  • 1a600c2409 fix minor syntax bugs Aurel Feer 2022-05-25 13:14:58 +0200
  • 5191bd83a7 work on shelly Aurel Feer 2022-05-25 12:54:57 +0200
  • 4dab497576 [Bugfix] ump channel did not set initial state for send queue entries Sparchatus 2022-05-24 16:16:39 +0000
  • f7441cb70d hello from shelly Aurel Feer 2022-05-22 17:21:17 +0200
  • 12c1c2a23a Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Sparchatus 2022-05-20 09:53:21 +0000
  • 07f8cfe2bc UMP Channel implementation Sparchatus 2022-05-20 09:51:30 +0000
  • 937c6fb701 Nicer paging panics Sparchatus 2022-05-20 06:32:09 +0000
  • 6a2b1f61bf enet: Map device registers Jan Schär 2022-05-18 17:45:24 +0200
  • cdd9d3f75e Allow sharing devframes Sparchatus 2022-05-18 14:35:00 +0000
  • 9edba91b34 Implement UMP binding Jan Schär 2022-05-17 15:19:12 +0200
  • 807e804bb8 Less annoying paging exception handler output Sparchatus 2022-05-11 13:50:08 +0000
  • b2c12e8c15 Fix performance measurements Sparchatus 2022-05-09 09:36:04 +0000
  • 8642c075ea Realized yielding is actually faster by a lot Sparchatus 2022-05-09 07:42:27 +0000
  • 4dbaf216b3 Added some measurements of URPC Sparchatus 2022-05-05 21:35:50 +0000
  • 30d030fae4 Performance measurement framework Sparchatus 2022-05-05 21:21:42 +0000
  • 0d69c8b0ad Add NOP rpc call Sparchatus 2022-05-05 09:25:00 +0000
  • f59c3b52c5 Free paging slab space used in spawning a child process Sparchatus 2022-05-05 09:21:30 +0000
  • 80313640f4 Bugfix urpc should handle a missing cap Sparchatus 2022-05-05 08:32:24 +0000
  • 2751ed3a15 Store full log in file Sparchatus 2022-05-04 15:43:21 +0000
  • 689e045b9c Add python venv to docker image Sparchatus 2022-05-04 15:42:49 +0000
  • 9c1906082a forward rpc calls using urpc Aurel Feer 2022-05-04 16:08:13 +0200
  • ede347c10b Allocate pids on bsp core Jan Schär 2022-05-04 14:03:06 +0200
  • 323a9cc088 Bugfix slot allocation during urpc causes cap reuse Sparchatus 2022-05-02 09:11:03 +0000
  • 5c6d186a3c Bugfix Allow other threads to continue even if one fails paging Sparchatus 2022-05-02 09:02:47 +0000
  • cd53dfd7f3 Fix thread stack allocation Jan Schär 2022-04-28 19:40:18 +0200
  • d46c7a5875 URPC server wait defer instead of yield for lower CPU load Sparchatus 2022-04-28 17:30:41 +0000
  • 9b29393930 Small quality of life improvements Sparchatus 2022-04-28 17:25:18 +0000
  • 42980b1c20 Bugfix: create module cnode for app init Sparchatus 2022-04-28 17:24:55 +0000
  • 627b395f39 Bufgix: Kernel does not set cap owner for pt mapping Sparchatus 2022-04-28 17:23:12 +0000
  • 36530499fb Allocate URPC thread stack on main thread Jan Schär 2022-04-28 19:18:19 +0200
  • df146c227a Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main Aurel Feer 2022-04-28 15:50:44 +0000
  • 47f554c940 also transfer slot0 capability of bootinfo Aurel Feer 2022-04-28 17:49:53 +0200
  • 7b1ffe2f94 Move early testing so mm alloc is available Sparchatus 2022-04-28 13:38:07 +0000
  • 57920c9aa4 Check for malloc failure Sparchatus 2022-04-28 13:36:53 +0000
  • 9e35e00500 forge devframe instead of frame for bootinfo Aurel Feer 2022-04-28 15:06:14 +0200
  • fb5e35287d progress Aurel Feer 2022-04-28 14:48:44 +0200
  • fbbb2ae5b2 work on bootinfo transfer Aurel Feer 2022-04-28 14:02:31 +0200
  • 691c295cf9 Implement spawn over URPC Jan Schär 2022-04-28 11:25:04 +0200
  • 0148df04a0 Partially implement urpc Jan Schär 2022-04-27 16:31:17 +0200
  • d90add66da Bugfix spawn error when no arguments are provided Sparchatus 2022-04-27 14:18:23 +0000
  • 08071e6858 Bugfix NULL pointer dereference during pagefault error printing Sparchatus 2022-04-27 14:17:37 +0000
  • e8fef8d87c pushing urpc experiments Sparchatus 2022-04-27 09:19:57 +0000