freebsd-nq/sys
Bruce Evans c50f3ecf5a Fixed restoring segment descriptors in prot_to_real(). The descriptors
must have limit 0xffff and attribute G = 0 (byte granularity) as well
as other properties that they already had (see e.g., the Intel i486
manual section 22.5).  Not restoring them broke Ctrl-Alt-Del in the
bootstrap for my ASUS P55TP4XE system, probably because the Award BIOS
does anti-tracing stuff involving inaccessible %esp's.

asm.S:
Don't use lret in prot_to_real().  This reduces the risk of using an
incompletely intialized stack segment and saves space.

Submitted by:	"K.Higashino" <a00303@cc.hc.keio.ac.jp> (on 13 Jan 1995!)
		reworked by me
1996-03-08 05:15:54 +00:00
..
alpha Oops.. I was wrong about the change to sigsuspend. The library interface is 1996-03-04 20:58:47 +00:00
amd64 USER_LDT changes for the Willows TwinXPDK toolkit. Only tested with WINE 1996-03-03 01:57:45 +00:00
compat/linux update linux_times() and linux_utime() emulation, 1996-03-04 21:03:11 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Add RCS Id. 1996-03-02 20:35:51 +00:00
ddb Remove some now unused printfoids. 1996-01-23 21:17:59 +00:00
dev Make the handshake lines do the right thing. This is untested by the author 1996-03-03 08:42:28 +00:00
fs Kill XNS. 1996-02-13 18:16:31 +00:00
geom Fix one warning and fix one bug found while looking at another warning (but 1996-01-31 11:25:46 +00:00
gnu Removed vestigial support for the obsolete FIFO option. In ext2fs 1996-02-25 20:12:36 +00:00
i386 Fixed restoring segment descriptors in prot_to_real(). The descriptors 1996-03-08 05:15:54 +00:00
isa Add more options into the conf/options and i386/conf/options.i386 files 1996-03-02 18:24:13 +00:00
isofs/cd9660 Added prototypes. 1995-12-03 17:14:38 +00:00
kern In order to fix some concurrency problems with the swap pager early 1996-03-03 21:11:08 +00:00
libkern Extend to handle all radix < 37 1996-01-24 20:51:26 +00:00
miscfs really stupid mistake that stopped devices from appearing on the fly in mounted 1996-02-18 07:29:53 +00:00
modules Update the linux lkm to use the new file list and build routine. 1996-03-02 20:00:35 +00:00
msdosfs Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
net Add more options into the conf/options and i386/conf/options.i386 files 1996-03-02 18:24:13 +00:00
netinet Add more options into the conf/options and i386/conf/options.i386 files 1996-03-02 18:24:13 +00:00
netipx Kill XNS. 1996-02-13 18:16:31 +00:00
netns finish killing off netns. (For some reason, CVS `undeleted' these 1996-02-13 18:19:17 +00:00
nfs Kill XNS. 1996-02-13 18:16:31 +00:00
nfsclient Kill XNS. 1996-02-13 18:16:31 +00:00
nfsserver Kill XNS. 1996-02-13 18:16:31 +00:00
pc98/pc98 Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
pccard Removed un-used code. 1996-02-21 23:31:03 +00:00
pci Hopefully, this will fix the problems that some people have been having with 1996-03-02 06:08:53 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
scsi Add more options into the conf/options and i386/conf/options.i386 files 1996-03-02 18:24:13 +00:00
sys In order to fix some concurrency problems with the swap pager early 1996-03-03 21:11:08 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Handle the bogus device that MFS uses as its VBLK device. We now don't 1996-03-02 22:18:34 +00:00
vm Fix a problem in the swap pager that caused some of the pages that 1996-03-06 04:31:46 +00:00
Makefile Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00