4377 |
5741 d 20 h |
svoboda |
/branches/tracing/ |
Merge latest trunk changes to tracing. (i.e. revs 3684:4374, huge). This time hopefully the real thing. |
|
2787 |
6152 d 0 h |
decky |
/branches/tracing/ |
add dynamic linking, debugging and tracing branch |
|
2071 |
6586 d 19 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1882 |
6713 d 3 h |
jermar |
/trunk/kernel/ |
Support for sparc64 FPU context. |
|
1787 |
6776 d 22 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
1702 |
6805 d 1 h |
cejka |
/kernel/trunk/ |
Kernel doxygen comments updated. |
|
1096 |
6890 d 2 h |
palkovsky |
/kernel/trunk/ |
Cleanup of mips
- inline register reads
- better fpu disable/enable - global settings is automatically propagated to task
- fast syscall |
|
958 |
6896 d 20 h |
jermar |
/kernel/trunk/ |
Nicer ia32 interrupt handlers and structures holding interrupted context data.
Unify the name holding interrupted context data on all architectures to be istate. |
|
924 |
6898 d 7 h |
palkovsky |
/kernel/trunk/arch/mips32/ |
Macro redefinition for mips fpu. |
|
906 |
6907 d 16 h |
palkovsky |
/kernel/trunk/ |
Added lazy fpu context allocation.
- threads that don't use fpu, don't get allocated fpu context
- fpu context alignment on AMD64 nicely disappeared |
|
827 |
6928 d 16 h |
palkovsky |
/kernel/trunk/ |
Unimportant changes regarding FPU context. |
|
546 |
6993 d 21 h |
palkovsky |
/kernel/trunk/arch/mips32/ |
Fixed mips gxemul architecture. |
|
534 |
6995 d 20 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
6995 d 20 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
7008 d 1 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
341 |
7079 d 2 h |
jermar |
/SPARTAN/trunk/ |
Rename mips port to mips32. |
|
326 |
7081 d 15 h |
palkovsky |
/SPARTAN/trunk/ |
Cleanup of makefiles to have common options in one main makefile.
Add simple build process for different simulators for MIPS.
Added FPU context & lazy FPU context switching to MIPS.
Cleanup of MIPS linker script.
Moved MIPS kernel above 1MB. Not tested on real machine yet, but it might help.
There is something broken with gcc inlined memcpy (either simulator or gcc), it is disabled on BigEndian mips now. |
|
309 |
7085 d 6 h |
palkovsky |
/SPARTAN/trunk/ |
Added architecture independent hooks for fpu lazy context switching.
It is enabled by defining FPU_LAZY |
|
103 |
7182 d 21 h |
jermar |
/SPARTAN/trunk/ |
Just cleanup. |
|
92 |
7193 d 23 h |
jermar |
/SPARTAN/trunk/ |
FPU work.
FPU code cleanup, add/fix copyright notices where needed.
Fix PI calculation to use double n instead of int n.
Make FPU test #1 even more stressing.
Re-enable O3 again.
Revert Makefile.config not to compile in any tests. |
|