4lDO2
|
bdf9563688
|
Make setresugid atomic.
|
2025-04-19 12:50:45 +02:00 |
|
4lDO2
|
8434aa9fd8
|
Add ThisGroup selector for kill.
|
2025-04-19 12:50:45 +02:00 |
|
4lDO2
|
4d18d17dd2
|
Remove redundant match arm.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
b4f717bac6
|
Implement setresugid.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
0c5b47e677
|
Phase out static mut for global allocator.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
a2861753de
|
Implement setsid.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
ae63c54988
|
Implement getsid.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
a0fc7febfc
|
Make send_signal code compile.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
fbbb27b0e5
|
Tmp disable kill and wrap Process in Rc.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
a7df1a1734
|
progress.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
19cb1c0512
|
WIP: start implementing kill.
|
2025-04-19 12:50:44 +02:00 |
|
4lDO2
|
fd3a9f9a94
|
Add stub for kill and sigq.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
443c49f6c5
|
Implement most of getpgid and setpgid.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
0a1e1b2f9c
|
Implement new-thread.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
80ed3c47d1
|
Use inner loop to handle multiple reqs per event.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
e5a97a68c9
|
Use log crate.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
fdbc00b0fc
|
Pass status in waitpid.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
bdb665d897
|
Ensure new_awoken are handled before event queue wait.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
ddc47a7e43
|
Fix incorrect waitpid request pid.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
7e8b8d7183
|
Make it compile.
|
2025-04-19 12:50:43 +02:00 |
|
4lDO2
|
016c60c11f
|
Fix most errors.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
cbe00a9be8
|
Impl waitpid further, still does not compile.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
82d59302c8
|
Impl basic state machine for proc exit.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
edb8d80d43
|
Add lookup event id => (thread, pid).
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
547b50e4b0
|
Successfully await thread death in exit impl.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
910c714b46
|
Rename procmngr => procmgr.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
5fba53023e
|
Add event queue.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
2293828906
|
WIP: waitpid handler.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
84b4d1f274
|
Implement basic state machines, add setrens.
|
2025-04-19 12:50:42 +02:00 |
|
4lDO2
|
a839c8f259
|
Update redox-scheme.
|
2025-04-19 12:50:40 +02:00 |
|
4lDO2
|
063430f7ac
|
Sync kernel ctxt attrs in fork.
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
737d87cf9d
|
Reach init fork.
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
3dbd606086
|
Reach init with proc manager.
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
b4a7992074
|
Support reading metadata from process.
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
9f0ddc83f4
|
WIP: write skeleton for fork, new-thread
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
eecd046709
|
TODO: start writing proc manager
|
2025-04-19 12:49:35 +02:00 |
|
4lDO2
|
72978e963e
|
Patch redox-rt, syscall.
|
2025-04-19 12:49:26 +02:00 |
|
Jeremy Soller
|
a4a575f445
|
Merge branch 'pty_fixes' into 'main'
Use libredox for kill and reduce unsafe
See merge request redox-os/base!10
|
2025-04-18 12:35:23 +00:00 |
|
4lDO2
|
514741898c
|
pty scheme fixes
|
2025-04-18 10:07:00 +02:00 |
|
4lDO2
|
cd4b7ef228
|
Update deps.
|
2025-04-17 16:13:17 +02:00 |
|
4lDO2
|
6ff8c9fd9a
|
Handle level of indirection with procmgr thread fds.
|
2025-04-13 21:22:45 +02:00 |
|
4lDO2
|
96ca98c9b6
|
Replace virttophys by fd-based interface.
|
2025-04-13 21:22:45 +02:00 |
|
4lDO2
|
657bf13d7c
|
Use library call for iopl.
|
2025-04-13 21:22:45 +02:00 |
|
Jeremy Soller
|
4663044e84
|
Merge branch 'arm64_fixes' into 'master'
Arm64 fixes
See merge request redox-os/drivers!265
|
2025-04-12 12:56:49 +00:00 |
|
bjorn3
|
1d43e39b0e
|
pcid: Handle #address-cells on interrupt parent
|
2025-04-12 14:55:17 +02:00 |
|
bjorn3
|
7625dcd0ce
|
pcid: Avoid legacy scheme path format
|
2025-04-12 14:54:50 +02:00 |
|
Jeremy Soller
|
11c22d29e1
|
Merge branch 'acpid_graceful_exit' into 'master'
acpid: Gracefully exit on non-ACPI systems
See merge request redox-os/drivers!264
|
2025-04-12 12:16:43 +00:00 |
|
bjorn3
|
328f96bd8f
|
acpid: Gracefully exit on non-ACPI systems
|
2025-04-12 14:13:57 +02:00 |
|
Jeremy Soller
|
cf978300a6
|
Merge branch 'update_redox_rt' into 'master'
Update redox-rt to fix arm64
See merge request redox-os/bootstrap!17
|
2025-04-12 12:10:08 +00:00 |
|
bjorn3
|
9bcc884820
|
Update redox-rt to fix arm64
|
2025-04-12 14:08:55 +02:00 |
|