Commit Graph

  • d6eaa0dbf9 Fix missing symbols for ARM dynamic linking Wildan Mubarok 2025-12-10 13:16:16 +00:00
  • e188cb7516 Merge branch 'add-ci' into 'main' Jeremy Soller 2025-12-10 06:14:50 -07:00
  • 9028509fb8 fix(procmgr/kill): error handling Anhad Singh 2025-12-10 17:17:39 +11:00
  • 0ecad02774 Try add rules Wildan M 2025-12-10 13:03:57 +07:00
  • 6512ec74dc Reduce logs Wildan M 2025-12-10 13:00:22 +07:00
  • 997fe9ff50 ci: Add cargo check Wildan M 2025-12-10 12:52:08 +07:00
  • b8bae33fde Merge branch 'master' into 'master' Jeremy Soller 2025-12-09 21:52:38 -07:00
  • 3f986068e9 fix(redox-rt/proc): from_raw should negate raw for KillProcTarget::ProcGroup Anhad Singh 2025-12-10 14:34:41 +11:00
  • aa86e9e027 fix(riscv64/x86): build Anhad Singh 2025-12-10 13:48:38 +11:00
  • b5aad8faab Merge branch 'master' into 'master' Jeremy Soller 2025-12-09 19:28:06 -07:00
  • 64d3793190 fix(ld_so): page faulting when library not found Anhad Singh 2025-12-10 13:18:21 +11:00
  • 7d6296f29d Merge branch 'cleanup_exec5' into 'master' Jeremy Soller 2025-12-09 15:42:59 -07:00
  • 3bf880e008 Correctly handle MAP_FIXED with a zero address bjorn3 2025-12-09 23:09:19 +01:00
  • dc77995b57 redox-rt: Remove unnecessary image_file field from FexecResult::Interp bjorn3 2025-12-09 22:22:09 +01:00
  • 44512df6a3 Merge branch 'cleanup_exec4' into 'master' Jeremy Soller 2025-12-09 13:05:43 -07:00
  • c96aeea39f redox-rt: Get rid of BTreeMap usage in fexec_impl bjorn3 2025-12-09 21:03:01 +01:00
  • 0158b111e0 redox-rt: Use non-fixed and anonymous remote mmap bjorn3 2025-12-09 20:56:56 +01:00
  • 5a11067f10 Support non-fixed and anonymous remote mmap bjorn3 2025-12-09 20:55:19 +01:00
  • 990d9d343e Merge branch 'bump-pkg' into 'master' Jeremy Soller 2025-12-09 08:48:25 -07:00
  • 8bc7c9d88d Update pkg version Wildan M 2025-12-09 10:22:36 -05:00
  • d33fc3b5b0 Merge branch 'mmu_flags' into 'master' Jeremy Soller 2025-12-09 06:28:44 -07:00
  • 5b149b7fe4 Set RISCV MMU marker flags by default aarch 2025-12-09 13:28:44 +00:00
  • 02f6dd3faf Merge branch 'master' into 'master' Jeremy Soller 2025-12-09 06:28:14 -07:00
  • 8572c855fc feat(ld_so/dso): TLSDESC Anhad Singh 2025-12-09 22:28:39 +11:00
  • 979de28ebc feat(aarch64/ld_so): implement _start routine Anhad Singh 2025-12-09 15:03:51 +11:00
  • 843f3f89ff fix(tests/Makefile): use correct dynamic linker path depending on target Anhad Singh 2025-12-09 15:02:34 +11:00
  • 396a0d20bf fix(build): target specific sysroot directory Anhad Singh 2025-12-09 14:12:46 +11:00
  • 2df5447272 Merge branch 'p0' into 'main' Jeremy Soller 2025-12-08 18:38:05 -07:00
  • 854e48c0d6 misc: run cargo update Anhad Singh 2025-12-09 12:35:28 +11:00
  • 7fcab3a43a Merge branch 'master' into 'master' Jeremy Soller 2025-12-08 16:50:39 -07:00
  • 949e1feb55 Merge branch 'bootstrap_cloexec' into 'main' Jeremy Soller 2025-12-08 16:49:46 -07:00
  • ee9040873a Merge branch 'cleanup_exec3' into 'master' Jeremy Soller 2025-12-08 16:48:24 -07:00
  • 1ede79fe88 Move cloexec and deactivate_tcb handling into redox-rt bjorn3 2025-12-08 22:19:57 +01:00
  • 3bdcd7b04d bootstrap: Open things with O_CLOEXEC where possible bjorn3 2025-12-08 20:38:30 +01:00
  • 58a362844a Add a binary variant for the filetable read operation bjorn3 2025-12-08 21:55:03 +01:00
  • b607877c07 Move cloexec handling to happen right before the final exec bjorn3 2025-12-08 20:33:06 +01:00
  • bff13cc204 Merge branch 'ec' into 'main' Jeremy Soller 2025-12-08 10:29:16 -07:00
  • 408eb5c86d Initial embedded controller support aarch 2025-12-08 17:29:16 +00:00
  • 2575639212 fix(tests/time): explictly set timezone instead of assuming Anhad Singh 2025-12-09 01:18:32 +11:00
  • eb4ce618e2 fix(header/time): define TIME_UTC Anhad Singh 2025-12-09 01:13:22 +11:00
  • 52ceed2f67 Merge branch 'doc-netdb-and-poll' into 'master' Jeremy Soller 2025-12-08 06:16:57 -07:00
  • 1ed1096e60 add clippy annotation to netdb thanks to safety note auronandace 2025-12-08 08:41:00 +00:00
  • 651768ad54 only import the needed types in netdb and poll auronandace 2025-12-08 08:34:38 +00:00
  • e45c7de6f6 update and add spec links for netdb and poll auronandace 2025-12-08 08:30:17 +00:00
  • 5fac9991c2 Merge branch 'main' into 'main' Jeremy Soller 2025-12-07 17:59:52 -07:00
  • ff7ab99baf Merge branch 'fix-time-test' into 'master' Jeremy Soller 2025-12-07 15:49:07 -07:00
  • 27bd869119 mark timespec_get and timespec_getres as unsafe and annotate no mangle auronandace 2025-12-07 21:07:49 +00:00
  • 888b51a4eb Merge branch 'update_redox_rt' into 'main' Jeremy Soller 2025-12-07 13:51:24 -07:00
  • 63907aff45 bootstrap: Update redox-rt bjorn3 2025-12-07 19:43:54 +01:00
  • fe5273890a Merge branch 'cleanup_exec2' into 'master' Jeremy Soller 2025-12-07 12:37:08 -07:00
  • 4dae665cbf Hard code the default scheme to file bjorn3 2025-12-07 19:51:45 +01:00
  • d3f54836d1 Merge branch 'cleanup_exec' into 'master' Jeremy Soller 2025-12-07 11:40:27 -07:00
  • 45a58f1a9e Account for nul terminator in total_args_envs_auxvpointee_size bjorn3 2025-12-07 19:38:14 +01:00
  • 8f38bbe511 Merge branch 'cleanup_exec' into 'master' Jeremy Soller 2025-12-07 11:31:56 -07:00
  • 9ace82b9e1 Merge branch 'printf-negative-precision-fix' into 'master' Jeremy Soller 2025-12-07 11:29:01 -07:00
  • 6021ece539 Calculate total_args_envs_size in redox_rt::proc::fexec_impl bjorn3 2025-12-07 18:52:47 +01:00
  • 6609f127be Merge branch 'doc-select-utsname' into 'master' Jeremy Soller 2025-12-07 10:13:47 -07:00
  • bb7ad19792 only import the needed types for sys_utsname and sys_select auronandace 2025-12-07 17:04:59 +00:00
  • 64d688dc4e update and add spec links to sys_utsname and sys_select auronandace 2025-12-07 17:01:51 +00:00
  • 1b86d87475 printf: use None if precision given in the next argument is negative Connor-GH 2025-12-06 18:47:14 -06:00
  • 837117485f Merge branch 'minor_init_rc_cleanup' into 'main' Jeremy Soller 2025-12-06 08:15:24 -07:00
  • 1350cf79cf Remove unnecessary VT switch bjorn3 2025-12-06 10:51:16 +01:00
  • 85e16c110b Merge branch 'daemon_improvements2' into 'main' Jeremy Soller 2025-12-05 17:31:52 -07:00
  • 6c39bea37a Only depend on redox-rt when compiling for redox bjorn3 2025-12-05 22:06:39 +01:00
  • 858ff9cea9 init: Refactor the run function to reduce indentation bjorn3 2025-12-05 21:02:38 +01:00
  • 1d834c2393 init: Read config files all at once bjorn3 2025-12-05 20:52:33 +01:00
  • c7adb019b5 Use file as default scheme from the start bjorn3 2025-12-05 20:45:44 +01:00
  • 4a182077c9 ipcd: Fix a couple of warnings bjorn3 2025-12-03 22:45:09 +01:00
  • 228420291e Merge branch 'dlinfo-alias' into 'master' Jeremy Soller 2025-12-05 06:15:10 -07:00
  • 8e4e43dcc4 Fix Dl_info alias not exported Wildan M 2025-12-05 16:14:29 +07:00
  • 2a7c7c5d42 Merge branch 'impl-timespec_get' into 'master' Jeremy Soller 2025-12-04 14:00:24 -07:00
  • 4538fdb0c9 Implement timespec_get and timespec_getres Josh Megnauth 2025-12-04 15:00:48 -05:00
  • 14b011da84 Merge branch 'p0' into 'master' Jeremy Soller 2025-12-04 08:33:53 -07:00
  • e7b6c25d72 fix(platform/redox): add missing imports Anhad Singh 2025-12-05 01:07:18 +11:00
  • ca669fc60d Merge branch 'doc-locale-and-sched' into 'master' Jeremy Soller 2025-12-04 06:20:21 -07:00
  • 3abe41d258 drivers/pcid: Add pci_daemon function bjorn3 2025-12-03 22:40:52 +01:00
  • f06923b201 Standardize main function of all daemons bjorn3 2025-12-03 22:19:16 +01:00
  • 1ce298eaa9 only import needed types in locale and sched auronandace 2025-12-04 09:11:57 +00:00
  • f0850889d2 update and add spec links to locale and sched auronandace 2025-12-04 09:08:14 +00:00
  • 1b6c0d94b9 Merge branch 'p0' into 'master' Jeremy Soller 2025-12-03 17:53:51 -07:00
  • 5e1036bc15 fix(platform/redox): fstatat Anhad Singh 2025-12-04 11:31:24 +11:00
  • b334e969b1 Merge branch 'daemon_improvements' into 'main' Jeremy Soller 2025-12-03 15:11:45 -07:00
  • 7aa0776abd Rustfmt bjorn3 2025-12-03 22:02:20 +01:00
  • f1057b6750 daemon: Abort on errors bjorn3 2025-12-03 21:55:47 +01:00
  • 583c2fb3c1 daemon: Use std::io::pipe() bjorn3 2025-12-03 21:43:09 +01:00
  • 5655d20a64 daemon: Remove libredox dependency bjorn3 2025-12-03 21:34:40 +01:00
  • 54d81e7423 Merge redox-daemon into this repo bjorn3 2025-12-03 21:07:13 +01:00
  • 0c2341d53e Remove outdated Cargo.lock files bjorn3 2025-12-03 21:00:13 +01:00
  • 9baf4d5c68 Merge branch 'doc-sysstat-and-syssocket' into 'master' Jeremy Soller 2025-12-03 07:47:14 -07:00
  • 1e27ad561f only import needed types in sys_socket and sys_stat auronandace 2025-12-03 14:16:19 +00:00
  • cae30932b3 update and add spec links in sys_socket and sys_stat auronandace 2025-12-03 14:06:55 +00:00
  • c24f4bdd54 Merge branch 'correct-dlfcn' into 'master' Jeremy Soller 2025-12-03 03:50:08 -07:00
  • 5e6c9b8868 make Dl_info_t the type and Dl_info the alias auronandace 2025-12-02 20:26:28 +00:00
  • a702cb9555 only imported needed types in dlfcn auronandace 2025-12-02 20:24:05 +00:00
  • 96c0c058f5 Merge branch 'cleanup-sys-wait' into 'master' Jeremy Soller 2025-12-02 12:43:07 -07:00
  • 68b4693564 only import needed types in sys_wait auronandace 2025-12-02 19:37:16 +00:00
  • ec9fd09335 update header spec link, add spec links to functions auronandace 2025-12-02 19:34:32 +00:00
  • ccc1d0b6fe remove commented out wait3 and rusage auronandace 2025-12-02 19:30:19 +00:00
  • cf3aaf4e43 Merge branch 'only-needed-sys-un-uio' into 'master' Jeremy Soller 2025-12-02 09:54:04 -07:00
  • 02b302253b only import the needed types in sys_un and sys_uio auronandace 2025-12-02 15:41:01 +00:00