pmap_invalidate_cache_range() panic on Xen Server

Michio "Karl" Jinbo michio.jinbo at gmail.com
Tue Oct 6 12:26:34 UTC 2009


On Mon, 5 Oct 2009 22:58:55 +0300
Kostik Belousov <kostikbel at gmail.com> wrote:

> On Mon, Oct 05, 2009 at 07:25:18AM +0900, Michio Karl Jinbo wrote:
> > On Sun, 4 Oct 2009 12:20:59 +0000 (UTC)
> > Konstantin Belousov <kib at FreeBSD.org> wrote:
> > 
> > > Log:
> > >   MFC r197663:
> > >   As a workaround, for Intel CPUs, do not use CLFLUSH in
> > >   pmap_invalidate_cache_range() when self-snoop is apparently not reported
> > >   in cpu features.
> > >   
> > >   Approved by:	re (bz, kensmith)
> > 
> > I was tested r197663/r197744, but kernel panic again on Citrix Xen Server.
> > 
> > using 8.0-RC1 install cd, results are
> > 1. INTEL SU9400+HYPER-V(Windows2008 R2) -> boot OK.
> > 2. AMD Athlon X2 TK-55+HYPER-V(Windows2008 R2) -> boot NG.
> > 3. AMD PhenomII 940BK+Citrix Xen Server -> boot NG.
> > 
> > I think INTEL CPUs are no problem, but AMD CPUs appear the problem. So I tested
> > the following patch, kernel boot was successed on recent 9-CURRENT and environment 3.
> > 
> > sorry, poor English.
> Does the GENERIC kernel after r197744 boots on your plain hardware,
> without any hypervisor ?
> 
> Also, please provide the lines from dmesg with CPU features lists,
> both from boot on plain hardware and under XEN.

See attached 3files. 
as3810t.log is environment 1.
vostro1000.log is environment 2.
m4a78pro.log is environment 3.

-- 
Michio "Karl" Jinbo <michio.jinbo at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: as3810t.log
Type: application/octet-stream
Size: 31896 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20091006/f6eba514/as3810t-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vostro1000.log
Type: application/octet-stream
Size: 30861 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20091006/f6eba514/vostro1000-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: m4a78pro.log
Type: application/octet-stream
Size: 33695 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20091006/f6eba514/m4a78pro-0001.obj


More information about the freebsd-current mailing list