tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
thorpej
7767121514
I can't win today -- make this link.
2001-12-10 04:05:23 +00:00
thorpej
06920aef28
Move the code that walks the process's VM map during a coredump
...
into uvm_coredump_walkmap(), and use callbacks into the coredump
routine to do something with each section.
2001-12-10 01:52:26 +00:00
thorpej
d0e51ba7da
Fix compilation problems.
2001-12-09 23:08:34 +00:00
chs
8e9cdbbd63
replace "vnode" and "vtext" with "file" and "exec" in uvmexp field names.
2001-12-09 03:07:43 +00:00
manu
cebd826075
more sysconf...
2001-12-08 19:29:03 +00:00
manu
4d54359755
Implemented irix_sys_xstat(). This duplicates some code already present
...
for svr4 compat, maybe these should be merged..
2001-12-08 18:08:04 +00:00
manu
e3824c6c59
Added IRIX signal delivery
2001-12-08 11:17:37 +00:00
thorpej
205c159f0e
Make the coredump routine exec-format/emulation specific. Split
...
out traditional NetBSD coredump routines into core_netbsd.c and
netbsd32_core.c (for COMPAT_NETBSD32).
2001-12-08 00:35:25 +00:00
manu
9dfecbefdb
Fixed stack setup for argument passing. argc and **argv need to be aligned
...
on a 16 bytes boundary. To get things done, we currently duplicate a lot of
code from copyargs(), this should be done in a nicer way.
2001-12-04 22:13:41 +00:00
kent
97a959ad4a
pecoff_copyargs(): Fix incorrect pointer type of the variable `ap'.
2001-12-03 06:11:33 +00:00
manu
3225f7c7c3
One more thread related command in prctl to make dynamic linking happy
2001-12-02 18:06:59 +00:00
manu
77fa6038d9
Added errno translation
2001-12-02 16:16:57 +00:00
manu
ef711afc33
Added enough of prctl emulation so that program do not crash on exit
2001-12-02 09:23:58 +00:00
manu
427b57c20e
Added SGI_USE_FP_BCOPY and SGI_TOSSTSAVE commands that are also needed
...
for dynamic linking
2001-12-02 09:22:39 +00:00
manu
cfcac1c4fb
Uses svr4_mmap for mmap32 emulation. This will not implement all the
...
IRIX functionnality, but it should be enough to get dynamic linking working
2001-12-02 08:47:17 +00:00
manu
e2898fe96b
Added a bit of sysmp() emulation necessary for dynamic linking.
2001-12-02 08:30:10 +00:00
jdolecek
2ff8a38d00
nuke the #include "opt_compat_irix.h", too
2001-12-02 00:46:03 +00:00
tsutsui
1011f9fbcc
Don't define COMPAT_SUNOS here. It is defined in opt_compat_sunos.h
...
and <sys/ioctl.h> and <sys/tty.h> include it properly.
XXX Is this needed for LKM?
2001-12-02 00:35:25 +00:00
manu
0e18d4c1b0
Fixed a typo
2001-12-01 22:19:38 +00:00
manu
11ea5b82d7
Fixed a bug in vmcmdset reuse. IRIX binaries seems to pass syssgi(ELFMAP)
...
without crashing now.
2001-12-01 22:14:15 +00:00
manu
cde20c2503
First implementation of syssgi(SGI_ELFMAP).
2001-11-30 21:56:03 +00:00
briggs
9a0fda91f4
SUNOS_M_NATIVE is now a macro that takes an arg, not a constant.
2001-11-29 18:53:50 +00:00
christos
8fc71f4259
include ioctl_compat.h unconditionally.
2001-11-28 13:46:06 +00:00
manu
2f3a7bf5f8
Need to include <sys/ioctl_compat.h> to build this with COMPAT_IRIX.
...
Maybe this is needed for COMPAT_SVR4 too, I'm not sure.
2001-11-28 12:02:59 +00:00
manu
7839e13a9c
On IRIX, the first 88 system calls are quite plain SVR4, and the 137
...
remaining are IRIX specific. We know use SVR4 emulation for the first 88
system calls.
2001-11-28 12:00:53 +00:00
oki
3936fc4740
Fixed forgot map .idata section for some binaries.
2001-11-27 17:59:49 +00:00
manu
46f63b37c1
Removed an unused line
2001-11-26 21:44:53 +00:00
manu
be8254f3a8
Added code to match IRIX N32 binaries
2001-11-26 21:36:24 +00:00
fredette
7eac246b74
Added support for running 68010 SunOS executables.
2001-11-26 18:15:16 +00:00
jdolecek
bf7f67be85
if the LKM support is not compiled in, don't bother using exec_lock
...
at all, it's only needed in LKM case
use #if defined(LKM) || defined(_LKM) condition for netbsd32_execve.c,
to DTRT when either compiled statically into kernel with LKM support,
or compiled as a LKM
2001-11-23 22:02:39 +00:00
manu
482b5bcec3
Removed unused (commented out) code
2001-11-20 21:50:13 +00:00
manu
675946fd1c
Fixed the Linux signal trampoline and linux_sys_sigreturn(). Linux signal
...
delivery now seems fully functionnal.
2001-11-20 21:37:50 +00:00
jdolecek
bf65eb50af
add appropriate cast to debug printf
2001-11-18 13:29:29 +00:00
manu
86349adc0d
Make it build again after recent MIPS cache code changes
2001-11-17 22:13:38 +00:00
manu
cb5cba1cf3
Fixed typos
2001-11-17 20:49:14 +00:00
lukem
2565646230
don't need <sys/types.h> when including <sys/param.h>
2001-11-15 09:47:59 +00:00
tv
4dec0efa0b
Preload <bsd.own.mk> before .undef DESTDIR.
2001-11-14 22:00:42 +00:00
tv
4446c00002
Undefine DESTDIR; we don't want the special DESTDIR <bsd.lib.mk>
...
handling for kernel libraries.
XXX this build method should be replaced by something more sane
2001-11-14 21:59:31 +00:00
lukem
dab6ef8b56
add RCSIDs (including regeneration of files as appropriate)
2001-11-13 02:07:52 +00:00
atatat
23b1a14d0d
compile in the absense of SYSVSHM and SYSVSEM.
2001-11-12 01:23:51 +00:00
christos
50a347501a
compile in the absense of SYSVSHM and SYSVSEM. pointed out by @@@.
2001-11-11 21:21:02 +00:00
thorpej
e8ee04475d
- Add a new vnode flag VEXECMAP, which indicates that a vnode has
...
executable mappings. Stop overloading VTEXT for this purpose (VTEXT
also has another meaning).
- Rename vn_marktext() to vn_markexec(), and use it when executable
mappings of a vnode are established.
- In places where we want to set VTEXT, set it in v_flag directly, rather
than making a function call to do this (it no longer makes sense to
use a function call, since we no longer overload VTEXT with VEXECMAP's
meaning).
VEXECMAP suggested by Chuq Silvers.
2001-10-30 15:32:01 +00:00
christos
2a64b3cc60
use the copy of path stashed in pack->ep_emul_arg and free it.
...
also don't allocate the emul path, because it is causing a memory leak.
2001-10-28 04:47:27 +00:00
jdolecek
9f2548a603
Regen:
...
Hook in minherit(2), fhstatfs(2), fhopen(2), fhstat(2).
Adresses kern/8622 by Paul Shupak.
2001-10-27 10:02:57 +00:00
jdolecek
084e319b3f
Hook in minherit(2), fhstatfs(2), fhopen(2), fhstat(2).
...
Adresses kern/8622 by Paul Shupak.
2001-10-27 10:00:55 +00:00
jdolecek
dab7dee0f2
Add a comment regarding the ELFOSABI_FREEBSD thing,
...
and reformat the condition a bit to avoid nested if
2001-10-27 09:50:22 +00:00
christos
8101253d41
KNF.
2001-10-23 16:43:33 +00:00
christos
9c0bd73ac9
PR/14332: Shingo WATANABE: Regognize new ELFOSABI_FREEBSD branded executables.
2001-10-23 16:41:36 +00:00
manu
948a7fa8ef
Fixed some mistakes in signal handling (this is still broken)
...
Added some code to set linux's uname kernel version to 2.4.0 (usefull for
testing with glibc-2.2). This is currently guarded by a #if 0.
2001-10-14 17:21:47 +00:00