Joerg Wunsch
e9822d926c
Make DFLDSIZ and MAXDSIZ fully-supported options.
...
"Don't forget to do a ``make depend''" :-)
1996-12-22 23:17:09 +00:00
Søren Schmidt
d672246bcc
Added a missing break, so all static bins would be missed :(
1996-10-24 19:13:00 +00:00
Søren Schmidt
717fb679ee
Oops forgot to remove a debug printf.
1996-10-16 20:59:08 +00:00
Søren Schmidt
ea5a2b2e00
Prepare kernel to take advantage of "branded" ELF binaries.
1996-10-16 17:51:08 +00:00
Peter Wemm
1a7eb2dcab
Drop an unused param to unmap_pages().
1996-10-03 06:14:48 +00:00
Bruce Evans
e0c95ed947
Fixed the easy cases of const poisoning in the kernel. Cosmetic.
1996-08-31 16:52:44 +00:00
John Dyson
6ead3edd9c
Clean-up the new VM map procfs code, and also add support for executable
...
format file "etype". It contains a description of the binary type for
a process.
1996-06-18 05:16:00 +00:00
Gary Palmer
c23670e294
Clean up -Wunused warnings.
...
Reviewed by: bde
1996-06-12 05:11:41 +00:00
Bruce Evans
a794e791c8
Removed unnecessary #includes from <sys/imgact.h> so that it is
...
self-sufficient and added explicit #includes where required.
1996-05-01 02:43:13 +00:00
Peter Wemm
71d7d1b17a
Remove references to MAP_FILE.. That is now "default" and is only
...
a "#define MAP_FILE 0" that is still there for net-2 source compatability.
1996-03-12 06:20:19 +00:00
Peter Wemm
250c11f9c3
Tweak the data/bss segment page count. The last version worked
...
with all the test cases I tried, I'm sure this is more correct.
Tweak some prototypes.
1996-03-10 23:44:40 +00:00
Peter Wemm
8191d577aa
Fix some rounding problems.. In some (fairly rare) situtaions it mapped
...
one page too many, which caused obreak() to fail in vm_map_find() with
ENOMEM because of the conflicting page.
1996-03-10 22:37:34 +00:00
Søren Schmidt
e1743d02cd
First attempt at FreeBSD & Linux ELF support.
...
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.
To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.
The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
1996-03-10 08:42:54 +00:00