693 |
6997 d 10 h |
decky |
/kernel/trunk/arch/ia32/ |
simplify and cleanup ia32 boot process, remove obsolete stuff |
|
680 |
7001 d 6 h |
decky |
/kernel/trunk/arch/ |
remove deprecated pre-grub stuff on ia32
prepare for the same on amd64 |
|
602 |
7025 d 7 h |
palkovsky |
/kernel/trunk/ |
Symtab returns correct addresses even when symtab is befor bss.
Some tab completion optimization. |
|
534 |
7032 d 9 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel again. |
|
532 |
7032 d 9 h |
jermar |
/ |
Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of important pending patch. |
|
501 |
7044 d 13 h |
jermar |
/ |
Rename HelenOS/SPARTAN to HelenOS/kernel. |
|
461 |
7058 d 15 h |
decky |
/SPARTAN/trunk/ |
link kernel in ARCH's native format first, then use objcopy to create output format |
|
457 |
7058 d 16 h |
decky |
/SPARTAN/trunk/ |
new build system almost finished |
|
406 |
7085 d 7 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 |
7098 d 5 h |
jermar |
/SPARTAN/trunk/ |
Make cross-compiler the default compiler on IA-32.
For native compilations, use ./build.ia32 native.
Small changes elsewhere. |
|
337 |
7116 d 14 h |
jermar |
/SPARTAN/trunk/arch/ia32/ |
Uncomment LONG(0xdeadbeaf) in IA-32 linker script so that the kernel is linked correctly. |
|
334 |
7116 d 15 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 |
7117 d 17 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 |
7122 d 15 h |
palkovsky |
/SPARTAN/trunk/arch/ |
Backported amd64 build process back to ia32. |
|
300 |
7122 d 16 h |
palkovsky |
/SPARTAN/trunk/arch/ia32/ |
Backported AMD64 linker and boot changes back to IA32. |
|
285 |
7123 d 18 h |
decky |
/SPARTAN/trunk/arch/ia32/ |
finish GRUB booting (including memory map and SMP) |
|
268 |
7124 d 12 h |
palkovsky |
/SPARTAN/trunk/ |
Added symbol table lookup in exceptions.
This breaks ia64 & ppc architecture compiles. |
|
267 |
7124 d 13 h |
decky |
/SPARTAN/trunk/arch/ia32/ |
proper way of initializing GDT during boot on IA-32, fixes the nasty hack
SMP might be still broken |
|
243 |
7125 d 13 h |
palkovsky |
/SPARTAN/trunk/ |
Resolved mapping of e820 boot area, so that it can be accessed as
e820table from 32-bit mode and e820table_boot from real mode. |
|
235 |
7126 d 12 h |
decky |
/SPARTAN/trunk/ |
load the kernel above 1 MB on IA-32 |
|