cgd
ffc61cf092
shuffle some conversion bits around that were missed earlier
1999-05-01 04:47:00 +00:00
cgd
9cc30ed036
needs mount.h
1999-05-01 04:38:39 +00:00
cgd
2d25ceb2d2
pull in compat_util.h
1999-05-01 04:38:20 +00:00
cgd
e42f7d331f
move mmap() and related functions into their own file
1999-05-01 04:34:20 +00:00
cgd
170b003d0b
shuffle bits around. separate conversion conversion functions and tables
...
from the code that uses them, just as I previously separated out the
OSF/1 definitions and structures from the code that translates to and
from them.
1999-05-01 02:57:08 +00:00
cgd
38da682259
Moved to osf1_cvt_errno.c,v
1999-05-01 02:16:01 +00:00
cgd
333154d794
Moved from osf1_errno.c,v
1999-05-01 02:16:00 +00:00
cgd
34fde29505
update comment re: COMPAT_OSF1
1999-04-30 23:34:08 +00:00
cgd
f6b3b14ce3
enable COMPAT_OSF1
1999-04-30 23:33:41 +00:00
cgd
af8a9059d3
compute the value to be used for e_arglen via howmany(value, sizeof (char *)),
...
rather than just "value / sizeof (char *)". While in these cases the latter
works as well, the former's a better example for other uses to copy (since
it handles the non-integral multiple case correctly).
1999-04-30 23:07:01 +00:00
cgd
1bce8c40fc
ep_arglen is in units of 'sizeof (char *)', not in units of bytes. use
...
howmany(value, sizeof (char *)) to get the right value.
1999-04-30 23:02:06 +00:00
thorpej
645d5bd5f6
Share everything with proc0.
1999-04-30 21:40:30 +00:00
thorpej
b699afcb5b
Pay attention to FORK_SHARECWD, FORK_SHAREFILES, and FORK_SHARESIGS.
1999-04-30 21:39:51 +00:00
thorpej
2835fc6e46
Pull signal actions out of struct user, make them a separate proc
...
substructure, and allow them to be shared.
Required for clone(2).
1999-04-30 21:23:49 +00:00
abs
93857fda32
Comment out nell and pcmcia children until audioamd panic resolved
1999-04-30 21:09:50 +00:00
thorpej
882d9195a3
Oops, forgot to commit this one. Free the cwdinfo on exit.
1999-04-30 20:54:04 +00:00
cgd
ff48595e8b
processes would have vm->vm_ssize screwed up when they faulted
...
data regions higher than USRSTACK.
1999-04-30 20:21:57 +00:00
thorpej
16936c9565
Break cdir/rdir/cmask info out of struct filedesc, and put it in a new
...
substructure, `cwdinfo'. Implement optional sharing of this substructure.
This is required for clone(2).
1999-04-30 18:42:58 +00:00
thorpej
c7ca008189
Make the proc structure reference the new cwdinfo structure, and define
...
a few more sharing flags for fork1().
1999-04-30 18:40:05 +00:00
thorpej
1a1efc6b68
In lance_mediachange(), if there is no callback to the front-end, just
...
return 0 instead of EINVAL. In this case, there will only be one media
type, and the upper-level if_media code will ensure that the user is setting
to that type.
In other words, don't require the front-end to provide the no-op.
1999-04-30 18:15:04 +00:00
thorpej
c7ea24c151
Back out previous. It was just ... braindamaged.
1999-04-30 17:47:36 +00:00
abs
175b821dfe
If the driver only supports one media type, and ifmedia_ioctl() is called to
...
select the current medium, (and it is not autoselect), assume no change and
do not try to select the medium. Fixes 'ifconfig le0 medium 10base5' on sparc2
without requiring a 'do nothing' mediachange callback.
1999-04-30 17:30:49 +00:00
christos
ef6e15ad0e
Include opt_compat_sunos.h
1999-04-30 16:50:44 +00:00
minoura
ed3c676245
Branch address was wrong.
1999-04-30 15:31:18 +00:00
christos
57e4b98787
- Use the proper multiply instructions so that we don't get truncated.
1999-04-30 15:31:17 +00:00
bad
b7ae9f8e40
Convert some bogus panic()s into printf()s.
1999-04-30 15:29:24 +00:00
christos
8ed58f33a5
Add -n for ELF, note weirdness in comment.
1999-04-30 13:31:52 +00:00
christos
35e47f06fa
Load the header too.
1999-04-30 13:28:58 +00:00
christos
4bf3b7a9c1
Compile in support for ELF symbols.
1999-04-30 13:28:36 +00:00
nisimura
b2c6b9a41d
- Nuke debugging aids mistakenly committed.
1999-04-30 09:43:23 +00:00
christos
81248a0851
Add bootinfo struct to pass symtab arguments.
...
XXX: This does not work with ELF yet, but I don't understand why...
1999-04-30 09:29:40 +00:00
christos
a042b8f9e4
Add bootinfo support for loading symbol tables.
1999-04-30 09:26:16 +00:00
christos
bf88b9104e
Include opt_compat_sunos.h
1999-04-30 09:21:54 +00:00
cgd
1a3537df95
OSF/1 locore-ish bits. right now just sigcode
1999-04-30 05:58:10 +00:00
cgd
04f53f0b03
gross hack for SIGFPE under OSF/1, until ross makes SW completion go
1999-04-30 05:47:53 +00:00
cgd
ee94a4dacb
add checks for COMPAT_OSF1 in the appropriate places
1999-04-30 05:29:20 +00:00
cgd
5a93f3c9b1
emulate wait4(), put some guts into sysinfo(), and redo fcntl()
...
F_{GET,SET}FL emulation.
1999-04-30 05:25:34 +00:00
cgd
28410181b2
return error if unsupported sigaltstack flags used
1999-04-30 05:24:04 +00:00
cgd
a928d381b2
regen
1999-04-30 04:36:04 +00:00
tsubai
9697f9c401
Add more sanity check.
1999-04-30 04:35:35 +00:00
cgd
d2d8e961fe
emulate wait4, clean up sigreturn args, emulate {get,set}domainname
1999-04-30 04:33:51 +00:00
cgd
e836b093b4
nuke most fcntl() F* flags, and note that O_* should be used instead.
1999-04-30 04:31:45 +00:00
nathanw
4f8cf68674
Rototillage; make this actually useful. To wit:
...
- Initialize more of the Bt463's registers, instead of leaving them
in undefined states. Notably, the window type table is set up
with 8-plane pseudocolor and 24-plane truecolor modes.
- Bus-space-ify, mostly. Could use some more cleanup, but not until
the rest of the tga stuff is converted, too.
- Do the TGA/RAMDAC communication dance more carefully.
- Explain a lot more of what's going on in comments.
1999-04-30 02:47:42 +00:00
cgd
c21c5d0c2d
systeminfo.h SI_* constants, wait.h W{NOHANG,UNTRACED}, plus spacing cleanup
1999-04-30 02:12:03 +00:00
cgd
afe914207b
we can actually setitimer() now
1999-04-30 01:57:27 +00:00
cgd
94a4e36ed2
use osf1-specific sigcode
1999-04-30 01:46:09 +00:00
ross
c5a82dd848
* New MI man page for fp{set,get}{round,sticky,mask}(3).
...
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha. (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.
1999-04-30 00:58:30 +00:00
nisimura
b14028acc2
- I finally learned CSR_A register of IMS G332 VDAC must be treated as
...
write only. Read-motify-write operation breaks its video mode.
- VDAC regiters are now initialized as ULTRIX does.
1999-04-30 00:44:11 +00:00
cgd
6abb3f7b37
regen
1999-04-29 23:39:55 +00:00
cgd
59c243a0b7
emulate setitimer(), but for now just return EINVAL. stub sysinfo() (XXX).
1999-04-29 23:37:23 +00:00