Jeremy Soller
|
afa3f38310
|
Allow seek in root scheme directory listings
|
2019-04-27 08:13:20 -06:00 |
|
Jeremy Soller
|
afab96fa06
|
Do not allow unreachable patterns (often a logic issue)
|
2019-04-27 08:10:49 -06:00 |
|
Jeremy Soller
|
eecc9a442c
|
Fix missing name override option when calling fexec_kernel
|
2019-04-15 21:01:19 -06:00 |
|
Jeremy Soller
|
126009f83c
|
Keep process name when using interpreter
|
2019-04-15 21:00:42 -06:00 |
|
Jeremy Soller
|
b66fef0479
|
Copy TCB if it was not initialized using kernel-allocated TLS
|
2019-04-15 20:47:27 -06:00 |
|
Jeremy Soller
|
6da3ab283e
|
Clone grants
|
2019-04-15 20:47:03 -06:00 |
|
Jeremy Soller
|
dc198cef6e
|
Keep track of leaked grants and allow for cloning of grants
|
2019-04-15 20:42:41 -06:00 |
|
Jeremy Soller
|
d432f7ce8c
|
Add debugging for mprotect
|
2019-04-14 21:32:31 -06:00 |
|
Jeremy Soller
|
3a0671d20f
|
Fix dropping grants without unmapping if they have no file descriptor (such as those from anonymous maps)
|
2019-04-14 19:23:23 -06:00 |
|
Jeremy Soller
|
339d68ac8d
|
Remove debugging messages
|
2019-04-14 19:12:13 -06:00 |
|
Jeremy Soller
|
434e799f2a
|
Place TCB at thread-specific location to avoid overlapping TCBs
|
2019-04-14 19:05:25 -06:00 |
|
Jeremy Soller
|
21e46b6a55
|
More cleanup of TLS mapping
|
2019-04-14 14:50:29 -06:00 |
|
Jeremy Soller
|
9762431a33
|
Cleanup TLS mapping
|
2019-04-13 22:00:27 -06:00 |
|
Jeremy Soller
|
8120131897
|
Add interpreter capability
|
2019-04-13 21:59:46 -06:00 |
|
Jeremy Soller
|
dc28023be1
|
Remove unnecessary clone
|
2019-04-13 21:58:34 -06:00 |
|
Jeremy Soller
|
28cd51efed
|
Update goblin
|
2019-04-13 21:57:58 -06:00 |
|
Jeremy Soller
|
58f9e5a801
|
0.1.54 - Add support for cache disable
|
2019-04-08 17:57:25 -06:00 |
|
Jeremy Soller
|
f042bd5d07
|
Update for new rust
|
2019-04-07 10:57:33 -06:00 |
|
Jeremy Soller
|
ff2ad4322a
|
Update syscall
|
2019-04-07 10:51:51 -06:00 |
|
Jeremy Soller
|
f36506613b
|
Update funmap support
|
2019-04-06 20:13:55 -06:00 |
|
Jeremy Soller
|
4329aa4366
|
Update syscall
|
2019-04-06 18:58:34 -06:00 |
|
Jeremy Soller
|
c8104a70b9
|
Merge branch 'prevent-race-condition' into 'master'
Lock resources before checking if we need to clean them.
See merge request redox-os/kernel!101
|
2019-04-01 15:38:00 +00:00 |
|
Noam Kleinburd
|
129d4e3ae5
|
Lock resources before checking if we need to clean them.
See the comments deleted by this commit for more details as to how
the race condition could effect the system.
|
2019-04-01 17:01:29 +03:00 |
|
Jeremy Soller
|
e5cf6efa64
|
Support specification of stack with clone system call and CLONE_STACK flag
|
2019-03-31 14:35:45 -06:00 |
|
Jeremy Soller
|
9ccaed7103
|
Remove bochs breakpoint in kernel
|
2019-03-31 08:36:55 -06:00 |
|
Jeremy Soller
|
ec66bf2ed1
|
Rerun build script if INITFS_FOLDER changes
|
2019-03-24 11:35:54 -06:00 |
|
Jeremy Soller
|
d2095d8d0f
|
Add in-memory logging, retrievable from sys:log
|
2019-03-17 09:31:34 -06:00 |
|
Jeremy Soller
|
f7c9712977
|
Fix warning in irq scheme
|
2019-03-17 09:31:03 -06:00 |
|
Jeremy Soller
|
e2a6233c12
|
New fevent functionality to prevent missing events
|
2019-03-13 13:57:07 -06:00 |
|
Jeremy Soller
|
483ee05ebc
|
Fix unused import
|
2019-03-12 20:48:28 -06:00 |
|
Jeremy Soller
|
a0e9f4a8a0
|
Use serial for debugging by default
|
2019-03-11 19:54:54 -06:00 |
|
Jeremy Soller
|
b80f38b039
|
More debugging output options
|
2019-03-11 19:50:50 -06:00 |
|
Jeremy Soller
|
445b8ad96d
|
Merge branch 'rustc-demangle' into 'master'
Use rustc-demangle in the stack traces
See merge request redox-os/kernel!100
|
2019-02-22 02:35:13 +00:00 |
|
Tibor Nagy
|
2ec775905a
|
Use rustc-demangle in the stack traces
|
2019-02-14 15:54:17 +01:00 |
|
Jeremy Soller
|
6042cdb0a2
|
Remove unused import
|
2019-02-02 14:04:53 -07:00 |
|
Jeremy Soller
|
b4575711c7
|
Fix logic error when cloning file descriptor in user scheme fmap
|
2019-02-02 08:11:07 -07:00 |
|
Jeremy Soller
|
ca511b98f3
|
Add code to shut down QEMU with it's default ACPI settings, run cli hlt in loop
|
2019-02-01 20:12:06 -07:00 |
|
Jeremy Soller
|
504e93d11b
|
Store file descriptor for mapped files until they are unmapped
|
2019-01-28 19:27:20 -07:00 |
|
Jeremy Soller
|
78d07d41cb
|
FileDescriptor is now must_use
|
2019-01-28 19:26:50 -07:00 |
|
Jeremy Soller
|
613e5b45f7
|
Update dependencies
|
2019-01-20 19:47:50 -07:00 |
|
Jeremy Soller
|
f6e2d44383
|
Add syscall setup to kstart_ap
|
2019-01-20 19:41:18 -07:00 |
|
Jeremy Soller
|
5c31c0991c
|
0.1.51
|
2019-01-20 19:37:55 -07:00 |
|
Jeremy Soller
|
36820c0346
|
Add somewhat magical code for syscall instruction
|
2019-01-20 19:35:52 -07:00 |
|
Jeremy Soller
|
931a7bb251
|
WIP: Support for syscall instruction
|
2019-01-20 15:49:18 -07:00 |
|
Jeremy Soller
|
30f1265c36
|
Add pages to use for head and tail of buffers in userscheme
|
2019-01-01 12:37:23 -07:00 |
|
Jeremy Soller
|
257e4a6eb5
|
WIP: improve speed of Grant::map_inactive
Use recursive page table address to calculate p4 entry
|
2019-01-01 12:28:45 -07:00 |
|
Jeremy Soller
|
8fcbf152eb
|
Add mprotect
|
2018-12-31 21:04:21 -07:00 |
|
Jeremy Soller
|
b18e322c3f
|
WIP: itimer and sigprocmask
|
2018-12-28 21:53:40 -07:00 |
|
Jeremy Soller
|
0df93423a2
|
Add no_execute to heap now that mmap prot_exec is working
|
2018-12-28 19:57:51 -07:00 |
|
Jeremy Soller
|
a31af81f8b
|
Update fmap support
|
2018-12-28 15:35:21 -07:00 |
|