Skip site navigation (1)Skip section navigation (2)
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 --]
/<<XmoHW+Kώvu$bI'!BzfC^O<<위6]iY64
C~"]m.(k{ 5ORf'{I]AF&-8-@[~kd_sh<G#J4ICtPGʲ_՞c)ʑZ7ƛC22>5<!<JXU(KRAi-F5wYz\]_]
.N&		YA_ww9.O]o;~h-cXq~=x0/7֧$f<:Â$ԏBNּyx&YWV
QJKZӱ%uwOؚ<Fa+b_J1PX[X3̊IXjMI!/pg
vO$I3TI`zۘ.l3rښY<&*vIIxJi`a!0{`$*؈$
?ߞB4Kb)S%vڏyZW?ے?jz
_չe
w>4:X㏦9bm	߃Je4/)yCpri]*|y<!RPx㉉z
o›5QabE5L+ktR,R|r%2߹pmcuKI-c!#kD-GY	WV96%0&9PBa=I=;
g5p2qE۬s?i8[U=X!A¹		լYUM
%5^nI_l-3};\3-skekv'{Z*)#.5f>ql['C(p#BU=.`mxP
vV:v[6&[oSo*.[.~ܣB+;]7S#>o/mvUe*kzhl;;q'6~
:PG({V'Mf6}s4>FsCj΃hHg̰WH(IR3¹$/).&<#H#.ᓈ-Vǥ>A\5hH*RXvVE6DYڊIpX&"
K1.|UHBwzgFŁt@{-N!C@s:P`+yëDh%nX~rH&o~@fb	؝D1zrvχqptGT%J(QD%J(?f(

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020505145624.75619.qmail>