Commit Graph

  • d85fe47374 Merge pull request #209 from arihant2math/update-ext4 Matthew Leach 2026-02-15 19:52:07 +00:00
  • a1a15c70b2 Merge pull request #212 from arihant2math/lint-libkernel Matthew Leach 2026-02-15 19:50:26 +00:00
  • ba88aa9d0a Merge pull request #214 from FeltMacaroon389/FeltMacaroon389-patch-1 Ashwin Naren 2026-02-15 11:42:46 -08:00
  • 7567d148d8 Merge pull request #216 from andrewdavidmackenzie/fix-macos-scripts Ashwin Naren 2026-02-15 11:08:27 -08:00
  • f8a6c0c3d5 Small typo fix Andrew Mackenzie 2026-02-15 16:17:50 +01:00
  • b4bdbc387e Add additional markup for command lines. This allows some editors/IDEs to be able to invoke it with a click on a run button beside the text Andrew Mackenzie 2026-02-15 16:17:03 +01:00
  • af8ff3bfa5 Add < /dev/null at the end of debugfs invocations to ensure it exits and doesn't continue to read commands from stdin after completing commands from file Andrew Mackenzie 2026-02-15 15:55:19 +01:00
  • dbeb4eab96 Add an explicit quit command at the end of the symlink commands for debugfs Andrew Mackenzie 2026-02-15 15:54:30 +01:00
  • 6154709539 Add additional macos dependencies required, and details of how to configure them. Andrew Mackenzie 2026-02-15 15:54:05 +01:00
  • 63d29794e3 minor changes in consistency and formatting of terms Felt389 2026-02-14 23:29:22 +01:00
  • 6aebef2168 enable clippy lints for libkernel Ashwin Naren 2026-02-13 10:22:51 -08:00
  • a55ecd1e33 Merge pull request #210 from hexagonal-sun/doc-fixes Matthew Leach 2026-02-13 12:19:38 +00:00
  • 0b2391ffd5 doc: README: updates Matthew Leach 2026-02-13 11:53:37 +00:00
  • 747da3324e Merge pull request #206 from arihant2math/settimeofdayfix Ashwin Naren 2026-02-12 14:35:03 -08:00
  • 901a2b3303 update ext4-view fork Ashwin Naren 2026-02-12 14:18:39 -08:00
  • 6d0a4370fb fix efault in settimeofday Ashwin Naren 2026-02-11 09:47:44 -08:00
  • 3d33578533 Merge pull request #187 from arihant2math/cap-raise Ashwin Naren 2026-02-09 23:24:52 -08:00
  • 141fbf8a1b Merge pull request #202 from hexagonal-sun/slab-alloc-stress-test Matthew Leach 2026-02-10 07:21:18 +00:00
  • 5408932bb9 fix fstatfs Ashwin Naren 2026-02-07 15:55:44 -08:00
  • f1c0cba3b8 statfs Ashwin Naren 2026-02-07 14:24:17 -08:00
  • 2855ef7a51 Merge pull request #201 from arihant2math/hostname Ashwin Naren 2026-02-09 16:48:10 -08:00
  • e65d51e48a address review Ashwin Naren 2026-02-09 16:40:53 -08:00
  • eb84a1ec6d Merge pull request #198 from arihant2math/more-fnctl Ashwin Naren 2026-02-09 13:59:40 -08:00
  • 8281ea798f Merge pull request #197 from arihant2math/sysfs Ashwin Naren 2026-02-09 13:59:28 -08:00
  • 37c6217099 Merge pull request #192 from arihant2math/usertest-updates Ashwin Naren 2026-02-09 13:59:18 -08:00
  • 9f21618058 libkernel: memory: slab: heap: new Matthew Leach 2026-02-08 21:46:27 +00:00
  • ef10631dc4 Merge pull request #195 from hexagonal-sun/slab-allocator Ashwin Naren 2026-02-08 16:51:29 -08:00
  • c07dd2140c implement hostname properly Ashwin Naren 2026-02-07 15:35:47 -08:00
  • 75afc15bc7 fix typo Ashwin Naren 2026-02-07 18:26:28 -08:00
  • 479926f767 stub cgroup fs Ashwin Naren 2026-02-07 10:07:49 -08:00
  • 4c69c969e2 report and edit nlinks Ashwin Naren 2026-02-01 23:15:17 -08:00
  • e9bcc1b10d implement fcntl F_SETFL Ashwin Naren 2026-02-07 13:51:47 -08:00
  • 157c29104f formatting Ashwin Naren 2026-01-31 18:02:03 -08:00
  • ab93101a9f implement STATX_MNT_ID for sys_statx Ashwin Naren 2026-01-31 17:56:10 -08:00
  • 8046d746dd implement more of sys_power Ashwin Naren 2026-01-31 17:55:52 -08:00
  • 1906f1be5e arch: arm64: memory: heap: new Matthew Leach 2026-02-06 22:40:51 +00:00
  • 0f0febdad0 arch: arm64: exceptions: use SP_EL0 as scratch reg Matthew Leach 2026-02-06 20:34:22 +00:00
  • 424d6b126e libkernel: memory: slab: cache: new Matthew Leach 2026-02-06 14:29:36 +00:00
  • 1bdaaef14a libkernel: memory: slab: allocator: new Matthew Leach 2026-02-05 14:57:01 +00:00
  • a2f636cebb libkernel: memory: slab: slab: new Matthew Leach 2026-02-05 11:38:26 +00:00
  • c0ecac05f3 libkernel: memory: PageAllocGetter: return ref to allocator Matthew Leach 2026-02-05 11:21:03 +00:00
  • 1b8ef1bc88 libkernel: memory: allocs: move FrameList impl into frame Matthew Leach 2026-02-01 20:55:41 +00:00
  • 972f023edc libkernel: memory: reorganise allocators Matthew Leach 2026-01-31 21:20:53 +00:00
  • c394e18231 tmp Ashwin Naren 2026-01-29 15:07:22 -08:00
  • ec0ffbfb25 formatting Ashwin Naren 2026-01-30 19:46:12 -08:00
  • fc873a9b67 arm64: mem: AddresSpace: impl Drop Matthew Leach 2026-01-30 22:27:41 +00:00
  • 8a84ba0fb9 libkernel: arm64: pg_tables; pg_tear_down: new Matthew Leach 2026-01-30 22:15:34 +00:00
  • c49396ed35 libkernel: arm64: pg_tables: get_idx: new Matthew Leach 2026-01-30 22:13:51 +00:00
  • 62709be4d6 cmdline inode Ashwin Naren 2026-01-29 14:42:53 -08:00
  • 4409aeddf5 fix failures leading to pass Ashwin Naren 2026-01-30 15:37:53 -08:00
  • d042759126 more fs testing Ashwin Naren 2026-01-30 15:35:34 -08:00
  • 01237ddf6f better error reporting Ashwin Naren 2026-01-30 15:34:56 -08:00
  • ac20045a08 use module path Ashwin Naren 2026-01-30 15:27:13 -08:00
  • 04ac1e8783 implement sys_waitid Ashwin Naren 2026-01-17 01:11:31 -08:00
  • ba7c517685 prctl: implement AmbientCapOp::Raise Ashwin Naren 2026-01-29 14:30:24 -08:00
  • 64469bb79c Merge pull request #185 from hexagonal-sun/hardware-smp-fixes Matthew Leach 2026-01-28 09:14:25 +00:00
  • 462de189b0 arm64: boot: secondaries: ensure WFI doesn't trap Matthew Leach 2026-01-28 06:46:23 +00:00
  • ba53418382 arm64: secondary: ensure boot_ctx is flushed to RAM Matthew Leach 2026-01-28 06:42:30 +00:00
  • d92945379a arm64: memory: flush_to_ram: new Matthew Leach 2026-01-28 06:40:50 +00:00
  • 253a907c62 fix tests Ashwin Naren 2026-01-27 00:26:09 -08:00
  • 17b347cdc4 naming changes Ashwin Naren 2026-01-27 00:23:28 -08:00
  • 04f015848b percpu refactor Ashwin Naren 2026-01-26 16:19:18 -08:00
  • 7c7776ba7b working top Ashwin Naren 2026-01-25 20:19:38 -08:00
  • e7eebb4494 Merge pull request #183 from hexagonal-sun/procfs-maps Matthew Leach 2026-01-27 07:26:59 +00:00
  • 4ba1c029f1 optimize docker image size Ashwin Naren 2026-01-26 22:10:43 -08:00
  • 87fe041ba0 procfs: implement /proc/<PID>/maps Matthew Leach 2026-01-26 22:01:13 +00:00
  • d386b8ba36 post rebase fixes Ashwin Naren 2026-01-24 09:36:16 -08:00
  • d8c77ebca7 procfs bugfixes Ashwin Naren 2026-01-21 10:44:06 -08:00
  • d7ad7b76dc fix clocks not actually updating within time slice Ashwin Naren 2026-01-17 22:19:00 -08:00
  • 2d34ebcef9 procfs refactor Ashwin Naren 2026-01-17 22:10:33 -08:00
  • c5a0976a73 track stime and utime Ashwin Naren 2026-01-17 20:03:16 -08:00
  • bed6b65db0 fix clockid enum Ashwin Naren 2026-01-17 18:38:29 -08:00
  • 3aca7b2122 devfs: set attr id the same as the inode id Matthew Leach 2026-01-24 16:55:07 +00:00
  • 4c94f6e3d4 pipe: add PipeInode for fstat Matthew Leach 2026-01-24 15:44:29 +00:00
  • fae5dc1a4f usertest: fix test output Matthew Leach 2026-01-25 07:09:07 +00:00
  • 4a3477182a clock_nanosleep: fix arguments to syscall Matthew Leach 2026-01-25 07:03:38 +00:00
  • 53dea094e3 Merge pull request #175 from arihant2math/more-interrupts Matthew Leach 2026-01-24 07:09:17 +00:00
  • 59adc10cee make futex wait interruptable Ashwin Naren 2026-01-23 10:23:29 -08:00
  • aa5a9c7b79 fix typos Ashwin Naren 2026-01-22 18:30:20 -08:00
  • 92efb4cee7 enforce semicolon_if_nothing_returned and uninlined_format_args Ashwin Naren 2026-01-22 18:07:51 -08:00
  • 190bc06994 Merge pull request #160 from arihant2math/mincore Matthew Leach 2026-01-21 06:12:40 +00:00
  • aca5c0db79 implement mincore Ashwin Naren 2026-01-14 22:17:54 -08:00
  • 9eb2fcc185 Merge pull request #172 from arihant2math/sid Matthew Leach 2026-01-20 06:24:27 +00:00
  • 7e2de367a9 update table Ashwin Naren 2026-01-19 18:36:31 -08:00
  • 06d016eab6 implement sid syscalls Ashwin Naren 2026-01-19 18:19:38 -08:00
  • 76d4d0023f Merge pull request #170 from arihant2math/better-ext4-writing Matthew Leach 2026-01-19 16:19:14 +00:00
  • 0979e5f71a Merge pull request #171 from arihant2math/fix-intermittent-ci Matthew Leach 2026-01-19 16:18:12 +00:00
  • fb27ed3320 add retry logic to wget Ashwin Naren 2026-01-18 17:02:52 -08:00
  • 8df12a027c implement truncation Ashwin Naren 2026-01-18 01:17:19 -08:00
  • 782bef29e6 move fs tests to their own file Ashwin Naren 2026-01-17 09:36:27 -08:00
  • 8908b1e332 use macro for registration Ashwin Naren 2026-01-17 09:30:23 -08:00
  • b9fa68d9a3 Merge pull request #167 from hexagonal-sun/fix-interrupt-poll-order Matthew Leach 2026-01-17 17:13:15 +00:00
  • 3b71fa3d39 signal: interruptible: prioritize wrapped future over signals Matthew Leach 2026-01-17 12:10:37 +00:00
  • abccd323ca Merge pull request #164 from hexagonal-sun/tty-signal-fixes Matthew Leach 2026-01-17 10:27:50 +00:00
  • bc5d1cd91e syscalls: wait4: make interruptable() Matthew Leach 2026-01-16 20:14:28 +00:00
  • ecdfd360d1 sched: remove force_resched() Matthew Leach 2026-01-16 20:10:32 +00:00
  • 4a88739804 syscalls: tty: read: make interruptable() Matthew Leach 2026-01-16 15:48:06 +00:00
  • 612bbdb172 syscalls: pipe: read: make interruptable() Matthew Leach 2026-01-16 15:39:24 +00:00
  • 2655e8e78a syscalls: sleep: make interruptable() Matthew Leach 2026-01-16 15:32:46 +00:00
  • 770f32c30c process: signals: add interruptable() Matthew Leach 2026-01-16 15:27:24 +00:00