Rev |
Age |
Author |
Path |
Log message |
Diff |
353 |
6854 d 17 h |
bondari |
/SPARTAN/trunk/arch/ia32/ |
Outb, outw, outl are now inline functions |
|
352 |
6855 d 5 h |
bondari |
/SPARTAN/trunk/arch/ia32/ |
outb inline function |
|
349 |
6857 d 6 h |
jermar |
/SPARTAN/trunk/ |
Optimize sorting functions so that malloc() and free() is called only for e_size > EBUFSIZE.
Smaller buffers are allocated directly on the stack.
Some copyright holder fixes on some files written by Ondrej Palkovsky. |
|
348 |
6859 d 5 h |
jermar |
/SPARTAN/trunk/arch/ |
Optimize some assembler functions. |
|
347 |
6859 d 7 h |
jermar |
/SPARTAN/trunk/ |
Documentation updates for amd64, mips32 and ia32.
Replace %L with %P printf() formatter in MPS and ACPI detection functions to print addresses in maximal width.
Tweak memmap.S and IA-32 and AMd64 boot.S.
Cancel unneeded instructions.
Replace cmpl $0, %ebx with testl %ebx, %ebx.
Move memmap.S data to K_DATA_START section. |
|
345 |
6860 d 6 h |
palkovsky |
/SPARTAN/trunk/arch/mips32/include/ |
|
|
344 |
6860 d 6 h |
palkovsky |
/SPARTAN/trunk/ |
Added more code to arc.
Fixed bad name in byteorder.h |
|
343 |
6860 d 13 h |
jermar |
/SPARTAN/trunk/ |
Finish renaming of mips and ppc ports. |
|
342 |
6860 d 13 h |
jermar |
/SPARTAN/trunk/arch/ |
Rename ppc port to ppc32. |
|
341 |
6860 d 13 h |
jermar |
/SPARTAN/trunk/ |
Rename mips port to mips32. |
|
339 |
6861 d 11 h |
palkovsky |
/SPARTAN/trunk/arch/mips/ |
Make the objcopy files compatibile with gnu-sgi-irix linker. |
|
338 |
6861 d 11 h |
jermar |
/SPARTAN/trunk/ |
Avoid code duplication by creating generic byteorder.h.
Some naming changes in swap functions. |
|
337 |
6861 d 13 h |
jermar |
/SPARTAN/trunk/arch/ia32/ |
Uncomment LONG(0xdeadbeaf) in IA-32 linker script so that the kernel is linked correctly. |
|
334 |
6861 d 13 h |
jermar |
/SPARTAN/trunk/arch/ |
Cleanup.
Cancel __fake in pm.c and replace it with LONG(0xdeadbeaf) in linker script. Still need some to find out why it must be there.
Remove comment saying, that mips is little-endian. |
|
332 |
6861 d 14 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. |
|
331 |
6861 d 14 h |
bondari |
/SPARTAN/trunk/ |
Generic quicksort and bubble sort implementation.
ACPI MADT parser now uses qsort() for index sorting |
|
330 |
6862 d 9 h |
palkovsky |
/SPARTAN/trunk/arch/mips/ |
Fixed bad address loading in simulators.
FPU cooprocessor unusable now checks, if it is FPU that is unusable. |
|
329 |
6862 d 9 h |
palkovsky |
/SPARTAN/trunk/ |
Basic changes to boot it on SGI Indy. |
|
328 |
6862 d 15 h |
jermar |
/SPARTAN/trunk/ |
IA-32 can be now cross-compiled by ./build.ia32 cross.
Unify IA-32 Makefile.inc and Makefile.inc.cross.
Update doc/requirements.
Small changes elsewere. |
|
327 |
6863 d 1 h |
palkovsky |
/SPARTAN/trunk/ |
Doc updates, small fixes. |
|