christos
4f8814a98c
Fix tyop
1999-04-28 10:58:10 +00:00
christos
49a60fee19
Add loadfile_machdep.h
1999-04-28 09:19:35 +00:00
christos
c22a8166d9
use new loadfile
1999-04-28 09:18:47 +00:00
christos
c5ec77e01b
use new loadfile
1999-04-28 09:14:22 +00:00
christos
5317a4673a
Use new loadfile
1999-04-28 09:14:07 +00:00
christos
a030d021a7
Use new loadfile.c
1999-04-28 09:13:51 +00:00
christos
2da63ed66f
cosmetic printf change
1999-04-28 09:12:24 +00:00
christos
0766a607d4
MD defines for the MI loadfile
1999-04-28 09:10:07 +00:00
christos
0fdd24ecdc
MI loadfile (used by i386, pmax and sparc shortly)
1999-04-28 09:08:50 +00:00
cgd
52b80ff167
fix some bugs (good to get to the point where bug-fixing is an issue!):
...
* when copying out the timezone in gettimeofday, don't accidentally copy
out the timeval again (into the timezone buffer).
* mmap() PROT_WRITE and PROT_EXECUTE imply PROT_READ.
1999-04-28 06:01:51 +00:00
scottr
eb910c35ce
From Ken'ichi Ishizaka: correct the calculation of the frame buffer
...
offset by masking off garbage bits in the DAFB v7. This has been
tested at all resolutions and common color depths on the LC47x.
1999-04-28 05:24:08 +00:00
cgd
278f92716f
regen for updated syscalls.master
1999-04-28 05:10:38 +00:00
cgd
d3708a1699
more timeval-related lossage. fixed some fns, added settimeofday & utimes
1999-04-28 05:09:47 +00:00
cgd
fc1142ac44
be more careful about getting the exec_name emul arg field
1999-04-28 02:49:38 +00:00
cgd
a61beae31e
regen for changed syscalls.master
1999-04-28 02:34:47 +00:00
cgd
a9deaa593a
emulate select(), to get the timeval right.
...
And CGD said, "Let there be eyes!" And there were eyes, and it was good.
1999-04-28 02:34:25 +00:00
cgd
4c9a03c3b3
do easy 'f'-class ioctls
1999-04-28 02:16:07 +00:00
cgd
3cca776d42
regen for changed syscalls.master
1999-04-28 02:03:45 +00:00
cgd
28561f9679
can't use system gettimeofday, and need to implement uname
1999-04-28 02:03:13 +00:00
cgd
93e2cb1a1e
uname, gettimeofday
1999-04-28 02:02:50 +00:00
cgd
ccd0018aca
uname and timezone structures, and some minor cleanup
1999-04-28 02:00:36 +00:00
jonathan
894ce34c9d
Improved 509B-in-PnP mode detection (Christoph Badura, Jonathan Stone):
...
Verify EEPROM checksum, extract card rev-level, test capabilities
word, then test high-order config bits to verify card is in PnP mode,
and skip if so.
1999-04-28 01:20:01 +00:00
thorpej
55fd59f1e0
Make PCI IDE DMA work on big-endian systems.
1999-04-28 00:18:12 +00:00
augustss
a9cd83c7af
Regen.
1999-04-27 21:32:05 +00:00
augustss
9fb29eae72
Update vendor names from an official(?) list.
1999-04-27 21:30:53 +00:00
cgd
9a3d734daa
actually define MADV_SPACEAVAIL. This could be the first case of
...
documentation actually getting ahead definition; the madvise() manual
page has since at least 1.3!
1999-04-27 20:13:06 +00:00
cgd
6e5469dc42
implement osf1_sys_madvise()
1999-04-27 18:45:22 +00:00
cgd
3cb15b5b9b
regen for changed syscalls.master
1999-04-27 18:41:37 +00:00
cgd
df6ae494ef
fix madvise args
1999-04-27 18:40:53 +00:00
cgd
99df19a561
madvise operation definitions
1999-04-27 18:38:07 +00:00
scw
52b5bc5eb8
Duh. My last change broke mvme147 support.
1999-04-27 18:12:44 +00:00
augustss
d992bbf22c
Regen.
1999-04-27 18:09:00 +00:00
augustss
c05572b5b7
Add Gravis GamePad Pro (from Soren Jorvang).
1999-04-27 18:08:35 +00:00
cgd
3d0c9ec2a8
kill a couple of debugging printfs i accidentally left in
1999-04-27 17:56:52 +00:00
cgd
8f40430549
regen for changed syscalls.master
1999-04-27 17:53:11 +00:00
cgd
6b9bb2a3cb
fix getrusage args
1999-04-27 17:52:44 +00:00
cgd
009c460d25
emulate getrusage, add some XXXs
1999-04-27 17:50:59 +00:00
cgd
9a71b695bd
osf1_timeval and osf1_rusage and related constants
1999-04-27 17:50:23 +00:00
thorpej
b1a4c46dab
Fix a typo that prevented this from compiling.
1999-04-27 17:37:18 +00:00
cgd
44cbebec30
note that his should be shot from a cannon
1999-04-27 16:09:28 +00:00
cgd
1f9cfb5d53
update for current reality
1999-04-27 16:08:40 +00:00
christos
b69c7692af
From cgd again: pbuf == path on failure.
1999-04-27 15:42:37 +00:00
christos
c4f1bab08e
Make the usage consistant and document it:
...
if the path was given in a user buffer, return the new path in
a user buffer.
if the path was given in a kernel buffer, allocate a new kernel buffer
to return the new path; the caller is responsible for freeing the buffer
if we fail always set the new path to NULL.
This usage broke when I adde the /../ shortcut. Noted by cgd.
1999-04-27 11:36:47 +00:00
nisimura
3e9afa8b4d
- Save Mach_splX() calls which don't fit well with DECstation. MIPS
...
spl machinary will be reworked, someday.
1999-04-27 08:07:26 +00:00
cgd
f355b96b7a
note that this document is now out of date
1999-04-27 06:39:49 +00:00
cgd
7e3ad9e963
evil hack to work around non-fixed mmap requests
1999-04-27 06:37:12 +00:00
thorpej
ce5ede558e
Fix excessive memory usage, and fix handling of SZOMB processes. PR #7164 ,
...
Jaromir Dolecek.
1999-04-27 06:02:09 +00:00
cgd
6ef8f59ae6
dynamic executable/loader handling, done right
1999-04-27 05:38:08 +00:00
cgd
e85db685e9
* don't have the [onz]magic setup functions set up the stack.
...
* add arguments describing the vnode and ecoff header of the executable
being set up to the [onz]magic setup functions.
* export the stack setup function and the [onz]magic setup functions.
* call the MD ecoff hook _before_ the [onz]magic and stack setup
functions, and bail out early if the MD hook sets up vmcmds.
1999-04-27 05:36:43 +00:00
cgd
5338149302
correct comment: turn off set-id if MNT_NOSUID is set, not MNT_NOEXEC.
1999-04-27 05:28:44 +00:00