Evan Green
|
cf1d4e9275
Unified "full/sparse" system calls into one type.
|
7 éve |
Evan Green
|
4bbe7c8a43
Kernel changes needed to get x64 booting to a shell.
|
7 éve |
Evan Green
|
c7338e0152
Compiling x64 kernel.
|
7 éve |
Evan Green
|
0373dd7765
Add GPLv3 banner to all .c, .h, .S, and .ck files.
|
8 éve |
Chris Stevens
|
d581697baa
Remove system calls' KSTATUS parameter members.
|
8 éve |
Chris Stevens
|
2a9ca0f3f9
Add restarts to pause and sigsuspend if no signal.
|
8 éve |
Chris Stevens
|
471fd8662f
Make ArIsTrapFrameComplete accurate again.
|
8 éve |
Chris Stevens
|
c95a85263c
Scrub incomplete trap frames on debug break.
|
8 éve |
Chris Stevens
|
76c1b094c6
Add system call restart support.
|
8 éve |
Chris Stevens
|
cd2fd823f1
Remove signal application from PsSysSuspendExecution.
|
8 éve |
Chris Stevens
|
2382fade87
Remove PsDispatchPendingSignalsForSystemCall.
|
8 éve |
Chris Stevens
|
2f39101eff
Move syscall signal dispatching to assembly.
|
8 éve |
Evan Green
|
b228f3a92f
Add {get,set,make,swap}context functions to C library.
|
8 éve |
Evan Green
|
0860d2a88e
Reshaped SIGNAL_CONTEXT in preparation for ucontext.
|
8 éve |
Chris Stevens
|
1ac49f4f26
Add support to restart system calls after signals.
|
8 éve |
Chris Stevens
|
8c5e66f878
Modify system call handler function signature.
|
8 éve |
Evan Green
|
fad68b20dc
Force important signals sent by the kernel.
|
8 éve |
Evan Green
|
27eaaf33cd
Dispatch signals on user mode stack.
|
8 éve |
Evan Green
|
7da5e2a6d7
Moved PROCESS_ENVIRONMENT block to the user stack.
|
8 éve |
Chris Stevens
|
e869912669
Added sigwait, sigwaitinfo, and sigtimedwait.
|
8 éve |
Evan Green
|
42d3b9dc2a
Moved debug headers into include/minoca/debug.
|
8 éve |
Evan Green
|
191e3398c3
Move kernel headers to include/minoca/kernel/.
|
8 éve |
Evan Green
|
519628c3f8
Fixed FPU race in KTHREAD.Flags
|
8 éve |
Evan Green
|
68fa37d205
Normalized line endings to LF in the repository.
|
8 éve |
Evan Green
|
210e664bde
More sculpting towards better separation between Mm and Ps.
|
9 éve |
Evan Green
|
4b5b32e4b7
Moved MM-related portions of the process into their own structure.
|
9 éve |
Evan Green
|
e8d959674c
Added basic lexer/parser.
|
9 éve |
Evan Green
|
1598fc5f17
Initial Commit, r1001.
|
8 éve |