Commit Graph

  • 5cbb4ba0cc test(unistd): Add alarm(2) test Zero 2026-03-24 01:40:20 +02:00
  • e0c9b0ed03 feat(signal): Implement alarm() and timer_settime logic Zero 2026-03-24 01:39:00 +02:00
  • b59677627c Merge branch 'retry-readdir' into 'master' Jeremy Soller 2026-03-30 14:31:28 -06:00
  • efa6b00189 rmm: Remove magic constants for x86 PAT indices bjorn3 2026-03-30 21:02:54 +02:00
  • c8879531ae rmm: Add device_memory and uncachable flags to PageFlags bjorn3 2026-03-30 20:34:01 +02:00
  • e311b41821 rmm: Make it a bit easier to change the MAIR_EL1 config on arm64 bjorn3 2026-03-30 20:13:23 +02:00
  • a5fd001dcb Use PageFlags::write_combining instead of custom flag bjorn3 2026-03-30 19:25:51 +02:00
  • c0065bc893 rmm: Add some comments to init_pat bjorn3 2026-03-30 19:22:06 +02:00
  • 6b00f4ca25 Move MAIR_EL1 initialization to rmm bjorn3 2026-03-30 19:21:48 +02:00
  • 6e5c25b7a0 Move PAT initialization to rmm bjorn3 2026-03-30 18:59:42 +02:00
  • 1c2534e44c Merge branch 'bump-deps' into 'master' Jeremy Soller 2026-03-30 10:59:09 -06:00
  • c4b064ea44 Move arch specific EntryFlags into rmm bjorn3 2026-03-30 18:49:15 +02:00
  • 04645353f2 rmm: Fix EmulateArch compilation bjorn3 2026-03-30 18:46:53 +02:00
  • 8b217edac0 Fix two unsafe block related warnings bjorn3 2026-03-30 18:42:38 +02:00
  • 2fc2d5897a Fix a couple of unused import warnings bjorn3 2026-03-30 18:38:25 +02:00
  • a9d6a925e8 Update cargo versions Wildan M 2026-03-30 21:44:17 +07:00
  • 3d6f9cec6e Skip missing getdents item Wildan M 2026-03-30 21:04:03 +07:00
  • d34872cb35 Merge branch 'fgetws-fix' into 'master' Jeremy Soller 2026-03-30 07:12:06 -06:00
  • e721d3d7c8 fgetws: don't always return NULL on EOF Connor-GH 2026-03-27 16:15:48 -05:00
  • a1337a8fc0 Merge branch 'sysconf-heads' into 'master' Jeremy Soller 2026-03-29 16:21:12 -06:00
  • 619c2798e4 Merge branch 'aarch64-rand' into 'main' Jeremy Soller 2026-03-29 15:33:58 -06:00
  • 9b38ea8b55 Merge branch 'wchar-bits' into 'master' Jeremy Soller 2026-03-29 15:32:18 -06:00
  • c9f6befae8 Merge branch 'exec-cache' into 'master' Jeremy Soller 2026-03-29 15:31:56 -06:00
  • 32995d5c68 randd: Add hardware randomness source for aarch64 Philipp Bartsch 2026-03-29 22:22:16 +02:00
  • 4130dbce23 readd trailer for inttypes bits auronandace 2026-03-29 16:07:58 +01:00
  • 61eb827bc4 fix inttypes after moving wchar bits auronandace 2026-03-29 16:05:33 +01:00
  • 675ba2ea51 rmm: Make a couple more methods safe bjorn3 2026-03-29 12:51:06 +02:00
  • 3b69b617a2 move wchar bits to cbindgen auronandace 2026-03-29 15:49:01 +01:00
  • e553e9e46d Merge branch 'fix_arm64' into 'master' Jeremy Soller 2026-03-29 08:36:20 -06:00
  • f8626fd9d0 Move setjmp and sigsetjmp together bjorn3 2026-03-29 16:18:21 +02:00
  • 18e47cdf5a Merge branch 'malloc-bits' into 'master' Jeremy Soller 2026-03-29 07:10:14 -06:00
  • 078bfe81f1 Merge branch 'dirent-bits' into 'master' Jeremy Soller 2026-03-29 07:09:58 -06:00
  • 299ee7da12 Merge branch 'errno-bits' into 'master' Jeremy Soller 2026-03-29 07:09:41 -06:00
  • 182b2daebe Merge branch 'rwlock-timeout' into 'master' Jeremy Soller 2026-03-29 07:08:24 -06:00
  • c51aa1ef86 rmm: Make a couple of methods safe bjorn3 2026-03-29 12:45:32 +02:00
  • a5aeea9cfc rmm: Remove PageMapper::{map,unmap} bjorn3 2026-03-29 12:38:16 +02:00
  • a876d66648 rmm: Reduce visibility of PageTable methods bjorn3 2026-03-29 12:16:18 +02:00
  • abf710b4a2 Move handling of kernel page table entry copying to RMM bjorn3 2026-03-29 12:06:23 +02:00
  • 604e1729cb Rustfmt bjorn3 2026-03-29 12:01:48 +02:00
  • 882007f827 Remove unused UserSlice::read_u64 bjorn3 2026-03-28 23:30:08 +01:00
  • f5aff74fc9 Explicitly ignore field of PageQueueEntry::Other bjorn3 2026-03-28 23:28:32 +01:00
  • 6e1199448c Add sysconf posix constants Wildan M 2026-03-29 17:39:13 +07:00
  • d84c8bf8f3 move malloc bits to cbindgen auronandace 2026-03-29 08:40:37 +01:00
  • 464c840697 Fix linux compilation Wildan M 2026-03-29 14:39:43 +07:00
  • 42d555b043 move dirent bits to cbindgen auronandace 2026-03-29 08:10:13 +01:00
  • 80db4127fd move errno bits from C to cbindgen auronandace 2026-03-29 07:44:55 +01:00
  • b2de3d6e2e Implement exec cache from ld_so cache Wildan M 2026-03-29 13:11:36 +07:00
  • f5dd08dc49 Add and fix pthread rwlock timeout tests Wildan M 2026-03-29 11:31:08 +07:00
  • 928a446f12 Implement clockid_t handling to pthread_rwlock timeout Wildan M 2026-03-29 10:51:04 +07:00
  • a78c1f5cfd Merge branch 'init-ld-so' into 'master' Jeremy Soller 2026-03-28 20:25:05 -06:00
  • e41052d307 Minor ld_so init improvement Wildan M 2026-03-29 07:48:37 +07:00
  • e589a94c6d Merge branch 'ldso-cache' into 'master' Jeremy Soller 2026-03-28 18:28:03 -06:00
  • 9d148e21f0 Merge branch 'fnmatch-collapsing' into 'master' Jeremy Soller 2026-03-28 18:26:07 -06:00
  • 459b8da27b Implement ld_so cache backed by shm Wildan M 2026-03-29 05:34:14 +07:00
  • b5603422be Check at compile time that KernelMapper is writable if necessary bjorn3 2026-03-28 23:22:19 +01:00
  • 0d578775f9 rmm: Indicate which PageMapper methods can allocate bjorn3 2026-03-28 22:50:53 +01:00
  • d02312055e rmm: Couple of minor cleanups bjorn3 2026-03-28 22:35:26 +01:00
  • 3593c53146 rmm: Remove Arch::init bjorn3 2026-03-28 22:07:48 +01:00
  • db85237114 rmm: Partially hard code main.rs to EmulateArch bjorn3 2026-03-28 22:06:24 +01:00
  • d06ade297d rmm: Remove fallback impl of invalidate_all bjorn3 2026-03-28 22:02:34 +01:00
  • a913414c7f rmm: Nicer formatting of unsafe blocks bjorn3 2026-03-28 22:00:43 +01:00
  • cc20bcd405 rmm: Fix warnings on x86 bjorn3 2026-03-28 21:57:51 +01:00
  • a3843f8fb5 rmm: Assert constants at compile time bjorn3 2026-03-28 21:57:41 +01:00
  • 5c480806be Add rmm to the workspace bjorn3 2026-03-28 21:38:46 +01:00
  • ef508cc0ba Add 'rmm/' from commit 'e543cbe621b21875549c9d12a73810633f3d0c63' bjorn3 2026-03-28 20:44:33 +01:00
  • 76b0691e14 Remove rmm submodule bjorn3 2026-03-28 20:43:48 +01:00
  • ef922979ac Fix fmt Wildan M 2026-03-29 02:29:31 +07:00
  • 38650d994e Fix fnmatch caused oom Wildan M 2026-03-29 02:20:16 +07:00
  • 5f97cc4178 Merge branch 'netdb-bits' into 'master' Jeremy Soller 2026-03-28 11:56:14 -06:00
  • 306cd8b68f move netdb bits to cbindgen auronandace 2026-03-28 17:44:18 +00:00
  • f8d93023dd Fix a couple of warnings bjorn3 2026-03-28 17:07:33 +01:00
  • 5b18972d0c Merge branch 'improve_cpu_backed_buffer' into 'main' Jeremy Soller 2026-03-28 10:00:27 -06:00
  • 6aec86ef55 Merge branch 'missing-docs' into 'main' Jeremy Soller 2026-03-28 09:59:57 -06:00
  • 47acf75398 Merge branch 'sys-wait-bits' into 'master' Jeremy Soller 2026-03-28 09:59:27 -06:00
  • bf5286d25d drivers/graphics: Replace CpuBackedBuffer::sync_range with CpuBackedBuffer::sync_rect bjorn3 2026-03-28 16:53:59 +01:00
  • 59c1f52a8b set missing docs lint to allow for now auronandace 2026-03-28 15:24:45 +00:00
  • 254e81ef74 move sys_wait bits from C to cbindgen auronandace 2026-03-28 15:12:54 +00:00
  • d3197c1006 Merge branch 'sys-time-bits' into 'master' Jeremy Soller 2026-03-28 09:07:49 -06:00
  • dbc6507c79 move sys_time bits from C to cbindgen auronandace 2026-03-28 14:57:11 +00:00
  • b732b50dac Merge branch 'tests-install' into 'master' Jeremy Soller 2026-03-28 07:24:14 -06:00
  • 310d7efac0 Merge branch 'netinetin-bits' into 'master' Jeremy Soller 2026-03-28 07:23:52 -06:00
  • 93a8b4b7c6 cargo fmt auronandace 2026-03-28 08:21:13 +00:00
  • 516729bd83 move netinet_in bits to cbindgen auronandace 2026-03-28 08:15:24 +00:00
  • 58459178b0 Merge branch 'gpu_drm36' into 'main' Jeremy Soller 2026-03-27 20:40:22 -06:00
  • 67689e1cb5 Merge branch 'ihdgd_alchemist_pipes' into 'main' Jeremy Soller 2026-03-27 19:18:30 -06:00
  • cd698603c9 Update paths for install-tests Wildan M 2026-03-28 06:12:32 +07:00
  • 6473d987c3 drivers/graphics/ihdgd: List correct pipes for Alchemist bjorn3 2026-03-28 00:02:38 +01:00
  • ad371443f0 Merge branch 'rustfmt' into 'main' Jeremy Soller 2026-03-27 16:01:16 -06:00
  • ec4bc65323 Rustfmt bjorn3 2026-03-27 22:56:11 +01:00
  • f152bbad23 drivers/graphics/ihdgd: Implement support for mapping memory to the GPU bjorn3 2026-03-23 22:51:27 +01:00
  • cc1dea2a82 Merge branch 'sgl_prot_none' into 'main' Jeremy Soller 2026-03-27 15:24:25 -06:00
  • 1f8d5a62ef drivers/common: PROT_NONE in Sgl::new for memory reservation bjorn3 2026-03-24 21:01:26 +01:00
  • ed739009c2 Merge branch 'gpu_drm37' into 'main' Jeremy Soller 2026-03-27 14:49:47 -06:00
  • 216dd35a0a Merge branch 'recvmsg' into 'master' Jeremy Soller 2026-03-27 10:07:15 -06:00
  • ca1d7bf729 Merge branch 'recvmsg' into 'main' Jeremy Soller 2026-03-27 10:06:52 -06:00
  • 5de398c6a9 reserve extra space for scheme path to fix os-test/sys_socket/recvfrom Benton60 2026-03-27 09:45:16 -04:00
  • 4d6c9db9c0 fix a todo Benton60 2026-03-27 09:43:50 -04:00
  • 1d7e95b9d1 Merge branch 'ctype-bits' into 'master' Jeremy Soller 2026-03-27 07:34:45 -06:00
  • 71560ce9ca move ctype bits from C to cbindgen auronandace 2026-03-27 08:07:18 +00:00
  • 5865ec0790 /scheme/sys/cpu: Add aarch64 feature detection Philipp Bartsch 2026-03-26 22:15:03 +01:00