Rev |
Age |
Author |
Path |
Log message |
Diff |
4220 |
5747 d 3 h |
decky |
/trunk/kernel/ |
update for string changes |
|
4039 |
5775 d 1 h |
decky |
/trunk/kernel/arch/mips32/src/ |
cstyle |
|
4038 |
5775 d 1 h |
decky |
/trunk/kernel/arch/mips32/src/ |
save destination address properly in all cases
(this fixes IPC on mips32) |
|
3913 |
5791 d 21 h |
decky |
/trunk/ |
mips32: basic SMP support |
|
3880 |
5796 d 15 h |
decky |
/trunk/kernel/arch/ |
simplify configuration
introduce arch_construct_function and inb/outb (sometimes empty) on all platforms
various code cleanup |
|
3274 |
5982 d 20 h |
jermar |
/trunk/ |
memcpy(), memmove() and similar functions return dst instead of src.
Fix all implementations, including those in assembly. ppc32 assembly
version didn't seem to be affected by this. |
|
2071 |
6553 d 15 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1787 |
6743 d 17 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
1615 |
6778 d 19 h |
jermar |
/kernel/trunk/arch/mips32/src/ |
mips32 version of alignment-safe memcpy. |
|
1293 |
6810 d 20 h |
palkovsky |
/kernel/trunk/ |
Implemented mips memcpy (copy from gcc builtin memcpy). |
|
1288 |
6810 d 23 h |
jermar |
/kernel/trunk/ |
Complete implementation of copy_from_uspace() and copy_to_uspace()
for amd64 and ia32. Other architectures still compile and run,
but need to implement their own assembly-only memcpy(), memcpy_from_uspace(),
memcpy_to_uspace() and their failover parts. For these architectures
only dummy implementations are provided. |
|
1096 |
6856 d 21 h |
palkovsky |
/kernel/trunk/ |
Cleanup of mips
- inline register reads
- better fpu disable/enable - global settings is automatically propagated to task
- fast syscall |
|
924 |
6865 d 2 h |
palkovsky |
/kernel/trunk/arch/mips32/ |
Macro redefinition for mips fpu. |
|
717 |
6920 d 17 h |
decky |
/kernel/trunk/ |
remove obsolete in-kernel userspace code
remove CONFIG_USERSPACE switch, uspace support is configured at run-time |
|
534 |
6962 d 15 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
6962 d 16 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
6974 d 20 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
389 |
7024 d 0 h |
jermar |
/SPARTAN/trunk/ |
MIPS work.
Fix some name inconsistencies between cp0 functions' declarations and definitions.
Add and implement tlb_init_arch().
Add tlb_modified() exception handler.
Other architectures: add dummy tlb_init_arch(). |
|
341 |
7045 d 21 h |
jermar |
/SPARTAN/trunk/ |
Rename mips port to mips32. |
|
332 |
7046 d 22 h |
palkovsky |
/SPARTAN/trunk/ |
Updated symtab so that it works correctly with BE architectures.
Changed compiler for BE MIPS to be mips-sgi-irix5, because
mipsel -EB does not behave correctly.
Doc updates to amd64.
Added ARC BIOS support to MIPS architecture. Putchar works correctly,
kernel passed FPU & some rwlock tests. |
|