2775 |
6162 d 8 h |
cejka |
/trunk/kernel/arch/ia32/src/ |
Added missing ia32/context.S from last commit. |
|
2482 |
6423 d 16 h |
jermar |
/trunk/ |
Goodbye pseudo threads, welcome fibrils.
The renaming might still be incomplete. |
|
2071 |
6584 d 20 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1787 |
6774 d 22 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
534 |
6993 d 21 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
6993 d 21 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
7006 d 2 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
414 |
7041 d 7 h |
jermar |
/SPARTAN/trunk/ |
Create generic context_save() and context_restore().
These two functions are defined inline and only call context_save_arch() and context_restore_arch(), respectively.
The main purpose of this is to enable centralized commenting of these important and tricky functions. |
|
312 |
7082 d 19 h |
jermar |
/SPARTAN/trunk/arch/ia32/ |
According to IA-32 ABI, %edx and %ecx don't have to be saved accross function calls.
Remove these registers from context_t and adjust context_save() and context_restore() to make use of this fact. |
|
125 |
7135 d 19 h |
jermar |
/SPARTAN/trunk/ |
Huge indentation fix. |
|
103 |
7180 d 22 h |
jermar |
/SPARTAN/trunk/ |
Just cleanup. |
|
65 |
7200 d 22 h |
decky |
/SPARTAN/trunk/arch/ia32/ |
doxygen-style comments |
|
52 |
7203 d 18 h |
vana |
/SPARTAN/trunk/ |
Move fpu_context switching functions from context.s to fpu_context.c on all platforms.
Add fpu_context.h.
Make before_thread_runs() arch-independent and create arch dependent version before_thread_runs_arch(). |
|
50 |
7204 d 2 h |
jermar |
/SPARTAN/trunk/ |
Big indentation update.
Add Jakub Vana to AUTHORS.
Minor fixes. |
|
49 |
7204 d 2 h |
vana |
/SPARTAN/trunk/arch/ia32/src/ |
Change indentation in context.s. |
|
48 |
7204 d 2 h |
vana |
/SPARTAN/trunk/arch/ia32/src/ |
Add missing function names. |
|
46 |
7204 d 3 h |
vana |
/SPARTAN/trunk/ |
Remove fpu_context pointer from context_t.
Add fpu_context statically to thread_t.
Two functions for saving and restoring FPU context on lazy switch. |
|
1 |
7282 d 23 h |
jermar |
/SPARTAN/ |
Initial import |
|