Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jul 2010 15:49:40 +0100
From:      Gavin Atkinson <gavin@FreeBSD.org>
To:        Jung-uk Kim <jkim@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r210514 - in head/sys/amd64: acpica amd64
Message-ID:  <1280242180.78791.33.camel@buffy.york.ac.uk>
In-Reply-To: <201007261953.o6QJrAFd069188@svn.freebsd.org>
References:  <201007261953.o6QJrAFd069188@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2010-07-26 at 19:53 +0000, Jung-uk Kim wrote:
> Author: jkim
> Date: Mon Jul 26 19:53:09 2010
> New Revision: 210514
> URL: http://svn.freebsd.org/changeset/base/210514
>=20
> Log:
>   Re-implement FPU suspend/resume for amd64.  This removes superfluous us=
es
>   of critical_enter(9) and critical_exit(9) by fpugetregs() and fpusetreg=
s().
>   Also, we do not touch PCB flags any more.

Hi,

Is this likely to make suspend.resume more reliable?  Or is it basically
more of a tidy up of the existing code?  My laptop hangs on resume maybe
1 in 5 times, but will also hang 100% of the time if I've been running
virtualbox - and as a result I'm assuming it's somethign to do with some
register saving/restoring that needs to happen but isn't at the moment.

I have no idea how to debug the problem further though.

Thanks,

Gavin


--=20
Gavin Atkinson
FreeBSD committer and bugmeister



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