| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 4220 |
6099 d 14 h |
decky |
/trunk/kernel/ |
update for string changes |
|
| 4039 |
6127 d 12 h |
decky |
/trunk/kernel/arch/mips32/src/ |
cstyle |
|
| 4038 |
6127 d 12 h |
decky |
/trunk/kernel/arch/mips32/src/ |
save destination address properly in all cases
(this fixes IPC on mips32) |
|
| 3913 |
6144 d 7 h |
decky |
/trunk/ |
mips32: basic SMP support |
|
| 3880 |
6149 d 1 h |
decky |
/trunk/kernel/arch/ |
simplify configuration
introduce arch_construct_function and inb/outb (sometimes empty) on all platforms
various code cleanup |
|
| 3274 |
6335 d 6 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 |
6906 d 1 h |
jermar |
/trunk/ |
(c) versus (C) |
|
| 1787 |
7096 d 3 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
| 1615 |
7131 d 5 h |
jermar |
/kernel/trunk/arch/mips32/src/ |
mips32 version of alignment-safe memcpy. |
|
| 1293 |
7163 d 6 h |
palkovsky |
/kernel/trunk/ |
Implemented mips memcpy (copy from gcc builtin memcpy). |
|
| 1288 |
7163 d 10 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 |
7209 d 8 h |
palkovsky |
/kernel/trunk/ |
Cleanup of mips
- inline register reads
- better fpu disable/enable - global settings is automatically propagated to task
- fast syscall |
|
| 924 |
7217 d 13 h |
palkovsky |
/kernel/trunk/arch/mips32/ |
Macro redefinition for mips fpu. |
|
| 717 |
7273 d 3 h |
decky |
/kernel/trunk/ |
remove obsolete in-kernel userspace code
remove CONFIG_USERSPACE switch, uspace support is configured at run-time |
|
| 534 |
7315 d 2 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
| 532 |
7315 d 2 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
| 501 |
7327 d 6 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
| 389 |
7376 d 10 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 |
7398 d 8 h |
jermar |
/SPARTAN/trunk/ |
Rename mips port to mips32. |
|
| 332 |
7399 d 9 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. |
|