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
|
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 |
|
Jeremy Soller
|
53a629ebd4
|
Merge branch 'fix-scheme' into 'master'
Use redox-scheme 0.2.3 and cargo update
See merge request redox-os/bootstrap!16
|
2025-03-26 22:50:13 +00:00 |
|
Ron Williams
|
416b6e486f
|
Use redox-scheme 0.2.3 and cargo update
|
2025-03-26 14:53:14 -07:00 |
|
Ribbon
|
9ffd72a590
|
Add README.md
|
2025-01-09 12:21:02 +00:00 |
|
Jeremy Soller
|
3891c09081
|
Merge branch 'riscv' into 'master'
RISC-V target
See merge request redox-os/bootstrap!15
|
2024-10-16 17:13:06 +00:00 |
|
Andrey Turkin
|
508f566fea
|
RISC-V target
|
2024-10-16 19:35:44 +03:00 |
|
Jeremy Soller
|
aa6cc8f7a5
|
Merge branch 'kek/bump-redox-rt' into 'master'
Implement initfs symlinks; bump redox-rt
See merge request redox-os/bootstrap!14
|
2024-09-23 17:12:31 +00:00 |
|
Kamil Koczurek
|
e0c153a5ed
|
Switch to newest redox-rt
|
2024-09-23 17:02:42 +02:00 |
|
Jeremy Soller
|
8bc7703d0f
|
Merge branch 'getdents' into 'master'
Implement getdents
See merge request redox-os/bootstrap!13
|
2024-09-13 12:42:49 +00:00 |
|
4lDO2
|
0fe6bbcee2
|
Implement getdents
|
2024-09-12 10:30:13 +02:00 |
|
Jeremy Soller
|
94ac220267
|
Merge branch 'redox-rt' into 'master'
Switch to redox-rt.
See merge request redox-os/bootstrap!11
|
2024-07-15 15:43:34 +00:00 |
|
Jacob Lorentzon
|
c695af7674
|
Switch to redox-rt.
|
2024-07-15 15:43:34 +00:00 |
|
Jeremy Soller
|
40adaa51e2
|
Merge branch 'no_legacy_path' into 'master'
Use the new scheme format
See merge request redox-os/bootstrap!12
|
2024-07-11 23:30:35 +00:00 |
|
bjorn3
|
88338f36f2
|
Use the new scheme format
|
2024-07-11 21:02:40 +02:00 |
|
Jeremy Soller
|
c39ee5a8b4
|
Merge branch 'schemev2plus' into 'master'
Use new scheme interface for initfs scheme
See merge request redox-os/bootstrap!10
|
2024-06-14 12:18:17 +00:00 |
|
4lDO2
|
77f7903b66
|
Update dependencies.
|
2024-06-14 14:13:10 +02:00 |
|
4lDO2
|
54f4a76238
|
Use positioned IO scheme interface.
|
2024-06-12 17:44:47 +02:00 |
|
4lDO2
|
74fd559f6e
|
Update redox_scheme.
|
2024-06-11 18:37:32 +02:00 |
|
4lDO2
|
d9bc645185
|
Switch to v2 scheme format.
|
2024-06-10 19:59:01 +02:00 |
|
Jeremy Soller
|
9edc328fd1
|
Merge branch 'signals' into 'master'
Signals
See merge request redox-os/bootstrap!5
|
2024-03-17 17:01:43 +00:00 |
|