Jeremy Soller
|
5b389c7ffa
|
Update PTI patch to inline PTI functions
|
2018-01-10 17:25:31 -07:00 |
|
Jeremy Soller
|
d82ffd16cb
|
WIP: Add per-cpu interrupt stack used before mapping kernel heap
|
2018-01-09 22:16:14 -07:00 |
|
Jeremy Soller
|
083c444a68
|
Implement waitpid on PGID
|
2018-01-05 20:31:15 -07:00 |
|
Jeremy Soller
|
9313909fe9
|
Fix stop signal by switching context after stopping
|
2018-01-04 09:03:41 -07:00 |
|
Jeremy Soller
|
49d5c33928
|
Add support for WCONTINUED and WUNTRACED
Fix issues with SIGCONT
|
2018-01-03 22:34:50 -07:00 |
|
Jeremy Soller
|
b6878760c7
|
Use seperate stopped status
|
2018-01-03 21:33:56 -07:00 |
|
Jeremy Soller
|
7906f6891e
|
Add support for stop/cont signals
|
2018-01-02 22:05:29 -07:00 |
|
Jeremy Soller
|
58e1d92eb5
|
Add clippy lints, action some clippy items
|
2017-12-24 22:19:00 -07:00 |
|
Jeremy Soller
|
c2644adf3d
|
Improve multi_core support
|
2017-12-05 21:26:45 -07:00 |
|
Jeremy Soller
|
dd7c61b830
|
Allow other processors to pick up work
|
2017-12-05 20:24:03 -07:00 |
|
Jeremy Soller
|
ed05564011
|
Remove SwitchResult, use out of band data to detect interruption
Update debugging code
|
2017-11-14 21:16:35 -07:00 |
|
Tibor Nagy
|
e6b9f850d1
|
Migrate from collections
|
2017-10-28 02:42:08 +02:00 |
|
Jeremy Soller
|
8ec5d4726b
|
Hack to allow rustc to wait on non-child process.
Add sys:syscall for seeing active system calls
|
2017-10-22 21:13:29 -06:00 |
|
Jeremy Soller
|
58c6ef0ecf
|
Merge branch 'master' of https://github.com/redox-os/kernel
|
2017-10-21 20:30:26 -06:00 |
|
Jeremy Soller
|
51339cb8c9
|
Cleanup warnings
Implement interrupt on signal in pipe:
|
2017-10-21 20:30:20 -06:00 |
|
Gabriel Majeri
|
305e7980d8
|
Update to bitflags 1.0
|
2017-10-11 15:59:14 +03:00 |
|
Jeremy Soller
|
917d30c193
|
Fix the mapping of TLS - it will now be page aligned
|
2017-09-13 22:16:02 -06:00 |
|
Jeremy Soller
|
a5f3e5057b
|
Remove warnings
Improve error information
Cleanup interrupt macros
|
2017-09-13 21:32:08 -06:00 |
|
Ian Douglas Scott
|
1623baa137
|
Implement F_DUPFD in fcntl
|
2017-08-08 10:59:11 -07:00 |
|
Ian Douglas Scott
|
3756fb5606
|
Use file description alongside file descriptior, matching posix
|
2017-07-28 13:59:31 -07:00 |
|
Ian Douglas Scott
|
1367c7814f
|
Strip extra slashes from path
Fixes strange behavior like 'cd .//////; pwd'
|
2017-07-23 18:09:49 -07:00 |
|
Jeremy Soller
|
ef8c120533
|
Prevent nested signals, fix check for PID > 0
|
2017-07-23 16:02:48 -06:00 |
|
Jeremy Soller
|
07262fd866
|
Implement sending signals to process groups. Modify max context value to fit inside of isize
|
2017-07-23 15:55:47 -06:00 |
|
Jeremy Soller
|
d6848a1995
|
Add PGID
|
2017-07-23 14:47:41 -06:00 |
|
Jeremy Soller
|
a03457a9eb
|
Simpler debug message
|
2017-07-10 20:33:29 -06:00 |
|
Jeremy Soller
|
a3493d16fd
|
Allow simple signal delivery to PID 1 (the kernel idle process)
|
2017-07-10 20:28:10 -06:00 |
|
Jeremy Soller
|
ab738cede5
|
Restore kernel parameters on sigreturn
|
2017-07-10 20:08:57 -06:00 |
|
Jeremy Soller
|
b5ff0aabd5
|
WIP: Signal handling
|
2017-07-09 21:34:38 -06:00 |
|
Jeremy Soller
|
3f40af0687
|
Update to new allocator API
|
2017-07-08 19:50:58 -06:00 |
|
Jeremy Soller
|
0e8e1b5c4e
|
WIP: Signal handling
|
2017-07-05 21:45:53 -06:00 |
|
bjorn3
|
248cfa51ae
|
Remove PIT_TICKS assert
|
2017-04-29 10:46:07 +02:00 |
|
Andrew Plaza
|
2fc4454f5e
|
set PIT_TICKS to 0 in context::switch()
|
2017-04-25 16:59:14 -04:00 |
|
Jeremy Soller
|
efd64d55e1
|
Bug fixes for fcntl and o_cloexec
Add fcntl to schemes
Fix debug: hang
|
2017-04-19 21:56:09 -06:00 |
|
Jeremy Soller
|
d036c667a1
|
Perform cloexec logic in kernel
|
2017-04-16 12:49:54 -06:00 |
|
Jeremy Soller
|
66120cf201
|
Fix deallocation issues by ignoring deallocation on temporary page
|
2017-04-15 19:56:48 -06:00 |
|
Jeremy Soller
|
e43f5dda81
|
Implement timeouts
Cleanup utf8 path error handling
|
2017-04-08 21:59:30 -06:00 |
|
Jeremy Soller
|
2087544ea7
|
Move all files to src
|
2017-04-03 21:47:01 -06:00 |
|
Jeremy Soller
|
906ef94ffd
|
Fix bug with sleep - wake is not cleared after it occurs
Do not initialize waitcondition with capacity
|
2017-03-21 20:30:46 -06:00 |
|
Jeremy Soller
|
ba4588e84f
|
Simplify path parsing
|
2017-01-10 09:22:59 -07:00 |
|
Jeremy Soller
|
433746e13c
|
Move skipping to loop encompasing entire path
|
2017-01-10 09:19:02 -07:00 |
|
Kelvin Ly
|
b0cafc1890
|
Correctly handle relative paths starting from the root directory
|
2017-01-07 08:00:16 -05:00 |
|
Kelvin Ly
|
046d8ac0c5
|
Fix typo and add functionality to more properly handle the parent of the root of the filesystem
|
2017-01-07 00:49:45 -05:00 |
|
Kelvin Ly
|
fc94bd411a
|
Allow for more complicated directory paths
|
2017-01-07 00:41:32 -05:00 |
|
Jeremy Soller
|
0c8ba636f4
|
Cleanup Redox repo, update Rust, remove old target
|
2017-01-03 15:55:00 -07:00 |
|