[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src

Module name:	src
Changes by:	bjc_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2000/05/24 15:07:52

Modified files:
	sys/arch/i386/include: pcb.h 
	sys/arch/i386/i386: machdep.c 

Log message:
Add an extra byte to the end of struct pcb and make sure that it is set to
0xff.  Intel (vol1 section 9.5.2) says that there must be a byte inside the
TSS after the iomap because it always reads two bytes when checking
permissions for io accesses.  before this, bits 1016-1023 were ignored.

This means that the entire pcb_iomap (and i386_*_ioperm) are accurate;
pr#1190 fixed