lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070906053654.GD31880@one.firstfloor.org>
Date:	Thu, 6 Sep 2007 07:36:54 +0200
From:	Andi Kleen <andi@...stfloor.org>
To:	Stefan Becker <Stefan.Becker@...ia.com>
Cc:	ext Andi Kleen <andi@...stfloor.org>,
	ext Michal Piotrowski <michal.k.k.piotrowski@...il.com>,
	linux-kernel@...r.kernel.org, davej@...emonkey.org.uk
Subject: Re: [pre-2.6.23 REGRESSION] 2.6.23-rc3-git1 crash/stuck on VIA CN700 system

> This kernel boots up OK. Looking at the preprocessed C code the 

I assume you tested it a few times to make sure it really was the 
problem? Perhaps reenable it also once again and see if it hangs
again just to be sure.


> So what can we do about the clflush on this CPU?

I'll just remove that CLFLUSH statement. It was just supposed
to be an optimization, but is not strictly needed.

The only thing that worries me is that CLFLUSH might be broken
in more ways on those VIA CPUs and we also use it in other places.
Of course it would be possible to remove it from the kernel capabilities
but we can't really stop user space using it.  We don't know how many 
VIA CPU models are affected by this problem. Dave, didn't you have Centaur 
contacts that could be asked? It seems like CLFLUSH causes kernel 
hangs

-Andi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ