Subject: CVS commit: syssrc/sys/compat/irix
To: None <source-changes@netbsd.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: source-changes
Date: 04/20/2002 19:19:22
Module Name: syssrc
Committed By: manu
Date: Sat Apr 20 16:19:22 UTC 2002
Modified Files:
syssrc/sys/compat/irix: irix_exec.c irix_exec.h
Log Message:
The IRIX usinit(3) function expects a page of memory to be available at
address 0x200000 (disasembling usinit shows that this address is hardcoded in
libc). It uses it for locks and semaphres.
We therefore allocate this page of memory, to prevent IRIX process from
faulting when thay call usinit(3).
To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/irix/irix_exec.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/irix/irix_exec.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.