Jonas 'Sortie' Termansen
cd1cc19b01
Load program symbol tables.
2013-12-17 14:30:35 +01:00
Jonas 'Sortie' Termansen
b84d9d26d0
Update sortix/elf.cpp to current coding conventions.
2013-12-17 14:30:35 +01:00
Jonas 'Sortie' Termansen
2525de507c
Add kernel symbol support.
2013-12-17 14:30:35 +01:00
Jonas 'Sortie' Termansen
90036ca6a8
Update copyright headers of old files to the current format.
2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
7cd28f097c
Program loader now sets the correct program segment type.
2011-12-16 15:33:12 +01:00
Jonas 'Sortie' Termansen
c0c20860ed
Lots of improvements to 64-bit Sortix.
...
Fixed 64-bit-ness bug in BSR() and BSF().
Added 64-bit system call stubs in libmaxsi.
Added a Elf64 program loader.
Fixed uninitialized memory bug in the scheduler.
x64/boot.s now takes care of user-space memory permissions.
Fixed bug in x64/syscall.s
That's right. The system now boots in 64-bit mode.
It is horribly unstable, though.
2011-12-01 10:45:44 +01:00
Jonas 'Sortie' Termansen
5c86cb4abd
Processes now remember the memory segments it has loaded.
2011-08-27 16:46:00 +02:00
Jonas 'Sortie' Termansen
4898343e2f
The ELF loader now uses program headers and not section headers.
2011-08-23 18:16:44 +02:00
Jonas 'Sortie' Termansen
9db2c88aca
Sortix can now load ELF executables into addresses spaces.
2011-08-23 00:42:56 +02:00