Commit Graph

  • 2c69d5f45f Use orbclient from crates.io bjorn3 2026-03-12 19:22:09 +01:00
  • 8f468ec106 syscall: remove comment about test vs bt x86 instructions Connor-GH 2026-03-12 09:35:15 -05:00
  • 2784c98ddd init: Allow skipping services, print service name in debug Wildan M 2026-03-12 21:20:04 +07:00
  • 725bf9f6f1 Merge branch 'gpu_drm15' into 'main' Jeremy Soller 2026-03-11 18:05:43 -06:00
  • 26470d176e Merge branch 'fix_warnings' into 'main' Jeremy Soller 2026-03-11 16:51:59 -06:00
  • f01d0fe8a1 drivers/graphics: Introduce UPDATE_CURSOR ioctl bjorn3 2026-03-11 23:17:38 +01:00
  • 511c6080ca drivers/graphics: Add framebuffer indirection to the DRM interface bjorn3 2026-03-11 22:49:19 +01:00
  • 9795abb0ea Fix a bunch of warnings bjorn3 2026-03-11 22:03:35 +01:00
  • 9800eac87c Merge branch 'misc_changes2' into 'master' Jeremy Soller 2026-03-11 14:42:10 -06:00
  • e61506c50f Make arg_parser non-optional bjorn3 2026-03-11 21:01:48 +01:00
  • b29021c352 Merge branch 'misc_changes' into 'master' Jeremy Soller 2026-03-11 14:00:12 -06:00
  • 474ff08431 Fix bootloader location bjorn3 2026-03-11 20:53:46 +01:00
  • 0955762196 Merge branch 'fix_unmount' into 'master' Jeremy Soller 2026-03-11 13:40:09 -06:00
  • f691afabab Fix usage message bjorn3 2026-03-11 20:31:03 +01:00
  • f74e3fad19 Make home directories 700 instead of 777 bjorn3 2026-03-07 19:37:18 +01:00
  • 7f469db981 Partially fix unmount on redox bjorn3 2026-03-11 20:06:07 +01:00
  • f278abbb20 Merge branch 'timespec-noncopy' into 'master' Jeremy Soller 2026-03-11 09:41:52 -06:00
  • 3ea60eeb72 timespec clone followup for redox auronandace 2026-03-11 14:51:06 +00:00
  • 293a2e991d do not derive Copy for timespec auronandace 2026-03-11 14:37:16 +00:00
  • 06f94de968 Merge branch 'socklen-t-dedup' into 'master' Jeremy Soller 2026-03-11 07:22:24 -06:00
  • 36892976bf Merge branch 'wchar-lossless' into 'master' Jeremy Soller 2026-03-11 07:20:55 -06:00
  • 07947f96dc Merge branch 'rand48' into 'master' Jeremy Soller 2026-03-11 07:19:40 -06:00
  • 49ef369fed Merge branch 'ps2d-self-test' into 'main' Jeremy Soller 2026-03-11 07:18:08 -06:00
  • 7a143003e3 Merge branch 'lossless-casts' into 'master' Jeremy Soller 2026-03-11 07:17:18 -06:00
  • 3ea1fbf5f7 Merge branch 'no-panic-aml' into 'main' Jeremy Soller 2026-03-11 07:16:28 -06:00
  • e9b9e1e28b fix trailer auronandace 2026-03-11 13:02:18 +00:00
  • ae91f48fae remove duplicate socklen_t definition auronandace 2026-03-11 12:42:53 +00:00
  • c4d667c6bf make some cast lossless in macro in wchar auronandace 2026-03-11 11:02:53 +00:00
  • 367bb2ee11 remove unneeded casts and conversions in rand48 auronandace 2026-03-11 08:53:10 +00:00
  • 84754dfc5d Solve borrow checking by downgrading waitqueue lock Wildan M 2026-03-11 09:42:06 +07:00
  • f07725682f Add ordered lock for WaitQueue mutex without solving borrow check Wildan M 2026-03-11 09:24:45 +07:00
  • 60573e24f3 Solve borrow checking by downgrading condition.wait lock Wildan M 2026-03-11 09:07:52 +07:00
  • 046c8ced0d Add lock token to pipe queue without solving borrow checker Wildan M 2026-03-11 08:12:07 +07:00
  • 7ebb5f2a3d Solve borrow checking by downgrading locks Wildan M 2026-03-11 08:00:48 +07:00
  • 44f2214971 Partially solve borrow checking with WaitQueue Wildan M 2026-03-11 07:27:21 +07:00
  • 771ebdb39f Partially solve borrow checking with PreemptGuard L1 Wildan M 2026-03-11 06:34:37 +07:00
  • 15790b1e1a ps2d: disable keyboard before running self test Connor-GH 2026-03-10 14:19:11 -05:00
  • 8a2bfa2ed5 tackle some lints auronandace 2026-03-10 18:20:06 +00:00
  • 73c2df9e33 Add lock token to user states, without solving borrow check Wildan M 2026-03-10 22:44:05 +07:00
  • 89855606c2 acpid: Do not panic on AML failure Wildan M 2026-03-10 23:38:47 +07:00
  • 1bed273ad0 Merge branch 'verify-sysuio-includes' into 'master' Jeremy Soller 2026-03-10 07:50:01 -06:00
  • 8dc281e1f2 Merge branch 'lint-fixes' into 'master' Jeremy Soller 2026-03-10 07:49:40 -06:00
  • 582adf5822 Merge branch 'verify-pwd-includes' into 'master' Jeremy Soller 2026-03-10 07:49:08 -06:00
  • 36fcca3d35 Merge branch 'verify-systypes-includes' into 'master' Jeremy Soller 2026-03-10 07:48:51 -06:00
  • ce8df81275 Merge branch 'verify-sysstat-includes' into 'master' Jeremy Soller 2026-03-10 07:47:47 -06:00
  • 9b5d411feb verify header includes for sys_uio auronandace 2026-03-10 12:36:26 +00:00
  • bd4fb1f660 fix a rust lint and a clippy lint auronandace 2026-03-10 12:11:03 +00:00
  • 23b31bb65c verify pwd header includes auronandace 2026-03-10 11:43:30 +00:00
  • d8dc04d335 only import the needed types in bits_pthread auronandace 2026-03-10 11:24:51 +00:00
  • de516b22e5 verify header includes for sys_types auronandace 2026-03-10 11:20:47 +00:00
  • 28ab34921c verify header includes for sys_stat auronandace 2026-03-10 10:04:56 +00:00
  • eeb03bdcb1 Revert "Add ordered lock for WaitQueue mutex" Wildan M 2026-03-10 12:11:09 +07:00
  • d5ed9d8007 Optimize context spawn and init Wildan M 2026-03-10 05:59:35 +07:00
  • c4e86bfffd Change time offset to RwLock Wildan M 2026-03-10 05:58:26 +07:00
  • 6393a33380 Merge branch 'shm_single_segment' into 'main' Jeremy Soller 2026-03-09 13:11:27 -06:00
  • 53327b0969 ipcd: Use a single segment + mremap for shm bjorn3 2026-03-09 20:06:46 +01:00
  • 7fa253cf6a Add deadlock detection Wildan M 2026-03-09 16:32:11 +07:00
  • 6307446ede Solve borrow rules to LockedFdTbl Wildan M 2026-03-09 15:57:38 +07:00
  • 8412321568 Add lock token to FdTbl without borrow check Wildan M 2026-03-09 13:12:19 +07:00
  • 206f82709a Demote LockedFileDescription to solve borrow rules Wildan M 2026-03-09 12:29:24 +07:00
  • 8f270795da Partialy solve borrow checking Wildan M 2026-03-09 11:47:07 +07:00
  • f40b84a5cc Add lock token to FileDescription, without borrow check Wildan M 2026-03-09 11:23:51 +07:00
  • 5fdc723c38 ps2d: limit mouse resets to 10 Jeremy Soller 2026-03-08 20:23:09 -06:00
  • 683771cc3e Merge branch 'shm_fixes' into 'main' Jeremy Soller 2026-03-08 14:45:29 -06:00
  • bd6bc56d4d ipcd: Support ftruncate in shm bjorn3 2026-03-08 21:39:46 +01:00
  • db4292da49 ipcd: Implement fsize for shm bjorn3 2026-03-08 21:35:52 +01:00
  • 3ef2cac56d Merge branch 'new-pkg' into 'master' Jeremy Soller 2026-03-08 13:25:42 -06:00
  • 9340d76a92 Merge branch 'non-exhaustive-enum' into 'master' Jeremy Soller 2026-03-08 09:15:27 -06:00
  • 5c77e5723a mark enum as non-exhaustive auronandace 2026-03-08 14:50:31 +00:00
  • aa9c978f90 Resolve ring dependency Wildan M 2026-03-08 21:04:32 +07:00
  • a6fd457652 Update pkg to use new API Wildan M 2026-03-08 20:53:33 +07:00
  • 3338fc7708 Merge branch 'namespace_unmount' into 'main' Jeremy Soller 2026-03-07 14:38:40 -07:00
  • 331189d846 Rustfmt bjorn3 2026-03-07 22:12:56 +01:00
  • 44614a0b3f Support removing schemes from a namespace bjorn3 2026-03-07 22:07:34 +01:00
  • 6085c8935c Remove unused WaitQueue::receive method bjorn3 2026-03-07 21:44:29 +01:00
  • 6a10af6f77 Fully remove the broken support for unmounting schemes bjorn3 2026-03-07 21:42:46 +01:00
  • be93450c91 Merge branch 'move_display_handle_create' into 'main' Jeremy Soller 2026-03-07 10:20:14 -07:00
  • 48c652f5d1 Move DisplayHandle creation into GraphicsScheme::new bjorn3 2026-03-04 20:13:25 +01:00
  • 70fe985736 Merge branch 'no_nulld' into 'main' Jeremy Soller 2026-03-07 09:44:30 -07:00
  • 0380521186 zerod: Don't require a copy named nulld for /dev/null bjorn3 2026-03-07 17:39:53 +01:00
  • 115a43a075 Merge branch 'unneeded-comparison' into 'master' Jeremy Soller 2026-03-07 09:16:14 -07:00
  • fd9c651410 Do not allocate on unneeded Vec Wildan M 2026-03-07 22:23:12 +07:00
  • 003615a382 specify the correct arches auronandace 2026-03-07 16:03:14 +00:00
  • 38ff0b79bd eliminate a useless comparison on aarch64 and riscv64 auronandace 2026-03-07 15:51:24 +00:00
  • 7806f87c56 Merge branch 'move_bootloader_to_user' into 'master' Jeremy Soller 2026-03-07 08:36:04 -07:00
  • 70b8cb0e37 Bootloader is now stored in /usr/lib/boot bjorn3 2026-03-07 16:30:35 +01:00
  • 547722767a Optimize sys/stat a bit Wildan M 2026-03-07 20:42:25 +07:00
  • a5adc0cc69 Avoid heap allocation on event Wildan M 2026-03-07 19:04:32 +07:00
  • 59cc1c30b2 Merge branch 'tidier_bootstrap_mappings' into 'main' Jeremy Soller 2026-03-07 06:32:10 -07:00
  • 3a406b75e2 bootstrap: Only keep the initfs data mapped in the initfs process bjorn3 2026-03-07 12:23:55 +01:00
  • ecaa58d5e5 bootstrap: Remove outdated fixme bjorn3 2026-03-07 12:22:36 +01:00
  • a8f3e83e9d bootstrap: Map .data.rel.ro, GOT and PLT as read-only bjorn3 2026-03-07 12:22:02 +01:00
  • 4ccc521156 Show grant flags in the debugger bjorn3 2026-03-07 12:19:40 +01:00
  • ea847f428f Fix compilation with the debugger feature enabled bjorn3 2026-03-07 12:19:24 +01:00
  • d82c4531ab Merge branch 'getgroups' into 'master' Jeremy Soller 2026-03-06 21:08:47 -07:00
  • fb07b5f982 Implement getgroups Wildan M 2026-03-07 11:02:50 +07:00
  • 7dad335ba7 Merge branch 'fix-fchdir' into 'master' Jeremy Soller 2026-03-06 18:01:31 -07:00
  • eb50a95c9b fix: Fix fpath implementation for root directory Ibuki.O 2026-03-07 09:55:31 +09:00
  • 0216268ee3 Merge branch 'graphics_cleanup' into 'main' Jeremy Soller 2026-03-06 14:56:37 -07:00
  • f6f29d8d93 Merge branch 'remove_unnecessary_patches' into 'main' Jeremy Soller 2026-03-06 14:56:14 -07:00