mycroft
3a0fa6f8ee
NISA --> NISADMA, per Neil McRae.
1995-12-09 07:39:02 +00:00
mycroft
498f9ca1e7
Include /dev/io as one of the `kmem' devices.
1995-12-09 05:53:00 +00:00
mycroft
76813521bb
Return 0 in the child, not the parent pid.
1995-12-09 05:00:27 +00:00
mycroft
0e0ac5ed68
cpu_fork() now returns void.
1995-12-09 04:37:23 +00:00
jtc
0cd793449e
merge in changes from 1.1 release branch
1995-11-30 00:56:23 +00:00
mycroft
e2baea19f3
Make sure vt_coldinit() is called before vt_coldmalloc().
1995-11-26 21:01:16 +00:00
jtc
ce0b404f4e
fixup copyright notice before the release
1995-11-17 06:47:27 +00:00
cgd
e9ef628234
don't link against libkern, so that boot blocks will work properly.
...
(pulled down from 1.1 release branch.)
1995-11-16 22:38:16 +00:00
christos
c0aaa86553
Add a config line for 3c590 ethernet cards
1995-11-10 19:34:54 +00:00
fvdl
051bb183e3
Same as in 1.1 branch.
1995-11-09 08:40:51 +00:00
hpeyerl
5d67fa8cb9
Taking out the trash.
1995-10-31 18:03:39 +00:00
tls
20fd1b6a7f
Start to sort out install kernel size and bt/aha issues. Will be revised.
1995-10-28 04:06:21 +00:00
tls
488b27678f
The INSTALL kernel is broken and will be replaced by split INSTALLAHA/INSTALLBT.
1995-10-28 03:55:10 +00:00
mycroft
baf5b9b139
Fix oversight in last change; some BIOSes leave junk in %fs and %gs that must
...
be cleared. Pointed by Alasdair Baird.
1995-10-24 16:27:54 +00:00
jtc
1fa962ddd0
netbsd.warped.com aka. {ftp,sup}.netbsd.org
1995-10-20 21:24:37 +00:00
mycroft
61d3ef1018
Fix small oversight.
1995-10-15 22:09:45 +00:00
mycroft
c3779c515d
Fix typos.
1995-10-15 05:58:44 +00:00
mycroft
5a227363fd
Fix problem reported by r_friedl@informatik.uni-kl.de; when LDT is resized,
...
the wrong amount of memory is freed.
1995-10-15 05:48:08 +00:00
mycroft
e964003409
Rename some variables for consistency.
1995-10-15 05:43:49 +00:00
mycroft
e8011301bf
Style police.
1995-10-15 04:18:27 +00:00
fvdl
6ce6eef6d8
child_return broke Linux fork()
1995-10-14 14:06:16 +00:00
mycroft
086845d5d3
Move the initialization of proc0's TSS and LDT to the end of cpu_startup(),
...
and switch to dynamically allocating the TSS.
1995-10-12 17:56:36 +00:00
mycroft
50f83bdbdf
Maintain a free list.
1995-10-11 23:39:08 +00:00
mycroft
2765bc7b44
Go back to statically allocating the GDT entries for proc0.
1995-10-11 19:32:31 +00:00
mycroft
059cb84d53
Fix typo. Also, remove diagnostic in svr4_sys_sysarch().
1995-10-11 17:04:11 +00:00
mycroft
ddbde6d166
Remove reference to dead variable.
1995-10-11 06:24:28 +00:00
mycroft
72805df917
Various changes from John Kohl and me:
...
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.
1995-10-11 04:19:29 +00:00
mycroft
28484180c7
Fix minor oversight.
1995-10-10 18:27:25 +00:00
mycroft
eb44441b87
Pull in microcode dependencies. Remove -fno-builtin.
1995-10-10 05:58:00 +00:00
mycroft
5d9ff18d18
Switch to user code and data selectors in the GDT while handling signals.
1995-10-10 04:54:18 +00:00
mycroft
25f53a986f
Add USERMODE() and KERNELMODE() macros, and use them.
1995-10-10 04:45:03 +00:00
mycroft
4fd4545646
Fix #include misordering.
1995-10-10 01:40:13 +00:00
mycroft
37758b3f84
Minor change.
1995-10-10 01:30:25 +00:00
mycroft
090f48526e
Add ahc and COMPAT_FREEBSD.
1995-10-10 01:29:15 +00:00
mycroft
2dd293d3c3
Add hooks for COMPAT_FREEBSD, from Noriyuki Soda.
1995-10-10 01:26:36 +00:00
mycroft
0ad97bc5c9
FreeBSD binary compatibility module, from Noriyuki Soda.
1995-10-10 01:22:31 +00:00
mycroft
8096b83664
Eliminate soft segment descriptors; instead use a functional interface for
...
creating segment descriptors. Add the duplicate system call gate used by
BSD/OS 2.0 executables. Prototype setsegment() and setgate(), and fix a bogon
caught by this.
1995-10-09 06:34:11 +00:00
thorpej
28b46fc9ec
Update vtrace() for prototype changes and renaming changes.
1995-10-09 04:00:24 +00:00
fvdl
81d650570f
Implement the KDGKBMODE ioctl for Linux (possible with pcvt 3.32).
1995-10-08 22:45:20 +00:00
jtc
9ba33c87cc
Update makefile to handle the fact that keycap.5 was moved out of man5
...
into this directory.
1995-10-08 21:59:43 +00:00
jtc
df99cef0ac
Patch from Frank van der Linden to allow kernels with pcvt but without
...
XCONSOLE to compile. I've been told that this patch has been sent to
Helmuth.
1995-10-08 21:57:39 +00:00
jtc
95f29581c3
Remove files that have been removed from or renamed in the current pcvt sources
1995-10-07 23:25:09 +00:00
jtc
be0a951c76
Update our Makefile.inc.
...
Remove various OS-specific Makefile.inc templates.
1995-10-07 21:51:42 +00:00
jtc
d9789d4225
Overlay our pcvt with pcvt 3.32 sources. All of our fixes have been
...
incorporated into the master sources, so it is unnecessary to resolve
all the conflicts that would occur if we let CVS "merge" the versions.
1995-10-07 21:43:25 +00:00
jtc
68b7d2aca6
import pcvt 3.32
1995-10-07 21:11:27 +00:00
jtc
652374b8ca
import pcvt 3.32
1995-10-07 21:10:55 +00:00
jtc
81c0777f62
import pcvt 3.32
1995-10-07 21:09:43 +00:00
mycroft
245f292fed
Prefix names of system call implementation functions with `sys_'.
1995-10-07 06:25:19 +00:00
mycroft
037949ced9
Undo accidential deletions in last commit.
1995-10-06 07:12:42 +00:00
mycroft
f2d15e5b48
Remove unneeded input operands to fnsave(), fnstcw(), and fnstsw().
1995-10-05 23:06:15 +00:00