534 |
7034 d 22 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
7034 d 22 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
7047 d 2 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
414 |
7082 d 8 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 |
7123 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 |
7176 d 20 h |
jermar |
/SPARTAN/trunk/ |
Huge indentation fix. |
|
103 |
7221 d 23 h |
jermar |
/SPARTAN/trunk/ |
Just cleanup. |
|
65 |
7241 d 23 h |
decky |
/SPARTAN/trunk/arch/ia32/ |
doxygen-style comments |
|
52 |
7244 d 19 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 |
7245 d 2 h |
jermar |
/SPARTAN/trunk/ |
Big indentation update.
Add Jakub Vana to AUTHORS.
Minor fixes. |
|
49 |
7245 d 3 h |
vana |
/SPARTAN/trunk/arch/ia32/src/ |
Change indentation in context.s. |
|
48 |
7245 d 3 h |
vana |
/SPARTAN/trunk/arch/ia32/src/ |
Add missing function names. |
|
46 |
7245 d 4 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 |
7324 d 0 h |
jermar |
/SPARTAN/ |
Initial import |
|