Commit Graph

  • 267af05a9b implement procs_running and procs_blocked in /proc/stat Ashwin Naren 2026-03-14 22:44:38 -07:00
  • eed4d1d889 Merge pull request #262 from arihant2math/mark-syscalls Matthew Leach 2026-03-15 10:58:08 +00:00
  • 234c3a7a33 update some syscall info in etc/syscalls_linux_aarch64.md Ashwin Naren 2026-03-14 17:51:17 -07:00
  • 98719b0557 Merge pull request #260 from hexagonal-sun/sched-refactor Ashwin Naren 2026-03-13 23:47:37 -07:00
  • a3d85ced59 implement /proc/<pid>/exe Ashwin Naren 2026-03-12 10:33:30 -07:00
  • 973a93ff65 sched: runqueue: fix tick and runqueue insertion bug sched-refactor Matthew Leach 2026-03-12 11:25:31 +00:00
  • 203055b83e sched: runqueue: derfer task drops and drop Finished tasks Matthew Leach 2026-03-11 21:18:43 +00:00
  • 5ebfc29cd2 sched: introduce Work as the unified scheduleable unit Matthew Leach 2026-03-10 22:00:56 +00:00
  • e12af349ad Merge pull request #258 from arihant2math/ext4plus-update Matthew Leach 2026-03-12 09:54:06 +00:00
  • 654b31efc6 bump to 0.1.0-alpha.5 Ashwin Naren 2026-03-11 00:32:33 -07:00
  • 136fb16275 set time of creation correctly Ashwin Naren 2026-03-10 23:37:29 -07:00
  • 4212b85e6c update ext4plus to 0.1.0-alpha.4 Ashwin Naren 2026-03-10 17:08:43 -07:00
  • 5becb38531 Merge pull request #253 from arihant2math/socket-fixups Matthew Leach 2026-03-08 05:40:57 +00:00
  • ce156c1bd8 Merge pull request #255 from arihant2math/fix-uart-freeze Matthew Leach 2026-03-08 05:36:24 +00:00
  • 9491549ae9 Merge pull request #256 from arihant2math/arm-gic-v2 Matthew Leach 2026-03-08 05:35:56 +00:00
  • 0d466dce19 finish implementation of arm GIC v2 driver Ashwin Naren 2026-03-07 18:40:40 -08:00
  • 50dcaf2f14 proper draining of uart Ashwin Naren 2026-03-07 18:00:07 -08:00
  • 4a12208d9f fix linux incompatibilities Ashwin Naren 2026-03-07 10:47:48 -08:00
  • 3760868d83 remove old framebuffer debugging logic Ashwin Naren 2026-03-06 20:03:43 -08:00
  • 83ec279895 Merge pull request #254 from hexagonal-sun/dont-override-probe-fns Ashwin Naren 2026-03-07 15:28:27 -08:00
  • 9fc7066eff drivers: init: don't override probe_fns Matthew Leach 2026-03-07 20:08:14 +00:00
  • 54265fdae0 support for ARM PL031 RTC Ashwin Naren 2026-03-06 19:42:58 -08:00
  • 9fea27a427 dependency updates (#248) Ashwin Naren 2026-03-06 23:47:10 -08:00
  • ebd893bcaa Merge pull request #246 from hexagonal-sun/virtio-rng Matthew Leach 2026-03-07 07:37:08 +00:00
  • 4a98779020 Add virtio-rng driver and ProbeError::NoMatch for silent probe skipping Matthew Leach 2026-03-05 07:09:20 +00:00
  • 70ce893daf rand: add EntropySource Matthew Leach 2026-03-02 21:56:58 +00:00
  • 79b2df5bf4 tty: add entropy Matthew Leach 2026-03-02 15:08:10 +00:00
  • 65517c6641 Add BLAKE2s entropy pool with per-CPU ChaCha20 CSPRNG Matthew Leach 2026-03-02 14:08:18 +00:00
  • 0e7b342d0a Merge pull request #250 from arihant2math/fix-clippy-again Matthew Leach 2026-03-07 07:27:06 +00:00
  • 64f320c7c7 fix clippy again Ashwin Naren 2026-03-06 19:46:38 -08:00
  • a3a324148e Socket implementation (#127) Ashwin Naren 2026-03-06 18:54:36 -08:00
  • 594a1287ea only enable core_intrinsics when testing Matthew Leach 2026-03-06 14:10:59 +00:00
  • 1523b9ccef switch to crates.io ext4plus Ashwin Naren 2026-03-04 12:12:28 -08:00
  • f7757325ca fix panic if no display exists Ashwin Naren 2026-03-03 15:17:16 -08:00
  • 697254d7a9 address review Ashwin Naren 2026-03-03 00:32:00 -08:00
  • 4588e61aef GPU support with virtio driver Ashwin Naren 2026-02-27 20:30:28 -08:00
  • 172ac28126 Merge pull request #244 from arihant2math/fix-arch-ls Matthew Leach 2026-03-03 07:33:21 +00:00
  • 7c007b7c9f Merge pull request #243 from arihant2math/fix-justfile Matthew Leach 2026-03-03 07:31:24 +00:00
  • edca499714 distinguish between file permissions and file mode Ashwin Naren 2026-03-02 11:49:58 -08:00
  • 28c1ca3fa3 fix justfile Ashwin Naren 2026-03-02 09:48:28 -08:00
  • d164e06558 Merge pull request #241 from TroyNeubauer/handle-sigsev Matthew Leach 2026-03-02 06:17:23 +00:00
  • 15605b11ef no pub on location Troy Neubauer 2026-03-01 04:26:49 -08:00
  • 5cdeb82dfa clippy Troy Neubauer 2026-03-01 04:23:47 -08:00
  • c180f1ca24 stack overflow test Troy Neubauer 2026-03-01 03:59:38 -08:00
  • 1bcd8b90ae Merge remote-tracking branch 'upstream/master' into handle-sigsev Troy Neubauer 2026-03-01 03:32:47 -08:00
  • 912dc0f713 Merge pull request #239 from arihant2math/get-process-api Matthew Leach 2026-03-01 05:55:17 +00:00
  • 0105caf8dc Merge pull request #238 from TroyNeubauer/add-nix-shell Matthew Leach 2026-03-01 05:53:27 +00:00
  • ce27c4bc36 add find_process_by_tgid Ashwin Naren 2026-02-28 17:09:07 -08:00
  • fc3e39fb54 Merge branch 'add-nix-shell' of github.com:TroyNeubauer/moss-kernel into add-nix-shell Troy Neubauer 2026-02-28 16:34:15 -08:00
  • d28959937f update to 2-24 toolchain to avoid rust-analyzer #21715 Troy Neubauer 2026-02-28 16:32:10 -08:00
  • 17769108dd Update flake.nix Troy Neubauer 2026-02-28 13:16:41 -08:00
  • 6a0fb71cb6 Update flake.nix Troy Neubauer 2026-02-28 13:16:25 -08:00
  • 07044d1c4c add nix shell Troy Neubauer 2026-02-28 12:11:59 -08:00
  • 6a7c40c545 un-register rust's SIGSEV handler in test Troy Neubauer 2026-02-28 11:53:08 -08:00
  • e114a64a82 Merge pull request #237 from arihant2math/sigsev Matthew Leach 2026-02-28 19:19:46 +00:00
  • 704f4e05f0 segfault properly Troy Neubauer 2026-02-28 10:32:05 -08:00
  • c35982c9ea deliver signal to process on sig sev instead of panicking Ashwin Naren 2026-02-27 17:24:24 -08:00
  • 7ab93dc0c1 Merge pull request #232 from arihant2math/dep-bump Matthew Leach 2026-02-27 21:35:22 +00:00
  • 5dda21c14a Merge pull request #235 from arihant2math/python-qemu-runner Matthew Leach 2026-02-27 21:33:10 +00:00
  • bd5235fc71 fix rename semantics Ashwin Naren 2026-02-26 17:02:03 -08:00
  • 2ecfda3cb9 fix unneeded inode cloning Ashwin Naren 2026-02-26 16:46:54 -08:00
  • 93e540bc5c support symlink creation Ashwin Naren 2026-02-26 16:11:35 -08:00
  • f354fa7eaf implement rename_from Ashwin Naren 2026-02-26 16:03:03 -08:00
  • 1d5fb030b4 support directory creation Ashwin Naren 2026-02-26 15:57:30 -08:00
  • 357707fdb9 flock noop Ashwin Naren 2026-02-26 15:55:53 -08:00
  • c77ea09264 support file writing beyond block boundaries Ashwin Naren 2026-02-26 13:18:38 -08:00
  • d21c449b5c support file creation Ashwin Naren 2026-02-26 10:06:42 -08:00
  • 28e3f4ab02 support linking and unlinking Ashwin Naren 2026-02-24 17:39:38 -08:00
  • b28d2baa7f bump dependencies and use workspace dependencies when possible Ashwin Naren 2026-02-22 22:25:20 -08:00
  • 2667a47aac fix CI Ashwin Naren 2026-02-26 17:12:14 -08:00
  • 162c0d9335 use python script to run qemu instead of shell script Ashwin Naren 2026-02-25 23:27:19 -08:00
  • 6b8469b02f Merge pull request #236 from arihant2math/fix-clippy Matthew Leach 2026-02-27 05:55:04 +00:00
  • de358db4c4 fix clippy Ashwin Naren 2026-02-26 17:11:10 -08:00
  • 95dbf4f4f2 drviers: chrdev: random: new Matthew Leach 2026-02-25 20:30:07 +00:00
  • d85293f5a7 Merge pull request #231 from hexagonal-sun/fix-miri-smalloc-errors Matthew Leach 2026-02-23 06:05:46 +00:00
  • 91cde85422 libkernel: smalloc: fix Miri errors Matthew Leach 2026-02-22 20:27:04 +00:00
  • 39a5ef331d libkernel/slab: fix UB and accounting bugs identified by Miri Matthew Leach 2026-02-21 05:49:06 +00:00
  • e60cede2ba Merge pull request #228 from arihant2math/proc-macros Matthew Leach 2026-02-21 21:55:07 +00:00
  • 1974b04c1c fix some ump warnings and disable -Dwarnings in testing CI Ashwin Naren 2026-02-20 14:33:58 -08:00
  • 9f5311e788 post-rebase fixes Ashwin Naren 2026-02-20 14:31:19 -08:00
  • 076c17edaa remove docker from gh actions Ashwin Naren 2026-02-20 14:21:33 -08:00
  • d188bff87e add to justfile Ashwin Naren 2026-02-20 14:16:23 -08:00
  • c6ba98decf initial macro system Ashwin Naren 2026-02-20 11:59:07 -08:00
  • b142fb74ec Merge pull request #227 from andrewdavidmackenzie/master Andrew Mackenzie 2026-02-20 23:23:59 +01:00
  • 94018295da use sh instead of bash to fix CI Ashwin Naren 2026-02-19 21:12:28 -08:00
  • ad83ece9da Merge pull request #225 from arihant2math/new-image-scripts Matthew Leach 2026-02-20 04:53:06 +00:00
  • 2ee681ef02 Merge pull request #223 from arihant2math/unit-testing Matthew Leach 2026-02-20 04:52:31 +00:00
  • 637c7a8495 Revert "redo the build system" Ashwin Naren 2026-02-19 12:54:50 -08:00
  • 39eb5842d1 redo the build system Ashwin Naren 2026-02-15 14:48:12 -08:00
  • 37def9264e implement copy_file_range Ashwin Naren 2026-02-07 16:32:32 -08:00
  • 600f228d69 address review Ashwin Naren 2026-02-17 21:57:09 -08:00
  • 2fa3b490d3 implement rwlock Ashwin Naren 2026-01-09 11:53:04 -08:00
  • df6b32fbf8 partial proc fd file support Ashwin Naren 2026-02-17 21:32:38 -08:00
  • 303041553a ensure pass on CI Ashwin Naren 2026-02-19 10:14:00 -08:00
  • d2d1ba2cbf async unit testing Ashwin Naren 2026-02-18 22:40:17 -08:00
  • a7e8f07686 unit testing Ashwin Naren 2026-02-18 12:44:15 -08:00
  • a120732564 Merge pull request #219 from arihant2math/settime Ashwin Naren 2026-02-17 21:18:48 -08:00
  • b087928ef5 redo the build system Ashwin Naren 2026-02-15 14:48:12 -08:00
  • 6e0d5ef43a implement clock_settime Ashwin Naren 2026-02-15 22:05:10 -08:00
  • ba0ff25b20 Merge pull request #203 from arihant2math/statfs Matthew Leach 2026-02-15 20:05:13 +00:00