3880 |
5815 d 5 h |
decky |
/trunk/kernel/arch/ |
simplify configuration
introduce arch_construct_function and inb/outb (sometimes empty) on all platforms
various code cleanup |
|
2089 |
6561 d 12 h |
decky |
/trunk/ |
huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes |
|
1787 |
6762 d 7 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
693 |
6946 d 8 h |
decky |
/kernel/trunk/arch/ia32/ |
simplify and cleanup ia32 boot process, remove obsolete stuff |
|
680 |
6950 d 3 h |
decky |
/kernel/trunk/arch/ |
remove deprecated pre-grub stuff on ia32
prepare for the same on amd64 |
|
602 |
6974 d 4 h |
palkovsky |
/kernel/trunk/ |
Symtab returns correct addresses even when symtab is befor bss.
Some tab completion optimization. |
|
534 |
6981 d 6 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
6981 d 6 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
6993 d 10 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
461 |
7007 d 12 h |
decky |
/SPARTAN/trunk/ |
link kernel in ARCH's native format first, then use objcopy to create output format |
|
457 |
7007 d 13 h |
decky |
/SPARTAN/trunk/ |
new build system almost finished |
|
406 |
7034 d 4 h |
jermar |
/SPARTAN/trunk/arch/ |
Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START sections to be more descriptive about section's content.
Remove LOAD(0xdeadbeaf) from ia32 linker script.
Remove __fake from amd64 pm.c. |
|
381 |
7047 d 3 h |
jermar |
/SPARTAN/trunk/ |
Make cross-compiler the default compiler on IA-32.
For native compilations, use ./build.ia32 native.
Small changes elsewhere. |
|
337 |
7065 d 12 h |
jermar |
/SPARTAN/trunk/arch/ia32/ |
Uncomment LONG(0xdeadbeaf) in IA-32 linker script so that the kernel is linked correctly. |
|
334 |
7065 d 12 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. |
|
328 |
7066 d 14 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. |
|
301 |
7071 d 13 h |
palkovsky |
/SPARTAN/trunk/arch/ |
Backported amd64 build process back to ia32. |
|
300 |
7071 d 13 h |
palkovsky |
/SPARTAN/trunk/arch/ia32/ |
Backported AMD64 linker and boot changes back to IA32. |
|
285 |
7072 d 15 h |
decky |
/SPARTAN/trunk/arch/ia32/ |
finish GRUB booting (including memory map and SMP) |
|
268 |
7073 d 9 h |
palkovsky |
/SPARTAN/trunk/ |
Added symbol table lookup in exceptions.
This breaks ia64 & ppc architecture compiles. |
|