Date: Sun, 5 May 2002 07:56:24 -0700 (PDT) From: David Xu <bsddiy@yahoo.com> To: Bruce Evans <bde@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa ipl.s Message-ID: <20020505145624.75619.qmail@web20910.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] while this commit fixes problem in UP system, in SMP system there is still a scenario that one cpu running VM86 client gets fault and other cpu in kernel mode calling bios service gets fault too, the system can not correctly handle the scenario in trap.c, a solution is putting in_vm86call into per-cpu area as you previous stated. I have a patch attached, it's for CURRERNT branch. David Xu ----- Original Message ----- From: "Bruce Evans" <bde@FreeBSD.ORG> To: <cvs-committers@FreeBSD.ORG>; <cvs-all@FreeBSD.ORG> Sent: Sunday, May 05, 2002 11:19 AM Subject: cvs commit: src/sys/i386/isa ipl.s > bde 2002/05/04 20:19:48 PDT > > Modified files: > sys/i386/isa ipl.s > Log: > Fixed checking for VM86 mode in doreti which I broke in rev.1.30. Only > the case of VM86 calls from the kernel was broken, so this bug was not > a security hole. > > PR: 36710 > Submitted by: David Xu <davidx@viasoft.com.cn> (version for RELENG_4) > MFC after: 3 days > > Revision Changes Path > 1.54 +12 -6 src/sys/i386/isa/ipl.s __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com [-- Attachment #2 --] /<<
