Commit Graph

5876 Commits

Author SHA1 Message Date
chuck
3cbeee1f5b changed sysarch() to sys_sysarch() 1995-10-12 20:03:39 +00:00
chuck
ab55ab9c8c changed blkclr to bzero 1995-10-12 20:02:19 +00:00
chuck
31552196e9 remove bzero/strlen/bcmp as they are now in libkern 1995-10-12 20:00:40 +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
briggs
67e41c3280 Remove extra serial device--forgot to check this in earlier.
The serial device now handles both channels.
1995-10-12 17:39:45 +00:00
chuck
6323b1197a changed SUNOS_SYS_sunos_sigreturn to SUNOS_SYS_sigreturn. 1995-10-11 23:52:35 +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
c9b339fcd1 Clean up deleted files. 1995-10-11 18:51:50 +00:00
mycroft
059cb84d53 Fix typo. Also, remove diagnostic in svr4_sys_sysarch(). 1995-10-11 17:04:11 +00:00
pk
ce2afd8d64 Sync filesystem before running installboot. 1995-10-11 13:32:57 +00:00
mycroft
ddbde6d166 Remove reference to dead variable. 1995-10-11 06:24:28 +00:00
mycroft
fda13ac9c6 Clean up deleted files. 1995-10-11 05:28:06 +00:00
phil
715002290d remove old 1.0 distribution configs, tune 1.1 kernel configs. 1995-10-11 04:53:57 +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
gwr
22bcf4e552 New function: set_segmap_allctx() 1995-10-10 21:38:56 +00:00
gwr
1b2cf12fa7 Need to use set_segmap_allctx() on kernel-space segments.
(Thanks again to David Jones!)
1995-10-10 21:37:29 +00:00
gwr
4575a77421 Get rid of things now in libkern: bzero, bcmp, strlen 1995-10-10 21:35:42 +00:00
gwr
464d1686fd sysarch --> sys_sysarch 1995-10-10 21:34:50 +00:00
gwr
127019022a SUNOS_SYS_sunos_sigreturn -> SUNOS_SYS_sigreturn 1995-10-10 21:33:33 +00:00
gwr
f1b8ad3645 New function: set_segmap_allctx() 1995-10-10 21:29:02 +00:00
gwr
dda519e3d9 The previous hack to save two instructions when the
return value of splx() was ignored did not prevent the
optimizer from re-ordering the asm statements! (Yikes!)
Revert this to the old, single asm statement method.
Thanks VERY MUCH to David Jones for finding this!
1995-10-10 21:28:00 +00:00
gwr
facfdf5c60 Use sys/scsi/files.scsi 1995-10-10 21:25:29 +00:00
gwr
b797d6e69d Cosmetic: Kill trailing whitespace, etc. 1995-10-10 21:18:01 +00:00
pk
64a90cd0b0 Check input channel in gettick(); for `L1-A' processing. 1995-10-10 20:11:33 +00:00
pk
ebe37d8041 We don't need `rem.o'. 1995-10-10 20:07:54 +00:00
mycroft
28484180c7 Fix minor oversight. 1995-10-10 18:27:25 +00:00
phil
326e5742ac Disable interrupt to avoid a bug. This makes the "new ncr" driver
stable enough to use in the distribution.  We still need to find out
where the bug is when interrupts are enabled.
1995-10-10 08:08:01 +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
briggs
712a3f32c4 Nuke blkclr and use thereof. 1995-10-10 04:14:18 +00:00
briggs
2738554927 Get rid of libkern duplicates. 1995-10-10 03:49:04 +00:00
briggs
5e13eea9b1 sysarch -> sys_sysarch 1995-10-10 03:48:33 +00:00
briggs
fcb8923ffa Remove extra reference to LIBKERN. 1995-10-10 03:47:59 +00:00
thorpej
54ed756bc4 Add another dca and grf 1995-10-10 02:12:37 +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
pk
4dcb5917b8 Brr.. libkern.o is way too big for our bootxx.. 1995-10-09 23:25:54 +00:00
pk
be2f4294bf Add `fd' to list of possible boot devices. 1995-10-09 22:34:03 +00:00
pk
c4dc969b09 Point `bootdv' at the disk device instead of the controller (from Jason Thorpe). 1995-10-09 22:33:07 +00:00
chopps
29dcca9ffe fix use of uninit vars from Bernd Ernesti <bernd@arresum.inka.de> 1995-10-09 19:26:15 +00:00
chopps
11c134fb80 fix typo 1995-10-09 15:53:39 +00:00
pk
53eb8f8175 RASTERCONS now works on sun4's too. 1995-10-09 15:39:34 +00:00
chopps
d9a781419d revert last commits was a mistake 1995-10-09 15:23:22 +00:00
chopps
78bd894529 add prototypes for isr stuff fixes pr# 1284 and 1569 1995-10-09 15:19:58 +00:00
chopps
0edda525b9 fix keymap (fixes pr#1254) from Blaz Zupan <blaz.zupan@uni-mb.si> 1995-10-09 14:27:18 +00:00